From 0e6210f3e9c52cd07a257392772d15d306d55301 Mon Sep 17 00:00:00 2001 From: Zach Corleissen Date: Mon, 9 Jul 2018 14:09:17 -0700 Subject: [PATCH 01/31] Add maintainers, organize all by alpha (#9438) Remove comment --- OWNERS | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/OWNERS b/OWNERS index 4efb99c115..c188e18faf 100644 --- a/OWNERS +++ b/OWNERS @@ -1,19 +1,21 @@ # Reviewers can /lgtm /approve but not sufficient for auto-merge without an # approver reviewers: -- zhangxiaoyu-zidif -- xiangpengzhao +- Rajakavitha1 - stewart-yu -- Rajakavitha1 +- xiangpengzhao +- zhangxiaoyu-zidif + # Approvers have all the ability of reviewers but their /approve makes # auto-merge happen if a /lgtm exists, or vice versa, or they can do both # No need for approvers to also be listed as reviewers approvers: -- heckj - bradamant3 - bradtopol -- steveperry-53 -- zacharysarah - chenopis +- kbarnard10 - mistyhacks +- steveperry-53 - tengqm +- zacharysarah +- zparnold From 6163038ca4246b25e3ca3ecf307f12a65132cbd8 Mon Sep 17 00:00:00 2001 From: John Ward Date: Tue, 10 Jul 2018 05:24:04 +0000 Subject: [PATCH 02/31] Update wordpress-deployment url (#9447) --- .../stateful-application/mysql-wordpress-persistent-volume.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/en/docs/tutorials/stateful-application/mysql-wordpress-persistent-volume.md b/content/en/docs/tutorials/stateful-application/mysql-wordpress-persistent-volume.md index f4345dcac9..7913164c1d 100644 --- a/content/en/docs/tutorials/stateful-application/mysql-wordpress-persistent-volume.md +++ b/content/en/docs/tutorials/stateful-application/mysql-wordpress-persistent-volume.md @@ -142,7 +142,7 @@ The following manifest describes a single-instance WordPress Deployment and Serv 1. Create a WordPress Service and Deployment from the `wordpress-deployment.yaml` file: ```shell - kubectl create -f https://k8s.io/examples/wordpress/wordpress-deployment.yaml + kubectl create -f https://k8s.io/examples/application/wordpress/wordpress-deployment.yaml ``` 2. Verify that a PersistentVolume got dynamically provisioned: From f9901e7a8f3f3e9e642de9db78bad36c1ae4344d Mon Sep 17 00:00:00 2001 From: dineshb-jnpr Date: Tue, 10 Jul 2018 00:20:06 -0700 Subject: [PATCH 03/31] List JunperContrail CNI as Pod networking provider. (#9387) This change is to list JuniperContrail/TungstenFabric as a provider of Pod networking for a Kubernetes cluster. Juniper's CNI solution has been available as a open source product for couple of years now. It is a mature solution that has been deployed in live clusters. --- .../docs/setup/independent/create-cluster-kubeadm.md | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/content/en/docs/setup/independent/create-cluster-kubeadm.md b/content/en/docs/setup/independent/create-cluster-kubeadm.md index f7f56ef703..221468dfab 100644 --- a/content/en/docs/setup/independent/create-cluster-kubeadm.md +++ b/content/en/docs/setup/independent/create-cluster-kubeadm.md @@ -336,6 +336,16 @@ if they don't know their PodIP. kubectl apply -f "https://cloud.weave.works/k8s/net?k8s-version=$(kubectl version | base64 | tr -d '\n')" ``` {{% /tab %}} + +{{% tab name="JuniperContrail/TungstenFabric" %}} +Provides overlay SDN solution, delivering multicloud networking, hybrid cloud networking, +simultaneous overlay-underlay support, network policy enforcement, network isolation, +service chaining and flexible load balancing. + +There are multiple, flexible ways to install JuniperContrail/TungstenFabric CNI. + +Kindly refer to this quickstart: [TungstenFabric](https://tungstenfabric.github.io/website/) +{{% /tab %}} {{< /tabs >}} From 99a77ff368125039e3a7a74cc3fde228efd065c9 Mon Sep 17 00:00:00 2001 From: Qiming Date: Tue, 10 Jul 2018 23:56:25 +0800 Subject: [PATCH 04/31] Consolidate YAML files [part-13] (#9377) This PR deals with YAML files referenced by the following two topics: - concepts:object management - concepts:service networking When scanning references to the YAML files to be moved, some trivial editings were applied to the markdown files. None of this editing should break the build or ruin the doc otherwise. --- .../declarative-config.md | 67 +++++------------- .../kubernetes-objects.md | 8 ++- .../nginx-deployment.yaml | 19 ----- ...ries-to-pod-etc-hosts-with-host-aliases.md | 33 +++++---- .../connect-applications-service.md | 70 ++++++++++++++----- .../services-networking/dns-pod-service.md | 2 +- .../concepts/services-networking/ingress.md | 66 +++++++++++++---- .../application}/simple_deployment.yaml | 0 .../application}/update_deployment.yaml | 0 .../service/networking}/curlpod.yaml | 0 .../service/networking}/custom-dns.yaml | 0 .../service/networking}/hostaliases-pod.yaml | 0 .../service/networking}/ingress.yaml | 0 .../service/networking}/nginx-secure-app.yaml | 0 .../service/networking}/nginx-svc.yaml | 0 .../service/networking}/run-my-nginx.yaml | 0 test/examples_test.go | 27 +++---- 17 files changed, 159 insertions(+), 133 deletions(-) delete mode 100644 content/en/docs/concepts/overview/working-with-objects/nginx-deployment.yaml rename content/en/{docs/concepts/overview/object-management-kubectl => examples/application}/simple_deployment.yaml (100%) rename content/en/{docs/concepts/overview/object-management-kubectl => examples/application}/update_deployment.yaml (100%) rename content/en/{docs/concepts/services-networking => examples/service/networking}/curlpod.yaml (100%) rename content/en/{docs/concepts/services-networking => examples/service/networking}/custom-dns.yaml (100%) rename content/en/{docs/concepts/services-networking => examples/service/networking}/hostaliases-pod.yaml (100%) rename content/en/{docs/concepts/services-networking => examples/service/networking}/ingress.yaml (100%) rename content/en/{docs/concepts/services-networking => examples/service/networking}/nginx-secure-app.yaml (100%) rename content/en/{docs/concepts/services-networking => examples/service/networking}/nginx-svc.yaml (100%) rename content/en/{docs/concepts/services-networking => examples/service/networking}/run-my-nginx.yaml (100%) diff --git a/content/en/docs/concepts/overview/object-management-kubectl/declarative-config.md b/content/en/docs/concepts/overview/object-management-kubectl/declarative-config.md index d46638acbe..fa7aa28125 100644 --- a/content/en/docs/concepts/overview/object-management-kubectl/declarative-config.md +++ b/content/en/docs/concepts/overview/object-management-kubectl/declarative-config.md @@ -65,18 +65,18 @@ configuration file that was used to create the object. Here's an example of an object configuration file: -{{< code file="simple_deployment.yaml" >}} +{{< codenew file="application/simple_deployment.yaml" >}} Create the object using `kubectl apply`: ```shell -kubectl apply -f https://k8s.io/docs/concepts/overview/object-management-kubectl/simple_deployment.yaml +kubectl apply -f https://k8s.io/examples/application/simple_deployment.yaml ``` Print the live configuration using `kubectl get`: ```shell -kubectl get -f https://k8s.io/docs/concepts/overview/object-management-kubectl/simple_deployment.yaml -o yaml +kubectl get -f https://k8s.io/examples/application/simple_deployment.yaml -o yaml ``` The output shows that the `kubectl.kubernetes.io/last-applied-configuration` annotation @@ -139,12 +139,12 @@ kubectl apply -f / Here's an example configuration file: -{{< code file="simple_deployment.yaml" >}} +{{< codenew file="application/simple_deployment.yaml" >}} Create the object using `kubectl apply`: ```shell -kubectl apply -f https://k8s.io/docs/concepts/overview/object-management-kubectl/simple_deployment.yaml +kubectl apply -f https://k8s.io/examples/application/simple_deployment.yaml ``` {{< note >}} @@ -155,7 +155,7 @@ configuration file instead of a directory. Print the live configuration using `kubectl get`: ```shell -kubectl get -f https://k8s.io/docs/concepts/overview/object-management-kubectl/simple_deployment.yaml -o yaml +kubectl get -f https://k8s.io/examples/application/simple_deployment.yaml -o yaml ``` The output shows that the `kubectl.kubernetes.io/last-applied-configuration` annotation @@ -210,7 +210,7 @@ kubectl scale deployment/nginx-deployment --replicas=2 Print the live configuration using `kubectl get`: ```shell -kubectl get -f https://k8s.io/docs/concepts/overview/object-management-kubectl/simple_deployment.yaml -o yaml +kubectl get -f https://k8s.io/examples/application/simple_deployment.yaml -o yaml ``` The output shows that the `replicas` field has been set to 2, and the `last-applied-configuration` @@ -257,18 +257,18 @@ spec: Update the `simple_deployment.yaml` configuration file to change the image from `nginx:1.7.9` to `nginx:1.11.9`, and delete the `minReadySeconds` field: -{{< code file="update_deployment.yaml" >}} +{{< codenew file="application/update_deployment.yaml" >}} Apply the changes made to the configuration file: ```shell -kubectl apply -f https://k8s.io/docs/concepts/overview/object-management-kubectl/update_deployment.yaml +kubectl apply -f https://k8s.io/examples/application/update_deployment.yaml ``` Print the live configuration using `kubectl get`: ``` -kubectl get -f https://k8s.io/docs/concepts/overview/object-management-kubectl/simple_deployment.yaml -o yaml +kubectl get -f https://k8s.io/examples/application/simple_deployment.yaml -o yaml ``` The output shows the following changes to the live configuration: @@ -417,7 +417,7 @@ to calculate which fields should be deleted or set: Here's an example. Suppose this is the configuration file for a Deployment object: -{{< code file="update_deployment.yaml" >}} +{{< codenew file="application/update_deployment.yaml" >}} Also, suppose this is the live configuration for the same Deployment object: @@ -463,7 +463,10 @@ Here are the merge calculations that would be performed by `kubectl apply`: 1. Calculate the fields to delete by reading values from `last-applied-configuration` and comparing them to values in the - configuration file. In this example, `minReadySeconds` appears in the + configuration file. + Clear fields explicitly set to null in the local object configuration file + regardless of whether they appear in the `last-applied-configuration`. + In this example, `minReadySeconds` appears in the `last-applied-configuration` annotation, but does not appear in the configuration file. **Action:** Clear `minReadySeconds` from the live configuration. 2. Calculate the fields to set by reading values from the configuration @@ -517,12 +520,6 @@ spec: # ... ``` -{{< comment >}} -TODO(1.6): For 1.6, add the following bullet point to 1. - -- clear fields explicitly set to null in the local object configuration file regardless of whether they appear in the last-applied-configuration -{{< /comment >}} - ### How different types of fields are merged How a particular field in a configuration file is merged with @@ -716,18 +713,18 @@ not specified when the object is created. Here's a configuration file for a Deployment. The file does not specify `strategy`: -{{< code file="simple_deployment.yaml" >}} +{{< codenew file="application/simple_deployment.yaml" >}} Create the object using `kubectl apply`: ```shell -kubectl apply -f https://k8s.io/docs/concepts/overview/object-management-kubectl/simple_deployment.yaml +kubectl apply -f https://k8s.io/examples/application/simple_deployment.yaml ``` Print the live configuration using `kubectl get`: ```shell -kubectl get -f https://k8s.io/docs/concepts/overview/object-management-kubectl/simple_deployment.yaml -o yaml +kubectl get -f https://k8s.io/examples/application/simple_deployment.yaml -o yaml ``` The output shows that the API server set several fields to default values in the live @@ -871,31 +868,10 @@ Recommendation: These fields should be explicitly defined in the object configur ### How to clear server-defaulted fields or fields set by other writers -As of Kubernetes 1.5, fields that do not appear in the configuration file cannot be -cleared by a merge operation. Here are some workarounds: - -Option 1: Remove the field by directly modifying the live object. - -{{< note >}} -**Note:** As of Kubernetes 1.5, `kubectl edit` does not work with `kubectl apply`. -Using these together will cause unexpected behavior. -{{< /note >}} - -Option 2: Remove the field through the configuration file. - -1. Add the field to the configuration file to match the live object. -1. Apply the configuration file; this updates the annotation to include the field. -1. Delete the field from the configuration file. -1. Apply the configuration file; this deletes the field from the live object and annotation. - -{{< comment >}} -TODO(1.6): Update this with the following for 1.6 - Fields that do not appear in the configuration file can be cleared by setting their values to `null` and then applying the configuration file. For fields defaulted by the server, this triggers re-defaulting the values. -{{< /comment >}} ## How to change ownership of a field between the configuration file and direct imperative writers @@ -994,13 +970,6 @@ template: controller-selector: "extensions/v1beta1/deployment/nginx" ``` -## Known Issues - -* Prior to Kubernetes 1.6, `kubectl apply` did not support operating on objects stored in a - [custom resource](/docs/concepts/api-extension/custom-resources/). - For these cluster versions, you should instead use [imperative object configuration](/docs/concepts/overview/object-management-kubectl/imperative-config/). -{{% /capture %}} - {{% capture whatsnext %}} - [Managing Kubernetes Objects Using Imperative Commands](/docs/concepts/overview/object-management-kubectl/imperative-command/) - [Imperative Management of Kubernetes Objects Using Configuration Files](/docs/concepts/overview/object-management-kubectl/imperative-config/) diff --git a/content/en/docs/concepts/overview/working-with-objects/kubernetes-objects.md b/content/en/docs/concepts/overview/working-with-objects/kubernetes-objects.md index 98bc60713c..55bd3675ca 100644 --- a/content/en/docs/concepts/overview/working-with-objects/kubernetes-objects.md +++ b/content/en/docs/concepts/overview/working-with-objects/kubernetes-objects.md @@ -36,12 +36,14 @@ When you create an object in Kubernetes, you must provide the object spec that d Here's an example `.yaml` file that shows the required fields and object spec for a Kubernetes Deployment: -{{< code file="nginx-deployment.yaml" >}} +{{< codenew file="application/deployment.yaml" >}} -One way to create a Deployment using a `.yaml` file like the one above is to use the [`kubectl create`](/docs/reference/generated/kubectl/kubectl-commands#create) command in the `kubectl` command-line interface, passing the `.yaml` file as an argument. Here's an example: +One way to create a Deployment using a `.yaml` file like the one above is to use the +[`kubectl create`](/docs/reference/generated/kubectl/kubectl-commands#create) command +in the `kubectl` command-line interface, passing the `.yaml` file as an argument. Here's an example: ```shell -$ kubectl create -f https://k8s.io/docs/concepts/overview/working-with-objects/nginx-deployment.yaml --record +$ kubectl create -f https://k8s.io/examples/application/deployment.yaml --record ``` The output is similar to this: diff --git a/content/en/docs/concepts/overview/working-with-objects/nginx-deployment.yaml b/content/en/docs/concepts/overview/working-with-objects/nginx-deployment.yaml deleted file mode 100644 index d417cdf450..0000000000 --- a/content/en/docs/concepts/overview/working-with-objects/nginx-deployment.yaml +++ /dev/null @@ -1,19 +0,0 @@ -apiVersion: apps/v1 # for versions before 1.9.0 use apps/v1beta2 -kind: Deployment -metadata: - name: nginx-deployment -spec: - replicas: 3 - selector: - matchLabels: - app: nginx - template: - metadata: - labels: - app: nginx - spec: - containers: - - name: nginx - image: nginx:1.7.9 - ports: - - containerPort: 80 diff --git a/content/en/docs/concepts/services-networking/add-entries-to-pod-etc-hosts-with-host-aliases.md b/content/en/docs/concepts/services-networking/add-entries-to-pod-etc-hosts-with-host-aliases.md index b107eb4b15..d874e3dffb 100644 --- a/content/en/docs/concepts/services-networking/add-entries-to-pod-etc-hosts-with-host-aliases.md +++ b/content/en/docs/concepts/services-networking/add-entries-to-pod-etc-hosts-with-host-aliases.md @@ -44,13 +44,17 @@ fe00::2 ip6-allrouters 10.200.0.4 nginx ``` -by default, the hosts file only includes ipv4 and ipv6 boilerplates like `localhost` and its own hostname. +By default, the `hosts` file only includes IPv4 and IPv6 boilerplates like +`localhost` and its own hostname. ## Adding Additional Entries with HostAliases -In addition to the default boilerplate, we can add additional entries to the hosts file to resolve `foo.local`, `bar.local` to `127.0.0.1` and `foo.remote`, `bar.remote` to `10.1.2.3`, we can by adding HostAliases to the Pod under `.spec.hostAliases`: +In addition to the default boilerplate, we can add additional entries to the +`hosts` file to resolve `foo.local`, `bar.local` to `127.0.0.1` and `foo.remote`, +`bar.remote` to `10.1.2.3`, we can by adding HostAliases to the Pod under +`.spec.hostAliases`: -{{< code file="hostaliases-pod.yaml" >}} +{{< codenew file="service/networking/hostaliases-pod.yaml" >}} This Pod can be started with the following commands: @@ -63,7 +67,7 @@ NAME READY STATUS RESTARTS AGE IP hostaliases-pod 0/1 Completed 0 6s 10.244.135.10 node3 ``` -The hosts file content would look like this: +The `hosts` file content would look like this: ```shell $ kubectl logs hostaliases-pod @@ -83,22 +87,17 @@ fe00::2 ip6-allrouters With the additional entries specified at the bottom. -## Limitations - -HostAlias is only supported in 1.7+. - -HostAlias support in 1.7 is limited to non-hostNetwork Pods because kubelet only manages the hosts file for non-hostNetwork Pods. - -In 1.8, HostAlias is supported for all Pods regardless of network configuration. - ## Why Does Kubelet Manage the Hosts File? -Kubelet [manages](https://github.com/kubernetes/kubernetes/issues/14633) the hosts file for each container of the Pod to prevent Docker from [modifying](https://github.com/moby/moby/issues/17190) the file after the containers have already been started. +Kubelet [manages](https://github.com/kubernetes/kubernetes/issues/14633) the +`hosts` file for each container of the Pod to prevent Docker from +[modifying](https://github.com/moby/moby/issues/17190) the file after the +containers have already been started. -Because of the managed-nature of the file, any user-written content will be overwritten whenever the hosts file is remounted by Kubelet in the event of a container restart or a Pod reschedule. Thus, it is not suggested to modify the contents of the file. +Because of the managed-nature of the file, any user-written content will be +overwritten whenever the `hosts` file is remounted by Kubelet in the event of +a container restart or a Pod reschedule. Thus, it is not suggested to modify +the contents of the file. {{% /capture %}} -{{% capture whatsnext %}} - -{{% /capture %}} diff --git a/content/en/docs/concepts/services-networking/connect-applications-service.md b/content/en/docs/concepts/services-networking/connect-applications-service.md index 0358de55ca..30bee642b0 100644 --- a/content/en/docs/concepts/services-networking/connect-applications-service.md +++ b/content/en/docs/concepts/services-networking/connect-applications-service.md @@ -28,11 +28,12 @@ This guide uses a simple nginx server to demonstrate proof of concept. The same ## Exposing pods to the cluster -We did this in a previous example, but let's do it once again and focus on the networking perspective. Create an nginx pod, and note that it has a container port specification: +We did this in a previous example, but let's do it once again and focus on the networking perspective. +Create an nginx Pod, and note that it has a container port specification: -{{< code file="run-my-nginx.yaml" >}} +{{< codenew file="service/networking/run-my-nginx.yaml" >}} -This makes it accessible from any node in your cluster. Check the nodes the pod is running on: +This makes it accessible from any node in your cluster. Check the nodes the Pod is running on: ```shell $ kubectl create -f ./run-my-nginx.yaml @@ -69,9 +70,15 @@ service "my-nginx" exposed This is equivalent to `kubectl create -f` the following yaml: -{{< code file="nginx-svc.yaml" >}} +{{< codenew file="service/networking/nginx-svc.yaml" >}} -This specification will create a Service which targets TCP port 80 on any Pod with the `run: my-nginx` label, and expose it on an abstracted Service port (`targetPort`: is the port the container accepts traffic on, `port`: is the abstracted Service port, which can be any port other pods use to access the Service). View [service API object](/docs/reference/generated/kubernetes-api/{{< param "version" >}}/#service-v1-core) to see the list of supported fields in service definition. +This specification will create a Service which targets TCP port 80 on any Pod +with the `run: my-nginx` label, and expose it on an abstracted Service port +(`targetPort`: is the port the container accepts traffic on, `port`: is the +abstracted Service port, which can be any port other pods use to access the +Service). +View [Service](/docs/reference/generated/kubernetes-api/{{< param "version" >}}/#service-v1-core) +API object to see the list of supported fields in service definition. Check your Service: ```shell @@ -80,7 +87,13 @@ NAME CLUSTER-IP EXTERNAL-IP PORT(S) AGE my-nginx 10.0.162.149 80/TCP 21s ``` -As mentioned previously, a Service is backed by a group of pods. These pods are exposed through `endpoints`. The Service's selector will be evaluated continuously and the results will be POSTed to an Endpoints object also named `my-nginx`. When a pod dies, it is automatically removed from the endpoints, and new pods matching the Service's selector will automatically get added to the endpoints. Check the endpoints, and note that the IPs are the same as the pods created in the first step: +As mentioned previously, a Service is backed by a group of Pods. These Pods are +exposed through `endpoints`. The Service's selector will be evaluated continuously +and the results will be POSTed to an Endpoints object also named `my-nginx`. +When a Pod dies, it is automatically removed from the endpoints, and new Pods +matching the Service's selector will automatically get added to the endpoints. +Check the endpoints, and note that the IPs are the same as the Pods created in +the first step: ```shell $ kubectl describe svc my-nginx @@ -101,15 +114,22 @@ NAME ENDPOINTS AGE my-nginx 10.244.2.5:80,10.244.3.4:80 1m ``` -You should now be able to curl the nginx Service on `:` from any node in your cluster. Note that the Service IP is completely virtual, it never hits the wire, if you're curious about how this works you can read more about the [service proxy](/docs/concepts/services-networking/service/#virtual-ips-and-service-proxies). +You should now be able to curl the nginx Service on `:` from +any node in your cluster. Note that the Service IP is completely virtual, it +never hits the wire. If you're curious about how this works you can read more +about the [service proxy](/docs/concepts/services-networking/service/#virtual-ips-and-service-proxies). ## Accessing the Service -Kubernetes supports 2 primary modes of finding a Service - environment variables and DNS. The former works out of the box while the latter requires the [kube-dns cluster addon](http://releases.k8s.io/{{< param "githubbranch" >}}/cluster/addons/dns/kube-dns/README.md). +Kubernetes supports 2 primary modes of finding a Service - environment variables +and DNS. The former works out of the box while the latter requires the +[kube-dns cluster addon](http://releases.k8s.io/{{< param "githubbranch" >}}/cluster/addons/dns/kube-dns/README.md). ### Environment Variables -When a Pod runs on a Node, the kubelet adds a set of environment variables for each active Service. This introduces an ordering problem. To see why, inspect the environment of your running nginx pods (your pod name will be different): +When a Pod runs on a Node, the kubelet adds a set of environment variables for +each active Service. This introduces an ordering problem. To see why, inspect +the environment of your running nginx Pods (your Pod name will be different): ```shell $ kubectl exec my-nginx-3800858182-jr4a2 -- printenv | grep SERVICE @@ -118,7 +138,14 @@ KUBERNETES_SERVICE_PORT=443 KUBERNETES_SERVICE_PORT_HTTPS=443 ``` -Note there's no mention of your Service. This is because you created the replicas before the Service. Another disadvantage of doing this is that the scheduler might put both pods on the same machine, which will take your entire Service down if it dies. We can do this the right way by killing the 2 pods and waiting for the Deployment to recreate them. This time around the Service exists *before* the replicas. This will give you scheduler-level Service spreading of your pods (provided all your nodes have equal capacity), as well as the right environment variables: +Note there's no mention of your Service. This is because you created the replicas +before the Service. Another disadvantage of doing this is that the scheduler might +put both Pods on the same machine, which will take your entire Service down if +it dies. We can do this the right way by killing the 2 Pods and waiting for the +Deployment to recreate them. This time around the Service exists *before* the +replicas. This will give you scheduler-level Service spreading of your Pods +(provided all your nodes have equal capacity), as well as the right environment +variables: ```shell $ kubectl scale deployment my-nginx --replicas=0; kubectl scale deployment my-nginx --replicas=2; @@ -150,7 +177,11 @@ NAME CLUSTER-IP EXTERNAL-IP PORT(S) AGE kube-dns 10.0.0.10 53/UDP,53/TCP 8m ``` -If it isn't running, you can [enable it](http://releases.k8s.io/{{< param "githubbranch" >}}/cluster/addons/dns/README.md#how-do-i-configure-it). The rest of this section will assume you have a Service with a long lived IP (my-nginx), and a dns server that has assigned a name to that IP (the kube-dns cluster addon), so you can talk to the Service from any pod in your cluster using standard methods (e.g. gethostbyname). Let's run another curl application to test this: +If it isn't running, you can [enable it](http://releases.k8s.io/{{< param "githubbranch" >}}/cluster/addons/dns/README.md#how-do-i-configure-it). +The rest of this section will assume you have a Service with a long lived IP +(my-nginx), and a DNS server that has assigned a name to that IP (the kube-dns +cluster addon), so you can talk to the Service from any pod in your cluster using +standard methods (e.g. gethostbyname). Let's run another curl application to test this: ```shell $ kubectl run curl --image=radial/busyboxplus:curl -i --tty @@ -221,13 +252,16 @@ nginxsecret Opaque 2 1m Now modify your nginx replicas to start an https server using the certificate in the secret, and the Service, to expose both ports (80 and 443): -{{< code file="nginx-secure-app.yaml" >}} +{{< codenew file="service/networking/nginx-secure-app.yaml" >}} Noteworthy points about the nginx-secure-app manifest: - It contains both Deployment and Service specification in the same file. -- The [nginx server](https://github.com/kubernetes/examples/tree/{{< param "githubbranch" >}}/staging/https-nginx/default.conf) serves http traffic on port 80 and https traffic on 443, and nginx Service exposes both ports. -- Each container has access to the keys through a volume mounted at /etc/nginx/ssl. This is setup *before* the nginx server is started. +- The [nginx server](https://github.com/kubernetes/examples/tree/{{< param "githubbranch" >}}/staging/https-nginx/default.conf) + serves HTTP traffic on port 80 and HTTPS traffic on 443, and nginx Service + exposes both ports. +- Each container has access to the keys through a volume mounted at `/etc/nginx/ssl`. + This is setup *before* the nginx server is started. ```shell $ kubectl delete deployments,svc my-nginx; kubectl create -f ./nginx-secure-app.yaml @@ -247,7 +281,7 @@ Note how we supplied the `-k` parameter to curl in the last step, this is becaus so we have to tell curl to ignore the CName mismatch. By creating a Service we linked the CName used in the certificate with the actual DNS name used by pods during Service lookup. Let's test this from a pod (the same secret is being reused for simplicity, the pod only needs nginx.crt to access the Service): -{{< code file="curlpod.yaml" >}} +{{< codenew file="service/networking/curlpod.yaml" >}} ```shell $ kubectl create -f ./curlpod.yaml @@ -262,7 +296,11 @@ $ kubectl exec curl-deployment-1515033274-1410r -- curl https://my-nginx --cacer ## Exposing the Service -For some parts of your applications you may want to expose a Service onto an external IP address. Kubernetes supports two ways of doing this: NodePorts and LoadBalancers. The Service created in the last section already used `NodePort`, so your nginx https replica is ready to serve traffic on the internet if your node has a public IP. +For some parts of your applications you may want to expose a Service onto an +external IP address. Kubernetes supports two ways of doing this: NodePorts and +LoadBalancers. The Service created in the last section already used `NodePort`, +so your nginx HTTPS replica is ready to serve traffic on the internet if your +node has a public IP. ```shell $ kubectl get svc my-nginx -o yaml | grep nodePort -C 5 diff --git a/content/en/docs/concepts/services-networking/dns-pod-service.md b/content/en/docs/concepts/services-networking/dns-pod-service.md index abb596ab70..1db0cc6f05 100644 --- a/content/en/docs/concepts/services-networking/dns-pod-service.md +++ b/content/en/docs/concepts/services-networking/dns-pod-service.md @@ -233,7 +233,7 @@ Below are the properties a user can specify in the `dnsConfig` field: The following is an example Pod with custom DNS settings: -{{< code file="custom-dns.yaml" >}} +{{< codenew file="service/networking/custom-dns.yaml" >}} When the Pod above is created, the container `test` gets the following contents in its `/etc/resolv.conf` file: diff --git a/content/en/docs/concepts/services-networking/ingress.md b/content/en/docs/concepts/services-networking/ingress.md index 01aa25d21c..93d0685fec 100644 --- a/content/en/docs/concepts/services-networking/ingress.md +++ b/content/en/docs/concepts/services-networking/ingress.md @@ -111,9 +111,11 @@ Make sure you review your controller's specific docs so you understand the cavea ### Single Service Ingress -There are existing Kubernetes concepts that allow you to expose a single service (see [alternatives](#alternatives)), however you can do so through an Ingress as well, by specifying a *default backend* with no rules. +There are existing Kubernetes concepts that allow you to expose a single Service +(see [alternatives](#alternatives)), however you can do so through an Ingress +as well, by specifying a *default backend* with no rules. -{{< code file="ingress.yaml" >}} +{{< codenew file="service/networking/ingress.yaml" >}} If you create it using `kubectl create -f` you should see: @@ -123,11 +125,17 @@ NAME RULE BACKEND ADDRESS test-ingress - testsvc:80 107.178.254.228 ``` -Where `107.178.254.228` is the IP allocated by the Ingress controller to satisfy this Ingress. The `RULE` column shows that all traffic sent to the IP is directed to the Kubernetes Service listed under `BACKEND`. +Where `107.178.254.228` is the IP allocated by the Ingress controller to satisfy +this Ingress. The `RULE` column shows that all traffic sent to the IP are +directed to the Kubernetes Service listed under `BACKEND`. ### Simple fanout -As described previously, pods within kubernetes have IPs only visible on the cluster network, so we need something at the edge accepting ingress traffic and proxying it to the right endpoints. This component is usually a highly available loadbalancer. An Ingress allows you to keep the number of loadbalancers down to a minimum, for example, a setup like: +As described previously, Pods within kubernetes have IPs only visible on the +cluster network, so we need something at the edge accepting ingress traffic and +proxying it to the right endpoints. This component is usually a highly available +loadbalancer. An Ingress allows you to keep the number of loadbalancers down +to a minimum. For example, a setup like: ```shell foo.bar.com -> 178.91.123.132 -> / foo s1:80 @@ -168,7 +176,10 @@ test - /foo s1:80 /bar s2:80 ``` -The Ingress controller will provision an implementation specific loadbalancer that satisfies the Ingress, as long as the services (s1, s2) exist. When it has done so, you will see the address of the loadbalancer under the last column of the Ingress. +The Ingress controller will provision an implementation specific loadbalancer +that satisfies the Ingress, as long as the services (`s1`, `s2`) exist. +When it has done so, you will see the address of the loadbalancer under the +last column of the Ingress. ### Name based virtual hosting @@ -180,7 +191,8 @@ foo.bar.com --| |-> foo.bar.com s1:80 bar.foo.com --| |-> bar.foo.com s2:80 ``` -The following Ingress tells the backing loadbalancer to route requests based on the [Host header](https://tools.ietf.org/html/rfc7230#section-5.4). +The following Ingress tells the backing loadbalancer to route requests based on +the [Host header](https://tools.ietf.org/html/rfc7230#section-5.4). ```yaml apiVersion: extensions/v1beta1 @@ -203,11 +215,23 @@ spec: servicePort: 80 ``` -__Default Backends__: An Ingress with no rules, like the one shown in the previous section, sends all traffic to a single default backend. You can use the same technique to tell a loadbalancer where to find your website's 404 page, by specifying a set of rules *and* a default backend. Traffic is routed to your default backend if none of the Hosts in your Ingress match the Host in the request header, and/or none of the paths match the URL of the request. +__Default Backends__: An Ingress with no rules, like the one shown in the previous +section, sends all traffic to a single default backend. You can use the same +technique to tell a loadbalancer where to find your website's 404 page, by +specifying a set of rules *and* a default backend. Traffic is routed to your +default backend if none of the Hosts in your Ingress match the Host in the +request header, and/or none of the paths match the URL of the request. ### TLS -You can secure an Ingress by specifying a [secret](/docs/user-guide/secrets) that contains a TLS private key and certificate. Currently the Ingress only supports a single TLS port, 443, and assumes TLS termination. If the TLS configuration section in an Ingress specifies different hosts, they will be multiplexed on the same port according to the hostname specified through the SNI TLS extension (provided the Ingress controller supports SNI). The TLS secret must contain keys named `tls.crt` and `tls.key` that contain the certificate and private key to use for TLS, e.g.: +You can secure an Ingress by specifying a [secret](/docs/concepts/configuration/secret) +that contains a TLS private key and certificate. Currently the Ingress only +supports a single TLS port, 443, and assumes TLS termination. If the TLS +configuration section in an Ingress specifies different hosts, they will be +multiplexed on the same port according to the hostname specified through the +SNI TLS extension (provided the Ingress controller supports SNI). The TLS secret +must contain keys named `tls.crt` and `tls.key` that contain the certificate +and private key to use for TLS, e.g.: ```yaml apiVersion: v1 @@ -221,7 +245,8 @@ metadata: type: Opaque ``` -Referencing this secret in an Ingress will tell the Ingress controller to secure the channel from the client to the loadbalancer using TLS: +Referencing this secret in an Ingress will tell the Ingress controller to +secure the channel from the client to the loadbalancer using TLS: ```yaml apiVersion: extensions/v1beta1 @@ -236,13 +261,30 @@ spec: servicePort: 80 ``` -Note that there is a gap between TLS features supported by various Ingress controllers. Please refer to documentation on [nginx](https://git.k8s.io/ingress-nginx/README.md#https), [GCE](https://git.k8s.io/ingress-gce/README.md#frontend-https), or any other platform specific Ingress controller to understand how TLS works in your environment. +Note that there is a gap between TLS features supported by various Ingress +controllers. Please refer to documentation on +[nginx](https://git.k8s.io/ingress-nginx/README.md#https), +[GCE](https://git.k8s.io/ingress-gce/README.md#frontend-https), or any other +platform specific Ingress controller to understand how TLS works in your environment. ### Loadbalancing -An Ingress controller is bootstrapped with some load balancing policy settings that it applies to all Ingress, such as the load balancing algorithm, backend weight scheme, and others. More advanced load balancing concepts (e.g.: persistent sessions, dynamic weights) are not yet exposed through the Ingress. You can still get these features through the [service loadbalancer](https://github.com/kubernetes/ingress-nginx/blob/master/docs/ingress-controller-catalog.md). With time, we plan to distill load balancing patterns that are applicable cross platform into the Ingress resource. +An Ingress controller is bootstrapped with some load balancing policy settings +that it applies to all Ingress, such as the load balancing algorithm, backend +weight scheme, and others. More advanced load balancing concepts +(e.g. persistent sessions, dynamic weights) are not yet exposed through the +Ingress. You can still get these features through the +[service loadbalancer](https://github.com/kubernetes/ingress-nginx/blob/master/docs/ingress-controller-catalog.md). + With time, we plan to distill load balancing patterns that are applicable +cross platform into the Ingress resource. -It's also worth noting that even though health checks are not exposed directly through the Ingress, there exist parallel concepts in Kubernetes such as [readiness probes](/docs/tasks/configure-pod-container/configure-liveness-readiness-probes/) which allow you to achieve the same end result. Please review the controller specific docs to see how they handle health checks ([nginx](https://git.k8s.io/ingress-nginx/README.md), [GCE](https://git.k8s.io/ingress-gce/README.md#health-checks)). +It's also worth noting that even though health checks are not exposed directly +through the Ingress, there exist parallel concepts in Kubernetes such as +[readiness probes](/docs/tasks/configure-pod-container/configure-liveness-readiness-probes/) +which allow you to achieve the same end result. Please review the controller +specific docs to see how they handle health checks ( +[nginx](https://git.k8s.io/ingress-nginx/README.md), +[GCE](https://git.k8s.io/ingress-gce/README.md#health-checks)). ## Updating an Ingress diff --git a/content/en/docs/concepts/overview/object-management-kubectl/simple_deployment.yaml b/content/en/examples/application/simple_deployment.yaml similarity index 100% rename from content/en/docs/concepts/overview/object-management-kubectl/simple_deployment.yaml rename to content/en/examples/application/simple_deployment.yaml diff --git a/content/en/docs/concepts/overview/object-management-kubectl/update_deployment.yaml b/content/en/examples/application/update_deployment.yaml similarity index 100% rename from content/en/docs/concepts/overview/object-management-kubectl/update_deployment.yaml rename to content/en/examples/application/update_deployment.yaml diff --git a/content/en/docs/concepts/services-networking/curlpod.yaml b/content/en/examples/service/networking/curlpod.yaml similarity index 100% rename from content/en/docs/concepts/services-networking/curlpod.yaml rename to content/en/examples/service/networking/curlpod.yaml diff --git a/content/en/docs/concepts/services-networking/custom-dns.yaml b/content/en/examples/service/networking/custom-dns.yaml similarity index 100% rename from content/en/docs/concepts/services-networking/custom-dns.yaml rename to content/en/examples/service/networking/custom-dns.yaml diff --git a/content/en/docs/concepts/services-networking/hostaliases-pod.yaml b/content/en/examples/service/networking/hostaliases-pod.yaml similarity index 100% rename from content/en/docs/concepts/services-networking/hostaliases-pod.yaml rename to content/en/examples/service/networking/hostaliases-pod.yaml diff --git a/content/en/docs/concepts/services-networking/ingress.yaml b/content/en/examples/service/networking/ingress.yaml similarity index 100% rename from content/en/docs/concepts/services-networking/ingress.yaml rename to content/en/examples/service/networking/ingress.yaml diff --git a/content/en/docs/concepts/services-networking/nginx-secure-app.yaml b/content/en/examples/service/networking/nginx-secure-app.yaml similarity index 100% rename from content/en/docs/concepts/services-networking/nginx-secure-app.yaml rename to content/en/examples/service/networking/nginx-secure-app.yaml diff --git a/content/en/docs/concepts/services-networking/nginx-svc.yaml b/content/en/examples/service/networking/nginx-svc.yaml similarity index 100% rename from content/en/docs/concepts/services-networking/nginx-svc.yaml rename to content/en/examples/service/networking/nginx-svc.yaml diff --git a/content/en/docs/concepts/services-networking/run-my-nginx.yaml b/content/en/examples/service/networking/run-my-nginx.yaml similarity index 100% rename from content/en/docs/concepts/services-networking/run-my-nginx.yaml rename to content/en/examples/service/networking/run-my-nginx.yaml diff --git a/test/examples_test.go b/test/examples_test.go index a639ee5a8e..61e224a0e4 100644 --- a/test/examples_test.go +++ b/test/examples_test.go @@ -306,28 +306,12 @@ func TestExampleObjectSchemas(t *testing.T) { "nginx-deployment": {&extensions.Deployment{}}, "nginx-svc": {&api.Service{}}, }, - "docs/concepts/overview/working-with-objects": { - "nginx-deployment": {&extensions.Deployment{}}, - }, - "docs/concepts/services-networking": { - "curlpod": {&extensions.Deployment{}}, - "custom-dns": {&api.Pod{}}, - "hostaliases-pod": {&api.Pod{}}, - "ingress": {&extensions.Ingress{}}, - "nginx-secure-app": {&api.Service{}, &extensions.Deployment{}}, - "nginx-svc": {&api.Service{}}, - "run-my-nginx": {&extensions.Deployment{}}, - }, "docs/tutorials/clusters": { "hello-apparmor-pod": {&api.Pod{}}, }, "docs/tutorials/configuration/configmap/redis": { "redis-pod": {&api.Pod{}}, }, - "docs/concepts/overview/object-management-kubectl": { - "simple_deployment": {&extensions.Deployment{}}, - "update_deployment": {&extensions.Deployment{}}, - }, "examples/admin": { "namespace-dev": {&api.Namespace{}}, "namespace-prod": {&api.Namespace{}}, @@ -381,6 +365,8 @@ func TestExampleObjectSchemas(t *testing.T) { "deployment-update": {&extensions.Deployment{}}, "nginx-with-request": {&extensions.Deployment{}}, "shell-demo": {&api.Pod{}}, + "simple_deployment": {&extensions.Deployment{}}, + "update_deployment": {&extensions.Deployment{}}, }, "examples/application/cassandra": { "cassandra-service": {&api.Service{}}, @@ -529,6 +515,15 @@ func TestExampleObjectSchemas(t *testing.T) { "hello-service": {&api.Service{}}, "hello": {&extensions.Deployment{}}, }, + "examples/service/networking": { + "curlpod": {&extensions.Deployment{}}, + "custom-dns": {&api.Pod{}}, + "hostaliases-pod": {&api.Pod{}}, + "ingress": {&extensions.Ingress{}}, + "nginx-secure-app": {&api.Service{}, &extensions.Deployment{}}, + "nginx-svc": {&api.Service{}}, + "run-my-nginx": {&extensions.Deployment{}}, + }, "examples/windows": { "configmap-pod": {&api.ConfigMap{}, &api.Pod{}}, "daemonset": {&extensions.DaemonSet{}}, From 472be9a374ad76b370a8804baab39666e2b5459b Mon Sep 17 00:00:00 2001 From: Qiming Date: Wed, 11 Jul 2018 00:09:26 +0800 Subject: [PATCH 05/31] Consolidate YAML files [part-15] (#9380) This is the last PR for moving the YAML/JSON sample files. There still need some follow up PRs to: - rename the `codenew` shortcode to `code`. - move the examples_test.go to where it really belongs. --- .../cluster-administration/logging.md | 8 +- .../manage-deployment.md | 22 +-- .../nginx-deployment.yaml | 19 --- content/en/docs/tasks/federation/Values.yaml | 10 -- .../set-up-coredns-provider-federation.md | 13 +- .../set-up-placement-policies-federation.md | 8 +- .../en/docs/tutorials/clusters/apparmor.md | 4 +- .../configure-redis-using-configmap.md | 113 ++++++-------- .../logging}/fluentd-sidecar-config.yaml | 6 +- .../two-files-counter-pod-agent-sidecar.yaml | 0 ...o-files-counter-pod-streaming-sidecar.yaml | 0 .../admin/logging}/two-files-counter-pod.yaml | 0 .../application}/nginx-app.yaml | 0 .../application}/nginx/nginx-deployment.yaml | 0 .../application}/nginx/nginx-svc.yaml | 0 .../federation/policy-engine-deployment.yaml | 3 + .../federation/policy-engine-service.yaml | 0 .../federation/replicaset-example-policy.yaml | 0 .../scheduling-policy-admission.yaml | 0 .../pods/config}/redis-config | 0 .../pods/config}/redis-pod.yaml | 0 .../pods/security/hello-apparmor.yaml} | 0 test/examples_test.go | 141 ++++++++++-------- 23 files changed, 161 insertions(+), 186 deletions(-) delete mode 100644 content/en/docs/concepts/cluster-administration/nginx-deployment.yaml delete mode 100644 content/en/docs/tasks/federation/Values.yaml rename content/en/{docs/concepts/cluster-administration => examples/admin/logging}/fluentd-sidecar-config.yaml (94%) rename content/en/{docs/concepts/cluster-administration => examples/admin/logging}/two-files-counter-pod-agent-sidecar.yaml (100%) rename content/en/{docs/concepts/cluster-administration => examples/admin/logging}/two-files-counter-pod-streaming-sidecar.yaml (100%) rename content/en/{docs/concepts/cluster-administration => examples/admin/logging}/two-files-counter-pod.yaml (100%) rename content/en/{docs/concepts/cluster-administration => examples/application}/nginx-app.yaml (100%) rename content/en/{docs/concepts/cluster-administration => examples/application}/nginx/nginx-deployment.yaml (100%) rename content/en/{docs/concepts/cluster-administration => examples/application}/nginx/nginx-svc.yaml (100%) rename content/en/{docs/tasks => examples}/federation/policy-engine-deployment.yaml (94%) rename content/en/{docs/tasks => examples}/federation/policy-engine-service.yaml (100%) rename content/en/{docs/tasks => examples}/federation/replicaset-example-policy.yaml (100%) rename content/en/{docs/tasks => examples}/federation/scheduling-policy-admission.yaml (100%) rename content/en/{docs/tutorials/configuration/configmap/redis => examples/pods/config}/redis-config (100%) rename content/en/{docs/tutorials/configuration/configmap/redis => examples/pods/config}/redis-pod.yaml (100%) rename content/en/{docs/tutorials/clusters/hello-apparmor-pod.yaml => examples/pods/security/hello-apparmor.yaml} (100%) diff --git a/content/en/docs/concepts/cluster-administration/logging.md b/content/en/docs/concepts/cluster-administration/logging.md index 8ce3884216..58004b2a4b 100644 --- a/content/en/docs/concepts/cluster-administration/logging.md +++ b/content/en/docs/concepts/cluster-administration/logging.md @@ -160,7 +160,7 @@ Consider the following example. A pod runs a single container, and the container writes to two different log files, using two different formats. Here's a configuration file for the Pod: -{{< code file="two-files-counter-pod.yaml" >}} +{{< codenew file="admin/logging/two-files-counter-pod.yaml" >}} It would be a mess to have log entries of different formats in the same log stream, even if you managed to redirect both components to the `stdout` stream of @@ -170,7 +170,7 @@ the logs to its own `stdout` stream. Here's a configuration file for a pod that has two sidecar containers: -{{< code file="two-files-counter-pod-streaming-sidecar.yaml" >}} +{{< codenew file="admin/logging/two-files-counter-pod-streaming-sidecar.yaml" >}} Now when you run this pod, you can access each log stream separately by running the following commands: @@ -226,7 +226,7 @@ which uses fluentd as a logging agent. Here are two configuration files that you can use to implement this approach. The first file contains a [ConfigMap](/docs/tasks/configure-pod-container/configure-pod-configmap/) to configure fluentd. -{{< code file="fluentd-sidecar-config.yaml" >}} +{{< codenew file="admin/logging/fluentd-sidecar-config.yaml" >}} **Note**: The configuration of fluentd is beyond the scope of this article. For information about configuring fluentd, see the @@ -235,7 +235,7 @@ information about configuring fluentd, see the The second file describes a pod that has a sidecar container running fluentd. The pod mounts a volume where fluentd can pick up its configuration data. -{{< code file="two-files-counter-pod-agent-sidecar.yaml" >}} +{{< codenew file="admin/logging/two-files-counter-pod-agent-sidecar.yaml" >}} After some time you can find log messages in the Stackdriver interface. diff --git a/content/en/docs/concepts/cluster-administration/manage-deployment.md b/content/en/docs/concepts/cluster-administration/manage-deployment.md index a91813c558..499675139e 100644 --- a/content/en/docs/concepts/cluster-administration/manage-deployment.md +++ b/content/en/docs/concepts/cluster-administration/manage-deployment.md @@ -22,12 +22,12 @@ You've deployed your application and exposed it via a service. Now what? Kuberne Many applications require multiple resources to be created, such as a Deployment and a Service. Management of multiple resources can be simplified by grouping them together in the same file (separated by `---` in YAML). For example: -{{< code file="nginx-app.yaml" >}} +{{< codenew file="application/nginx-app.yaml" >}} Multiple resources can be created the same way as a single resource: ```shell -$ kubectl create -f https://k8s.io/docs/concepts/cluster-administration/nginx-app.yaml +$ kubectl create -f https://k8s.io/examples/application/nginx-app.yaml service "my-nginx-svc" created deployment "my-nginx" created ``` @@ -37,13 +37,13 @@ The resources will be created in the order they appear in the file. Therefore, i `kubectl create` also accepts multiple `-f` arguments: ```shell -$ kubectl create -f https://k8s.io/docs/concepts/cluster-administration/nginx/nginx-svc.yaml -f https://k8s.io/docs/concepts/cluster-administration/nginx/nginx-deployment.yaml +$ kubectl create -f https://k8s.io/examples/application/nginx/nginx-svc.yaml -f https://k8s.io/examples/application/nginx/nginx-deployment.yaml ``` And a directory can be specified rather than or in addition to individual files: ```shell -$ kubectl create -f https://k8s.io/docs/concepts/cluster-administration/nginx/ +$ kubectl create -f https://k8s.io/examples/application/nginx/ ``` `kubectl` will read any files with suffixes `.yaml`, `.yml`, or `.json`. @@ -53,8 +53,8 @@ It is a recommended practice to put resources related to the same microservice o A URL can also be specified as a configuration source, which is handy for deploying directly from configuration files checked into github: ```shell -$ kubectl create -f https://raw.githubusercontent.com/kubernetes/website/master/docs/concepts/cluster-administration/nginx-deployment.yaml -deployment "nginx-deployment" created +$ kubectl create -f https://raw.githubusercontent.com/kubernetes/website/master/content/en/examples/application/nginx/nginx-deployment.yaml +deployment "my-nginx" created ``` ## Bulk operations in kubectl @@ -62,7 +62,7 @@ deployment "nginx-deployment" created Resource creation isn't the only operation that `kubectl` can perform in bulk. It can also extract resource names from configuration files in order to perform other operations, in particular to delete the same resources you created: ```shell -$ kubectl delete -f https://k8s.io/docs/concepts/cluster-administration/nginx-app.yaml +$ kubectl delete -f https://k8s.io/examples/application/nginx-app.yaml deployment "my-nginx" deleted service "my-nginx-svc" deleted ``` @@ -89,7 +89,7 @@ NAME CLUSTER-IP EXTERNAL-IP PORT(S) AGE my-nginx-svc 10.0.0.208 80/TCP 0s ``` -With the above commands, we first create resources under `docs/concepts/cluster-administration/nginx/` and print the resources created with `-o name` output format +With the above commands, we first create resources under `examples/application/nginx/` and print the resources created with `-o name` output format (print each resource as resource/name). Then we `grep` only the "service", and then print it with `kubectl get`. If you happen to organize your resources across several subdirectories within a particular directory, you can recursively perform the operations on the subdirectories also, by specifying `--recursive` or `-R` alongside the `--filename,-f` flag. @@ -321,7 +321,7 @@ Then, you can use [`kubectl apply`](/docs/reference/generated/kubectl/kubectl-co This command will compare the version of the configuration that you're pushing with the previous version and apply the changes you've made, without overwriting any automated changes to properties you haven't specified. ```shell -$ kubectl apply -f docs/concepts/cluster-administration/nginx/nginx-deployment.yaml +$ kubectl apply -f https://k8s.io/examples/application/nginx/nginx-deployment.yaml deployment "my-nginx" configured ``` @@ -371,7 +371,7 @@ and In some cases, you may need to update resource fields that cannot be updated once initialized, or you may just want to make a recursive change immediately, such as to fix broken pods created by a Deployment. To change such fields, use `replace --force`, which deletes and re-creates the resource. In this case, you can simply modify your original configuration file: ```shell -$ kubectl replace -f docs/concepts/cluster-administration/nginx/nginx-deployment.yaml --force +$ kubectl replace -f https://k8s.io/examples/application/nginx/nginx-deployment.yaml --force deployment "my-nginx" deleted deployment "my-nginx" replaced ``` @@ -405,4 +405,4 @@ That's it! The Deployment will declaratively update the deployed nginx applicati - [Learn about how to use `kubectl` for application introspection and debugging.](/docs/tasks/debug-application-cluster/debug-application-introspection/) - [Configuration Best Practices and Tips](/docs/concepts/configuration/overview/) -{{% /capture %}} \ No newline at end of file +{{% /capture %}} diff --git a/content/en/docs/concepts/cluster-administration/nginx-deployment.yaml b/content/en/docs/concepts/cluster-administration/nginx-deployment.yaml deleted file mode 100644 index 192f724a18..0000000000 --- a/content/en/docs/concepts/cluster-administration/nginx-deployment.yaml +++ /dev/null @@ -1,19 +0,0 @@ -apiVersion: apps/v1 -kind: Deployment -metadata: - name: nginx-deployment -spec: - selector: - matchLabels: - app: nginx - replicas: 3 - template: - metadata: - labels: - app: nginx - spec: - containers: - - name: nginx - image: nginx:1.7.9 - ports: - - containerPort: 80 diff --git a/content/en/docs/tasks/federation/Values.yaml b/content/en/docs/tasks/federation/Values.yaml deleted file mode 100644 index 2bbf5f361e..0000000000 --- a/content/en/docs/tasks/federation/Values.yaml +++ /dev/null @@ -1,10 +0,0 @@ -isClusterService: false -serviceType: "LoadBalancer" -plugins: - kubernetes: - enabled: false - etcd: - enabled: true - zones: - - "example.com." - endpoint: "http://etcd-cluster.my-namespace:2379" diff --git a/content/en/docs/tasks/federation/set-up-coredns-provider-federation.md b/content/en/docs/tasks/federation/set-up-coredns-provider-federation.md index 269922067f..0101bf32e7 100644 --- a/content/en/docs/tasks/federation/set-up-coredns-provider-federation.md +++ b/content/en/docs/tasks/federation/set-up-coredns-provider-federation.md @@ -60,7 +60,18 @@ The CoreDNS default configuration should be customized to suit the federation. Shown below is the Values.yaml, which overrides the default configuration parameters on the CoreDNS chart. -{{< code file="Values.yaml" >}} +```yaml +isClusterService: false +serviceType: "LoadBalancer" +plugins: + kubernetes: + enabled: false + etcd: + enabled: true + zones: + - "example.com." + endpoint: "http://etcd-cluster.my-namespace:2379" +``` The above configuration file needs some explanation: diff --git a/content/en/docs/tasks/federation/set-up-placement-policies-federation.md b/content/en/docs/tasks/federation/set-up-placement-policies-federation.md index 2e75180ee2..84c8a9f9b9 100644 --- a/content/en/docs/tasks/federation/set-up-placement-policies-federation.md +++ b/content/en/docs/tasks/federation/set-up-placement-policies-federation.md @@ -34,7 +34,7 @@ received from the external policy engine. Shown below is an example ConfigMap for the Admission Controller: -{{< code file="scheduling-policy-admission.yaml" >}} +{{< codenew file="federation/scheduling-policy-admission.yaml" >}} The ConfigMap contains three files: @@ -84,7 +84,7 @@ Create a Service in the host cluster to contact the external policy engine: Shown below is an example Service for OPA. -{{< code file="policy-engine-service.yaml" >}} +{{< codenew file="federation/policy-engine-service.yaml" >}} Create a Deployment in the host cluster with the Federation control plane: @@ -92,7 +92,7 @@ Create a Deployment in the host cluster with the Federation control plane: Shown below is an example Deployment for OPA. -{{< code file="policy-engine-deployment.yaml" >}} +{{< codenew file="federation/policy-engine-deployment.yaml" >}} ## Configuring placement policies via ConfigMaps @@ -128,7 +128,7 @@ Annotate one of the clusters to indicate that it is PCI certified. Deploy a Federated ReplicaSet to test the placement policy. -{{< code file="replicaset-example-policy.yaml" >}} +{{< codenew file="federation/replicaset-example-policy.yaml" >}} Shown below is the command to deploy a ReplicaSet that *does* match the policy. diff --git a/content/en/docs/tutorials/clusters/apparmor.md b/content/en/docs/tutorials/clusters/apparmor.md index 4b59bc1d72..c8bd96c379 100644 --- a/content/en/docs/tutorials/clusters/apparmor.md +++ b/content/en/docs/tutorials/clusters/apparmor.md @@ -191,10 +191,10 @@ done Next, we'll run a simple "Hello AppArmor" pod with the deny-write profile: -{{< code file="hello-apparmor-pod.yaml" >}} +{{< codenew file="pods/security/hello-apparmor.yaml" >}} ```shell -$ kubectl create -f ./hello-apparmor-pod.yaml +$ kubectl create -f ./hello-apparmor.yaml ``` If we look at the pod events, we can see that the Pod container was created with the AppArmor diff --git a/content/en/docs/tutorials/configuration/configure-redis-using-configmap.md b/content/en/docs/tutorials/configuration/configure-redis-using-configmap.md index fa22162dd2..2de69abe74 100644 --- a/content/en/docs/tutorials/configuration/configure-redis-using-configmap.md +++ b/content/en/docs/tutorials/configuration/configure-redis-using-configmap.md @@ -35,85 +35,56 @@ This page provides a real world example of how to configure Redis using a Config You can follow the steps below to configure a Redis cache using data stored in a ConfigMap. -1. Create a ConfigMap from the `docs/tutorials/configuration/configmap/redis/redis-config` file: +First create a ConfigMap from the `examples/pods/config/redis-config` file: - ```shell - kubectl create configmap example-redis-config --from-file=https://k8s.io/docs/tutorials/configuration/configmap/redis/redis-config - kubectl get configmap example-redis-config -o yaml - ``` +```shell +kubectl create configmap example-redis-config --from-file=https://k8s.io/examples/pods/config/redis-config +kubectl get configmap example-redis-config -o yaml +``` - ```yaml - apiVersion: v1 - data: - redis-config: | - maxmemory 2mb - maxmemory-policy allkeys-lru - kind: ConfigMap - metadata: - creationTimestamp: 2016-03-30T18:14:41Z - name: example-redis-config - namespace: default - resourceVersion: "24686" - selfLink: /api/v1/namespaces/default/configmaps/example-redis-config - uid: 460a2b6e-f6a3-11e5-8ae5-42010af00002 - ``` +```yaml +apiVersion: v1 +data: + redis-config: | + maxmemory 2mb + maxmemory-policy allkeys-lru +kind: ConfigMap +metadata: + creationTimestamp: 2016-03-30T18:14:41Z + name: example-redis-config + namespace: default + resourceVersion: "24686" + selfLink: /api/v1/namespaces/default/configmaps/example-redis-config + uid: 460a2b6e-f6a3-11e5-8ae5-42010af00002 +``` -1. Create a pod specification that uses the config data stored in the ConfigMap: +Now create a pod specification that uses the config data stored in the ConfigMap: - ```yaml - apiVersion: v1 - kind: Pod - metadata: - name: redis - spec: - containers: - - name: redis - image: kubernetes/redis:v1 - env: - - name: MASTER - value: "true" - ports: - - containerPort: 6379 - resources: - limits: - cpu: "0.1" - volumeMounts: - - mountPath: /redis-master-data - name: data - - mountPath: /redis-master - name: config - volumes: - - name: data - emptyDir: {} - - name: config - configMap: - name: example-redis-config - items: - - key: redis-config - path: redis.conf - ``` -1. Create the pod: +{{< codenew file="pods/config/redis-pod.yaml" >}} - ```shell - kubectl create -f https://k8s.io/docs/tutorials/configuration/configmap/redis/redis-pod.yaml - ``` +Create the pod: - In the example, the config volume is mounted at `/redis-master`. - It uses `path` to add the `redis-config` key to a file named `redis.conf`. - The file path for the redis config, therefore, is `/redis-master/redis.conf`. - This is where the image will look for the config file for the redis master. +```shell +kubectl create -f https://k8s.io/examples/pods/config/redis-pod.yaml +``` -1. Use `kubectl exec` to enter the pod and run the `redis-cli` tool to verify that the configuration was correctly applied: +In the example, the config volume is mounted at `/redis-master`. +It uses `path` to add the `redis-config` key to a file named `redis.conf`. +The file path for the redis config, therefore, is `/redis-master/redis.conf`. +This is where the image will look for the config file for the redis master. - ```shell - kubectl exec -it redis redis-cli - 127.0.0.1:6379> CONFIG GET maxmemory - 1) "maxmemory" - 2) "2097152" - 127.0.0.1:6379> CONFIG GET maxmemory-policy - 1) "maxmemory-policy" - 2) "allkeys-lru" - ``` +Use `kubectl exec` to enter the pod and run the `redis-cli` tool to verify that +the configuration was correctly applied: + +```shell +kubectl exec -it redis redis-cli +127.0.0.1:6379> CONFIG GET maxmemory +1) "maxmemory" +2) "2097152" +127.0.0.1:6379> CONFIG GET maxmemory-policy +1) "maxmemory-policy" +2) "allkeys-lru" +``` {{% /capture %}} diff --git a/content/en/docs/concepts/cluster-administration/fluentd-sidecar-config.yaml b/content/en/examples/admin/logging/fluentd-sidecar-config.yaml similarity index 94% rename from content/en/docs/concepts/cluster-administration/fluentd-sidecar-config.yaml rename to content/en/examples/admin/logging/fluentd-sidecar-config.yaml index 6f7793c406..eea1849b03 100644 --- a/content/en/docs/concepts/cluster-administration/fluentd-sidecar-config.yaml +++ b/content/en/examples/admin/logging/fluentd-sidecar-config.yaml @@ -1,4 +1,7 @@ apiVersion: v1 +kind: ConfigMap +metadata: + name: fluentd-config data: fluentd.conf: | @@ -20,6 +23,3 @@ data: type google_cloud -kind: ConfigMap -metadata: - name: fluentd-config \ No newline at end of file diff --git a/content/en/docs/concepts/cluster-administration/two-files-counter-pod-agent-sidecar.yaml b/content/en/examples/admin/logging/two-files-counter-pod-agent-sidecar.yaml similarity index 100% rename from content/en/docs/concepts/cluster-administration/two-files-counter-pod-agent-sidecar.yaml rename to content/en/examples/admin/logging/two-files-counter-pod-agent-sidecar.yaml diff --git a/content/en/docs/concepts/cluster-administration/two-files-counter-pod-streaming-sidecar.yaml b/content/en/examples/admin/logging/two-files-counter-pod-streaming-sidecar.yaml similarity index 100% rename from content/en/docs/concepts/cluster-administration/two-files-counter-pod-streaming-sidecar.yaml rename to content/en/examples/admin/logging/two-files-counter-pod-streaming-sidecar.yaml diff --git a/content/en/docs/concepts/cluster-administration/two-files-counter-pod.yaml b/content/en/examples/admin/logging/two-files-counter-pod.yaml similarity index 100% rename from content/en/docs/concepts/cluster-administration/two-files-counter-pod.yaml rename to content/en/examples/admin/logging/two-files-counter-pod.yaml diff --git a/content/en/docs/concepts/cluster-administration/nginx-app.yaml b/content/en/examples/application/nginx-app.yaml similarity index 100% rename from content/en/docs/concepts/cluster-administration/nginx-app.yaml rename to content/en/examples/application/nginx-app.yaml diff --git a/content/en/docs/concepts/cluster-administration/nginx/nginx-deployment.yaml b/content/en/examples/application/nginx/nginx-deployment.yaml similarity index 100% rename from content/en/docs/concepts/cluster-administration/nginx/nginx-deployment.yaml rename to content/en/examples/application/nginx/nginx-deployment.yaml diff --git a/content/en/docs/concepts/cluster-administration/nginx/nginx-svc.yaml b/content/en/examples/application/nginx/nginx-svc.yaml similarity index 100% rename from content/en/docs/concepts/cluster-administration/nginx/nginx-svc.yaml rename to content/en/examples/application/nginx/nginx-svc.yaml diff --git a/content/en/docs/tasks/federation/policy-engine-deployment.yaml b/content/en/examples/federation/policy-engine-deployment.yaml similarity index 94% rename from content/en/docs/tasks/federation/policy-engine-deployment.yaml rename to content/en/examples/federation/policy-engine-deployment.yaml index 44f7069d4b..168af7ba4c 100644 --- a/content/en/docs/tasks/federation/policy-engine-deployment.yaml +++ b/content/en/examples/federation/policy-engine-deployment.yaml @@ -7,6 +7,9 @@ metadata: namespace: federation-system spec: replicas: 1 + selector: + matchLabels: + app: opa template: metadata: labels: diff --git a/content/en/docs/tasks/federation/policy-engine-service.yaml b/content/en/examples/federation/policy-engine-service.yaml similarity index 100% rename from content/en/docs/tasks/federation/policy-engine-service.yaml rename to content/en/examples/federation/policy-engine-service.yaml diff --git a/content/en/docs/tasks/federation/replicaset-example-policy.yaml b/content/en/examples/federation/replicaset-example-policy.yaml similarity index 100% rename from content/en/docs/tasks/federation/replicaset-example-policy.yaml rename to content/en/examples/federation/replicaset-example-policy.yaml diff --git a/content/en/docs/tasks/federation/scheduling-policy-admission.yaml b/content/en/examples/federation/scheduling-policy-admission.yaml similarity index 100% rename from content/en/docs/tasks/federation/scheduling-policy-admission.yaml rename to content/en/examples/federation/scheduling-policy-admission.yaml diff --git a/content/en/docs/tutorials/configuration/configmap/redis/redis-config b/content/en/examples/pods/config/redis-config similarity index 100% rename from content/en/docs/tutorials/configuration/configmap/redis/redis-config rename to content/en/examples/pods/config/redis-config diff --git a/content/en/docs/tutorials/configuration/configmap/redis/redis-pod.yaml b/content/en/examples/pods/config/redis-pod.yaml similarity index 100% rename from content/en/docs/tutorials/configuration/configmap/redis/redis-pod.yaml rename to content/en/examples/pods/config/redis-pod.yaml diff --git a/content/en/docs/tutorials/clusters/hello-apparmor-pod.yaml b/content/en/examples/pods/security/hello-apparmor.yaml similarity index 100% rename from content/en/docs/tutorials/clusters/hello-apparmor-pod.yaml rename to content/en/examples/pods/security/hello-apparmor.yaml diff --git a/test/examples_test.go b/test/examples_test.go index 61e224a0e4..14294a884d 100644 --- a/test/examples_test.go +++ b/test/examples_test.go @@ -294,23 +294,21 @@ func walkConfigFiles(inDir string, fn func(name, path string, data [][]byte)) er func TestExampleObjectSchemas(t *testing.T) { // Please help maintain the alphabeta order in the map cases := map[string]map[string][]runtime.Object{ - "docs/concepts/cluster-administration": { - "fluentd-sidecar-config": {&api.ConfigMap{}}, - "nginx-app": {&api.Service{}, &extensions.Deployment{}}, - "nginx-deployment": {&extensions.Deployment{}}, - "two-files-counter-pod": {&api.Pod{}}, - "two-files-counter-pod-agent-sidecar": {&api.Pod{}}, - "two-files-counter-pod-streaming-sidecar": {&api.Pod{}}, - }, - "docs/concepts/cluster-administration/nginx": { + "docs/concepts/overview/working-with-objects": { "nginx-deployment": {&extensions.Deployment{}}, + }, + "docs/concepts/services-networking": { + "curlpod": {&extensions.Deployment{}}, + "custom-dns": {&api.Pod{}}, + "hostaliases-pod": {&api.Pod{}}, + "ingress": {&extensions.Ingress{}}, + "nginx-secure-app": {&api.Service{}, &extensions.Deployment{}}, "nginx-svc": {&api.Service{}}, + "run-my-nginx": {&extensions.Deployment{}}, }, - "docs/tutorials/clusters": { - "hello-apparmor-pod": {&api.Pod{}}, - }, - "docs/tutorials/configuration/configmap/redis": { - "redis-pod": {&api.Pod{}}, + "docs/concepts/overview/object-management-kubectl": { + "simple_deployment": {&extensions.Deployment{}}, + "update_deployment": {&extensions.Deployment{}}, }, "examples/admin": { "namespace-dev": {&api.Namespace{}}, @@ -324,33 +322,39 @@ func TestExampleObjectSchemas(t *testing.T) { "busybox": {&api.Pod{}}, "dns-horizontal-autoscaler": {&extensions.Deployment{}}, }, + "examples/admin/logging": { + "fluentd-sidecar-config": {&api.ConfigMap{}}, + "two-files-counter-pod": {&api.Pod{}}, + "two-files-counter-pod-agent-sidecar": {&api.Pod{}}, + "two-files-counter-pod-streaming-sidecar": {&api.Pod{}}, + }, "examples/admin/resource": { - "cpu-constraints": {&api.LimitRange{}}, - "cpu-constraints-pod": {&api.Pod{}}, - "cpu-constraints-pod-2": {&api.Pod{}}, - "cpu-constraints-pod-3": {&api.Pod{}}, - "cpu-constraints-pod-4": {&api.Pod{}}, - "cpu-defaults": {&api.LimitRange{}}, - "cpu-defaults-pod": {&api.Pod{}}, - "cpu-defaults-pod-2": {&api.Pod{}}, - "cpu-defaults-pod-3": {&api.Pod{}}, - "memory-constraints": {&api.LimitRange{}}, - "memory-constraints-pod": {&api.Pod{}}, - "memory-constraints-pod-2": {&api.Pod{}}, - "memory-constraints-pod-3": {&api.Pod{}}, - "memory-constraints-pod-4": {&api.Pod{}}, - "memory-defaults": {&api.LimitRange{}}, - "memory-defaults-pod": {&api.Pod{}}, - "memory-defaults-pod-2": {&api.Pod{}}, - "memory-defaults-pod-3": {&api.Pod{}}, - "quota-mem-cpu": {&api.ResourceQuota{}}, - "quota-mem-cpu-pod": {&api.Pod{}}, - "quota-mem-cpu-pod-2": {&api.Pod{}}, - "quota-objects": {&api.ResourceQuota{}}, - "quota-objects-pvc": {&api.PersistentVolumeClaim{}}, - "quota-objects-pvc-2": {&api.PersistentVolumeClaim{}}, - "quota-pod": {&api.ResourceQuota{}}, - "quota-pod-deployment": {&extensions.Deployment{}}, + "cpu-constraints": {&api.LimitRange{}}, + "cpu-constraints-pod": {&api.Pod{}}, + "cpu-constraints-pod-2": {&api.Pod{}}, + "cpu-constraints-pod-3": {&api.Pod{}}, + "cpu-constraints-pod-4": {&api.Pod{}}, + "cpu-defaults": {&api.LimitRange{}}, + "cpu-defaults-pod": {&api.Pod{}}, + "cpu-defaults-pod-2": {&api.Pod{}}, + "cpu-defaults-pod-3": {&api.Pod{}}, + "memory-constraints": {&api.LimitRange{}}, + "memory-constraints-pod": {&api.Pod{}}, + "memory-constraints-pod-2": {&api.Pod{}}, + "memory-constraints-pod-3": {&api.Pod{}}, + "memory-constraints-pod-4": {&api.Pod{}}, + "memory-defaults": {&api.LimitRange{}}, + "memory-defaults-pod": {&api.Pod{}}, + "memory-defaults-pod-2": {&api.Pod{}}, + "memory-defaults-pod-3": {&api.Pod{}}, + "quota-mem-cpu": {&api.ResourceQuota{}}, + "quota-mem-cpu-pod": {&api.Pod{}}, + "quota-mem-cpu-pod-2": {&api.Pod{}}, + "quota-objects": {&api.ResourceQuota{}}, + "quota-objects-pvc": {&api.PersistentVolumeClaim{}}, + "quota-objects-pvc-2": {&api.PersistentVolumeClaim{}}, + "quota-pod": {&api.ResourceQuota{}}, + "quota-pod-deployment": {&extensions.Deployment{}}, }, "examples/admin/sched": { "my-scheduler": {&api.ServiceAccount{}, &rbac.ClusterRoleBinding{}, &extensions.Deployment{}}, @@ -363,6 +367,7 @@ func TestExampleObjectSchemas(t *testing.T) { "deployment-patch": {&extensions.Deployment{}}, "deployment-scale": {&extensions.Deployment{}}, "deployment-update": {&extensions.Deployment{}}, + "nginx-app": {&api.Service{}, &extensions.Deployment{}}, "nginx-with-request": {&extensions.Deployment{}}, "shell-demo": {&api.Pod{}}, "simple_deployment": {&extensions.Deployment{}}, @@ -381,7 +386,11 @@ func TestExampleObjectSchemas(t *testing.T) { "redis-slave-service": {&api.Service{}}, }, "examples/application/hpa": { - "php-apache": {&autoscaling.HorizontalPodAutoscaler{}}, + "php-apache": {&autoscaling.HorizontalPodAutoscaler{}}, + }, + "examples/application/nginx": { + "nginx-deployment": {&extensions.Deployment{}}, + "nginx-svc": {&api.Service{}}, }, "examples/application/job": { "cronjob": {&batch.CronJob{}}, @@ -431,6 +440,12 @@ func TestExampleObjectSchemas(t *testing.T) { "node-problem-detector-configmap": {&extensions.DaemonSet{}}, "termination": {&api.Pod{}}, }, + "examples/federation": { + "policy-engine-deployment": {&extensions.Deployment{}}, + "policy-engine-service": {&api.Service{}}, + "replicaset-example-policy": {&extensions.ReplicaSet{}}, + "scheduling-policy-admission": {&api.ConfigMap{}}, + }, "examples/podpreset": { "allow-db": {&settings.PodPreset{}}, "allow-db-merged": {&api.Pod{}}, @@ -455,24 +470,27 @@ func TestExampleObjectSchemas(t *testing.T) { "private-reg-pod": {&api.Pod{}}, "share-process-namespace": {&api.Pod{}}, "simple-pod": {&api.Pod{}}, - "two-container-pod": {&api.Pod{}}, + "two-container-pod": {&api.Pod{}}, + }, + "examples/pods/config": { + "redis-pod": {&api.Pod{}}, }, "examples/pods/inject": { - "dapi-envars-container": {&api.Pod{}}, - "dapi-envars-pod": {&api.Pod{}}, - "dapi-volume": {&api.Pod{}}, - "dapi-volume-resources": {&api.Pod{}}, - "envars": {&api.Pod{}}, - "secret": {&api.Secret{}}, - "secret-envars-pod": {&api.Pod{}}, - "secret-pod": {&api.Pod{}}, + "dapi-envars-container": {&api.Pod{}}, + "dapi-envars-pod": {&api.Pod{}}, + "dapi-volume": {&api.Pod{}}, + "dapi-volume-resources": {&api.Pod{}}, + "envars": {&api.Pod{}}, + "secret": {&api.Secret{}}, + "secret-envars-pod": {&api.Pod{}}, + "secret-pod": {&api.Pod{}}, }, "examples/pods/probe": { - "exec-liveness": {&api.Pod{}}, - "http-liveness": {&api.Pod{}}, - "pod-with-http-healthcheck": {&api.Pod{}}, + "exec-liveness": {&api.Pod{}}, + "http-liveness": {&api.Pod{}}, + "pod-with-http-healthcheck": {&api.Pod{}}, "pod-with-tcp-socket-healthcheck": {&api.Pod{}}, - "tcp-liveness-readiness": {&api.Pod{}}, + "tcp-liveness-readiness": {&api.Pod{}}, }, "examples/pods/qos": { "qos-pod": {&api.Pod{}}, @@ -490,6 +508,7 @@ func TestExampleObjectSchemas(t *testing.T) { "memory-request-limit-3": {&api.Pod{}}, }, "examples/pods/security": { + "hello-apparmor": {&api.Pod{}}, "security-context": {&api.Pod{}}, "security-context-2": {&api.Pod{}}, "security-context-3": {&api.Pod{}}, @@ -525,14 +544,14 @@ func TestExampleObjectSchemas(t *testing.T) { "run-my-nginx": {&extensions.Deployment{}}, }, "examples/windows": { - "configmap-pod": {&api.ConfigMap{}, &api.Pod{}}, - "daemonset": {&extensions.DaemonSet{}}, - "deploy-hyperv": {&extensions.Deployment{}}, - "deploy-resource": {&extensions.Deployment{}}, - "emptydir-pod": {&api.Pod{}}, + "configmap-pod": {&api.ConfigMap{}, &api.Pod{}}, + "daemonset": {&extensions.DaemonSet{}}, + "deploy-hyperv": {&extensions.Deployment{}}, + "deploy-resource": {&extensions.Deployment{}}, + "emptydir-pod": {&api.Pod{}}, "hostpath-volume-pod": {&api.Pod{}}, - "secret-pod": {&api.Secret{}, &api.Pod{}}, - "simple-pod": {&api.Pod{}}, + "secret-pod": {&api.Secret{}, &api.Pod{}}, + "simple-pod": {&api.Pod{}}, }, } From 5391d054e4ca8ed8d8049effacf8c5ad4ed08c0e Mon Sep 17 00:00:00 2001 From: lucperkins Date: Wed, 20 Jun 2018 22:12:01 -0700 Subject: [PATCH 06/31] Re-organize doc --- .../concepts/services-networking/service.md | 107 ++++++++++++------ 1 file changed, 71 insertions(+), 36 deletions(-) diff --git a/content/en/docs/concepts/services-networking/service.md b/content/en/docs/concepts/services-networking/service.md index dfaa1a0a68..e0aa7740db 100644 --- a/content/en/docs/concepts/services-networking/service.md +++ b/content/en/docs/concepts/services-networking/service.md @@ -135,32 +135,15 @@ The traffic will be routed to endpoints defined by the user (`1.2.3.4:9376` in this example). An ExternalName service is a special case of service that does not have -selectors. It does not define any ports or Endpoints. Rather, it serves as a -way to return an alias to an external service residing outside the cluster. - -```yaml -kind: Service -apiVersion: v1 -metadata: - name: my-service - namespace: prod -spec: - type: ExternalName - externalName: my.database.example.com -``` - -When looking up the host `my-service.prod.svc.CLUSTER`, the cluster DNS service -will return a `CNAME` record with the value `my.database.example.com`. Accessing -such a service works in the same way as others, with the only difference that -the redirection happens at the DNS level and no proxying or forwarding occurs. -Should you later decide to move your database into your cluster, you can start -its pods, add appropriate selectors or endpoints and change the service `type`. +selectors and uses DNS names instead. For more information, see the +[ExternalName](#externalname) section later in this document. ## Virtual IPs and service proxies -Every node in a Kubernetes cluster runs a `kube-proxy`. `kube-proxy` is +Every node in a Kubernetes cluster runs a `kube-proxy`. `kube-proxy` is responsible for implementing a form of virtual IP for `Services` of type other -than `ExternalName`. +than [`ExternalName`](#externalname). + In Kubernetes v1.0, `Services` are a "layer 4" (TCP/UDP over IP) construct, the proxy was purely in userspace. In Kubernetes v1.1, the `Ingress` API was added (beta) to represent "layer 7"(HTTP) services, iptables proxy was added too, @@ -348,7 +331,8 @@ can do a DNS SRV query for `"_http._tcp.my-service.my-ns"` to discover the port number for `"http"`. The Kubernetes DNS server is the only way to access services of type -`ExternalName`. More information is available in the [DNS Pods and Services](/docs/concepts/services-networking/dns-pod-service/). +`ExternalName`. More information is available in the [DNS Pods and +Services](/docs/concepts/services-networking/dns-pod-service/). ## Headless services @@ -378,7 +362,7 @@ For headless services that do not define selectors, the endpoints controller doe not create `Endpoints` records. However, the DNS system looks for and configures either: - * CNAME records for `ExternalName`-type services. + * CNAME records for [`ExternalName`](#externalname)-type services. * A records for any `Endpoints` that share a name with the service, for all other types. @@ -396,19 +380,20 @@ The default is `ClusterIP`. * `ClusterIP`: Exposes the service on a cluster-internal IP. Choosing this value makes the service only reachable from within the cluster. This is the default `ServiceType`. - * `NodePort`: Exposes the service on each Node's IP at a static port (the `NodePort`). - A `ClusterIP` service, to which the `NodePort` service will route, is automatically - created. You'll be able to contact the `NodePort` service, from outside the cluster, + * [`NodePort`](#nodeport): Exposes the service on each Node's IP at a static port + (the `NodePort`). A `ClusterIP` service, to which the `NodePort` service will + route, is automatically created. You'll be able to contact the `NodePort` service, + from outside the cluster, by requesting `:`. - * `LoadBalancer`: Exposes the service externally using a cloud provider's load balancer. - `NodePort` and `ClusterIP` services, to which the external load balancer will route, - are automatically created. - * `ExternalName`: Maps the service to the contents of the `externalName` field - (e.g. `foo.bar.example.com`), by returning a `CNAME` record with its value. - No proxying of any kind is set up. This requires version 1.7 or higher of - `kube-dns`. + * [`LoadBalancer`](#loadbalancer): Exposes the service externally using a cloud + provider's load balancer. `NodePort` and `ClusterIP` services, to which the external + load balancer will route, are automatically created. + * [`ExternalName`](#externalname): Maps the service to the contents of the + `externalName` field (e.g. `foo.bar.example.com`), by returning a `CNAME` record + with its value. No proxying of any kind is set up. This requires version 1.7 or + higher of `kube-dns`. -### Type NodePort +### Type NodePort {#nodeport} If you set the `type` field to `NodePort`, the Kubernetes master will allocate a port from a range specified by `--service-node-port-range` flag (default: 30000-32767), and each @@ -429,7 +414,7 @@ even to just expose one or more nodes' IPs directly. Note that this Service will be visible as both `:spec.ports[*].nodePort` and `.spec.clusterIP:spec.ports[*].port`. (If the `--nodeport-addresses` flag in kube-proxy is set, would be filtered NodeIP(s).) -### Type LoadBalancer +### Type LoadBalancer {#loadbalancer} On cloud providers which support external load balancers, setting the `type` field to `LoadBalancer` will provision a load balancer for your `Service`. @@ -756,6 +741,56 @@ spec: **Note:** NLB only works with certain instance classes, see the [AWS documentation](http://docs.aws.amazon.com/elasticloadbalancing/latest/network/target-group-register-targets.html#register-deregister-targets) for supported instance types. +### Type ExternalName {#externalname} + +{{< note >}} +ExternalName Services are available only with `kube-dns` version 1.7 and later. +{{< /note >}} + +Services of type ExternalName map a service to a DNS name (specified using +the `spec.externalName` parameter) rather than to a typical selector like +`my-service` or `cassandra`. This Service definition, for example, would map +the `my-service` Service in the `prod` namespace to `my.database.example.com`: + +```yaml +kind: Service +apiVersion: v1 +metadata: + name: my-service + namespace: prod +spec: + type: ExternalName + externalName: my.database.example.com +``` + +When looking up the host `my-service.prod.svc.CLUSTER`, the cluster DNS service +will return a `CNAME` record with the value `my.database.example.com`. Accessing +`my-service` works in the same way as other Services but with the crucial +difference that redirection happens at the DNS level rather than via proxying or +forwarding. Should you later decide to move your database into your cluster, you +can start its pods, add appropriate selectors or endpoints and change the service `type`. + +#### Using ExternalName Services across namespaces + +In addition to enabling Kubernetes pods to + +```yaml +kind: Service +apiVersion: v1 +metadata: + name: my-service + namespace: namespace-a +spec: + type: ExternalName + externalName: my-service.namespace-b.svc.cluster.local + ports: + - port: 80 +``` + +{{< note >}} +This section is indebted to the [Kubernetes Tips - Part +1](https://akomljen.com/kubernetes-tips-part-1/) blog post from [Alen Komljen](https://akomljen.com/). +{{< /note >}} ### External IPs From 8910ac886fe395a40adb6a9b151fd4f05f2af0ad Mon Sep 17 00:00:00 2001 From: lucperkins Date: Mon, 9 Jul 2018 12:29:22 -0700 Subject: [PATCH 07/31] Remove section on multiple namespaces --- .../concepts/services-networking/service.md | 20 ++----------------- 1 file changed, 2 insertions(+), 18 deletions(-) diff --git a/content/en/docs/concepts/services-networking/service.md b/content/en/docs/concepts/services-networking/service.md index e0aa7740db..b77c5fdd92 100644 --- a/content/en/docs/concepts/services-networking/service.md +++ b/content/en/docs/concepts/services-networking/service.md @@ -768,24 +768,8 @@ will return a `CNAME` record with the value `my.database.example.com`. Accessing `my-service` works in the same way as other Services but with the crucial difference that redirection happens at the DNS level rather than via proxying or forwarding. Should you later decide to move your database into your cluster, you -can start its pods, add appropriate selectors or endpoints and change the service `type`. - -#### Using ExternalName Services across namespaces - -In addition to enabling Kubernetes pods to - -```yaml -kind: Service -apiVersion: v1 -metadata: - name: my-service - namespace: namespace-a -spec: - type: ExternalName - externalName: my-service.namespace-b.svc.cluster.local - ports: - - port: 80 -``` +can start its pods, add appropriate selectors or endpoints, and change the +service's `type`. {{< note >}} This section is indebted to the [Kubernetes Tips - Part From f5b5d2baed809d3edaeae4c33d17e42b1be399b4 Mon Sep 17 00:00:00 2001 From: lucperkins Date: Mon, 9 Jul 2018 13:17:50 -0700 Subject: [PATCH 08/31] Add note on kubectl api-resources command --- .../overview/working-with-objects/namespaces.md | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/content/en/docs/concepts/overview/working-with-objects/namespaces.md b/content/en/docs/concepts/overview/working-with-objects/namespaces.md index c0de016bbb..cb74056327 100644 --- a/content/en/docs/concepts/overview/working-with-objects/namespaces.md +++ b/content/en/docs/concepts/overview/working-with-objects/namespaces.md @@ -98,4 +98,14 @@ in some namespaces. However namespace resources are not themselves in a namespa And low-level resources, such as [nodes](/docs/admin/node) and persistentVolumes, are not in any namespace. +To see which Kubernetes resources are and aren't in a namespace: + +```shell +# In a namespace +$ kubectl api-resources --namespaced=true + +# Not in a namespace +$ kubectl api-resources --namespaced=false +``` + {{% /capture %}} \ No newline at end of file From b93e8b9941eac5eecc062ec96be312e462977d46 Mon Sep 17 00:00:00 2001 From: lucperkins Date: Tue, 10 Jul 2018 10:16:34 -0700 Subject: [PATCH 09/31] Undo changes accidentally imported from another branch --- .../concepts/services-networking/service.md | 91 ++++++++----------- 1 file changed, 36 insertions(+), 55 deletions(-) diff --git a/content/en/docs/concepts/services-networking/service.md b/content/en/docs/concepts/services-networking/service.md index b77c5fdd92..dfaa1a0a68 100644 --- a/content/en/docs/concepts/services-networking/service.md +++ b/content/en/docs/concepts/services-networking/service.md @@ -135,15 +135,32 @@ The traffic will be routed to endpoints defined by the user (`1.2.3.4:9376` in this example). An ExternalName service is a special case of service that does not have -selectors and uses DNS names instead. For more information, see the -[ExternalName](#externalname) section later in this document. +selectors. It does not define any ports or Endpoints. Rather, it serves as a +way to return an alias to an external service residing outside the cluster. + +```yaml +kind: Service +apiVersion: v1 +metadata: + name: my-service + namespace: prod +spec: + type: ExternalName + externalName: my.database.example.com +``` + +When looking up the host `my-service.prod.svc.CLUSTER`, the cluster DNS service +will return a `CNAME` record with the value `my.database.example.com`. Accessing +such a service works in the same way as others, with the only difference that +the redirection happens at the DNS level and no proxying or forwarding occurs. +Should you later decide to move your database into your cluster, you can start +its pods, add appropriate selectors or endpoints and change the service `type`. ## Virtual IPs and service proxies -Every node in a Kubernetes cluster runs a `kube-proxy`. `kube-proxy` is +Every node in a Kubernetes cluster runs a `kube-proxy`. `kube-proxy` is responsible for implementing a form of virtual IP for `Services` of type other -than [`ExternalName`](#externalname). - +than `ExternalName`. In Kubernetes v1.0, `Services` are a "layer 4" (TCP/UDP over IP) construct, the proxy was purely in userspace. In Kubernetes v1.1, the `Ingress` API was added (beta) to represent "layer 7"(HTTP) services, iptables proxy was added too, @@ -331,8 +348,7 @@ can do a DNS SRV query for `"_http._tcp.my-service.my-ns"` to discover the port number for `"http"`. The Kubernetes DNS server is the only way to access services of type -`ExternalName`. More information is available in the [DNS Pods and -Services](/docs/concepts/services-networking/dns-pod-service/). +`ExternalName`. More information is available in the [DNS Pods and Services](/docs/concepts/services-networking/dns-pod-service/). ## Headless services @@ -362,7 +378,7 @@ For headless services that do not define selectors, the endpoints controller doe not create `Endpoints` records. However, the DNS system looks for and configures either: - * CNAME records for [`ExternalName`](#externalname)-type services. + * CNAME records for `ExternalName`-type services. * A records for any `Endpoints` that share a name with the service, for all other types. @@ -380,20 +396,19 @@ The default is `ClusterIP`. * `ClusterIP`: Exposes the service on a cluster-internal IP. Choosing this value makes the service only reachable from within the cluster. This is the default `ServiceType`. - * [`NodePort`](#nodeport): Exposes the service on each Node's IP at a static port - (the `NodePort`). A `ClusterIP` service, to which the `NodePort` service will - route, is automatically created. You'll be able to contact the `NodePort` service, - from outside the cluster, + * `NodePort`: Exposes the service on each Node's IP at a static port (the `NodePort`). + A `ClusterIP` service, to which the `NodePort` service will route, is automatically + created. You'll be able to contact the `NodePort` service, from outside the cluster, by requesting `:`. - * [`LoadBalancer`](#loadbalancer): Exposes the service externally using a cloud - provider's load balancer. `NodePort` and `ClusterIP` services, to which the external - load balancer will route, are automatically created. - * [`ExternalName`](#externalname): Maps the service to the contents of the - `externalName` field (e.g. `foo.bar.example.com`), by returning a `CNAME` record - with its value. No proxying of any kind is set up. This requires version 1.7 or - higher of `kube-dns`. + * `LoadBalancer`: Exposes the service externally using a cloud provider's load balancer. + `NodePort` and `ClusterIP` services, to which the external load balancer will route, + are automatically created. + * `ExternalName`: Maps the service to the contents of the `externalName` field + (e.g. `foo.bar.example.com`), by returning a `CNAME` record with its value. + No proxying of any kind is set up. This requires version 1.7 or higher of + `kube-dns`. -### Type NodePort {#nodeport} +### Type NodePort If you set the `type` field to `NodePort`, the Kubernetes master will allocate a port from a range specified by `--service-node-port-range` flag (default: 30000-32767), and each @@ -414,7 +429,7 @@ even to just expose one or more nodes' IPs directly. Note that this Service will be visible as both `:spec.ports[*].nodePort` and `.spec.clusterIP:spec.ports[*].port`. (If the `--nodeport-addresses` flag in kube-proxy is set, would be filtered NodeIP(s).) -### Type LoadBalancer {#loadbalancer} +### Type LoadBalancer On cloud providers which support external load balancers, setting the `type` field to `LoadBalancer` will provision a load balancer for your `Service`. @@ -741,40 +756,6 @@ spec: **Note:** NLB only works with certain instance classes, see the [AWS documentation](http://docs.aws.amazon.com/elasticloadbalancing/latest/network/target-group-register-targets.html#register-deregister-targets) for supported instance types. -### Type ExternalName {#externalname} - -{{< note >}} -ExternalName Services are available only with `kube-dns` version 1.7 and later. -{{< /note >}} - -Services of type ExternalName map a service to a DNS name (specified using -the `spec.externalName` parameter) rather than to a typical selector like -`my-service` or `cassandra`. This Service definition, for example, would map -the `my-service` Service in the `prod` namespace to `my.database.example.com`: - -```yaml -kind: Service -apiVersion: v1 -metadata: - name: my-service - namespace: prod -spec: - type: ExternalName - externalName: my.database.example.com -``` - -When looking up the host `my-service.prod.svc.CLUSTER`, the cluster DNS service -will return a `CNAME` record with the value `my.database.example.com`. Accessing -`my-service` works in the same way as other Services but with the crucial -difference that redirection happens at the DNS level rather than via proxying or -forwarding. Should you later decide to move your database into your cluster, you -can start its pods, add appropriate selectors or endpoints, and change the -service's `type`. - -{{< note >}} -This section is indebted to the [Kubernetes Tips - Part -1](https://akomljen.com/kubernetes-tips-part-1/) blog post from [Alen Komljen](https://akomljen.com/). -{{< /note >}} ### External IPs From 75d0a55695cf1175a823afaa01f37f3c7bc196f8 Mon Sep 17 00:00:00 2001 From: Kaitlyn Barnard Date: Tue, 10 Jul 2018 10:21:25 -0700 Subject: [PATCH 10/31] Adding Meet Our Contributors Blog Post (#8934) * MOC blog post * changing dates --- ...r-contributors-youtube-mentoring-series.md | 24 ++++++++++++++++++ .../meet-our-contributors.png | Bin 0 -> 631425 bytes 2 files changed, 24 insertions(+) create mode 100644 content/en/blog/_posts/2018-06-05-meet-our-contributors-youtube-mentoring-series.md create mode 100644 static/images/blog/2018-06-05-meet-our-contributors-youtube-mentoring-series/meet-our-contributors.png diff --git a/content/en/blog/_posts/2018-06-05-meet-our-contributors-youtube-mentoring-series.md b/content/en/blog/_posts/2018-06-05-meet-our-contributors-youtube-mentoring-series.md new file mode 100644 index 0000000000..537bd4d445 --- /dev/null +++ b/content/en/blog/_posts/2018-06-05-meet-our-contributors-youtube-mentoring-series.md @@ -0,0 +1,24 @@ +--- +layout: blog +title: Meet Our Contributors - Monthly Streaming YouTube Mentoring Series +date: 2018-07-10 +--- + +**Author**: Paris Pittman (Google) + +![meet_our_contributors](/images/blog/2018-06-05-meet-our-contributors-youtube-mentoring-series/meet-our-contributors.png) + +July 11th at 2:30pm and 8pm UTC kicks off our next installment of Meet Our Contributors YouTube series. This month is special: members of the steering committee will be on to answer any and all questions from the community on the first 30 minutes of the 8pm UTC session. More on submitting questions below. + +[Meet Our Contributors](https://github.com/kubernetes/community/blob/master/mentoring/meet-our-contributors.md) was created to give an opportunity to new and current contributors alike to get time in front of our upstream community to ask questions that you would typically ask a mentor. We have 3-6 contributors on each session (an AM and PM session depending on where you are in the world!) answer questions [live on a YouTube stream](https://www.youtube.com/c/KubernetesCommunity/live). If you miss it, don’t stress, the recording is up after it’s over. Check out a past episode [here](https://www.youtube.com/watch?v=EVsXi3Zhlo0&list=PL69nYSiGNLP3QpQrhZq_sLYo77BVKv09F). + +As you can imagine, the questions span broadly from introductory - “what’s a SIG?” to more advanced - “why’s my test flaking?” You’ll also hear growth related advice questions such as “what’s my best path to becoming an approver?” We’re happy to do a live code/docs review or explain part of the codebase as long as we have a few days notice. + +We answer at least 10 questions per session and have helped 500+ people to date. This is a scalable mentoring initiative that makes it easy for all parties to share information, get advice, and get going with what they are trying to accomplish. We encourage you to submit questions for our next session: + +- Join the Kubernetes Slack channel - #meet-our-contributors - to ask your question or for more detailed information. DM paris@ if you would like to remain anonymous. +- Twitter works, too, with the hashtag #k8smoc + +If you are contributor reading this that has wanted to mentor but just can’t find the time - this is for you! [Reach out to us](https://goo.gl/forms/ZcnFiqNR5EQH03zm2). + +You can join us live on June 6th at 2:30pm and 8pm UTC, and every first Wednesday of the month, on the [Kubernetes Community live stream](https://www.youtube.com/c/KubernetesCommunity/live). We look forward to seeing you there! diff --git a/static/images/blog/2018-06-05-meet-our-contributors-youtube-mentoring-series/meet-our-contributors.png b/static/images/blog/2018-06-05-meet-our-contributors-youtube-mentoring-series/meet-our-contributors.png new file mode 100644 index 0000000000000000000000000000000000000000..8219ae601be7868151a2f924c7516fd633052608 GIT binary patch literal 631425 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

>;rMyIP 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

P2c|xuK-sL)rqAG(jf8WC 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

93I=fUa9NgFyCm(sZ|@uq|+nrXq^zJv9YZN@nq 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

IfkMw{yu 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�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 -Jz>4N}ZLjCP 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 Date: Tue, 10 Jul 2018 13:41:25 -0400 Subject: [PATCH 11/31] Coredns GA Blog (#9440) * CoreDNS GA Blog * Review comments --- .../en/blog/_posts/2018-07-10-coredns-ga.md | 180 ++++++++++++++++++ 1 file changed, 180 insertions(+) create mode 100644 content/en/blog/_posts/2018-07-10-coredns-ga.md diff --git a/content/en/blog/_posts/2018-07-10-coredns-ga.md b/content/en/blog/_posts/2018-07-10-coredns-ga.md new file mode 100644 index 0000000000..302b592b1a --- /dev/null +++ b/content/en/blog/_posts/2018-07-10-coredns-ga.md @@ -0,0 +1,180 @@ +--- +layout: blog +title: "CoreDNS GA for Kubernetes Cluster DNS" +date: 2018-07-10 +--- + +**Author**: John Belamaric (Infoblox) + +**Editor’s note: this post is part of a [series of in-depth articles](https://kubernetes.io/blog/2018/06/27/kubernetes-1.11-release-announcement/) on what’s new in Kubernetes 1.11** + +## Introduction + +In Kubernetes 1.11, [CoreDNS](https://coredns.io) has reached General Availability (GA) for DNS-based service discovery, as an alternative to the kube-dns addon. This means that CoreDNS will be offered as an option in upcoming versions of the various installation tools. In fact, the kubeadm team chose to make it the default option starting with Kubernetes 1.11. + +DNS-based service discovery has been part of Kubernetes for a long time with the kube-dns cluster addon. This has generally worked pretty well, but there have been some concerns around the reliability, flexibility and security of the implementation. + +CoreDNS is a general-purpose, authoritative DNS server that provides a backwards-compatible, but extensible, integration with Kubernetes. It resolves the issues seen with kube-dns, and offers a number of unique features that solve a wider variety of use cases. + +In this article, you will learn about the differences in the implementations of kube-dns and CoreDNS, and some of the helpful extensions offered by CoreDNS. + +## Implemenation differences + +In kube-dns, several containers are used within a single pod: `kubedns`, `dnsmasq`, and `sidecar`. The `kubedns` +container watches the Kubernetes API and serves DNS records based on the [Kubernetes DNS specification](https://github.com/kubernetes/dns/blob/master/docs/specification.md), `dnsmasq` provides caching and stub domain support, and `sidecar` provides metrics and health checks. + +This setup leads to a few issues that have been seen over time. For one, security vulnerabilities in `dnsmasq` have led to the need +for a security-patch release of Kubernetes in the past. Additionally, because `dnsmasq` handles the stub domains, +but `kubedns` handles the External Services, you cannot use a stub domain in an external service, which is very +limiting to that functionality (see [dns#131](https://github.com/kubernetes/dns/issues/131)). + +All of these functions are done in a single container in CoreDNS, which is running a process written in Go. The +different plugins that are enabled replicate (and enhance) the functionality found in kube-dns. + +## Configuring CoreDNS + +In kube-dns, you can [modify a ConfigMap](https://kubernetes.io/blog/2017/04/configuring-private-dns-zones-upstream-nameservers-kubernetes/) to change the behavior of your service discovery. This allows the addition of +features such as serving stub domains, modifying upstream nameservers, and enabling federation. + +In CoreDNS, you similarly can modify the ConfigMap for the CoreDNS [Corefile](https://coredns.io/2017/07/23/corefile-explained/) to change how service discovery +works. This Corefile configuration offers many more options than you will find in kube-dns, since it is the +primary configuration file that CoreDNS uses for configuration of all of its features, even those that are not +Kubernetes related. + +When upgrading from kube-dns to CoreDNS using `kubeadm`, your existing ConfigMap will be used to generate the +customized Corefile for you, including all of the configuration for stub domains, federation, and upstream nameservers. See [Using CoreDNS for Service Discovery](https://kubernetes.io/docs/tasks/administer-cluster/coredns/) for more details. + + +## Bug fixes and enhancements + +There are several open issues with kube-dns that are resolved in CoreDNS, either in default configuration or with some customized configurations. + + * [dns#55 - Custom DNS entries for kube-dns](https://github.com/kubernetes/dns/issues/55) may be handled using the "fallthrough" mechanism in the [kubernetes plugin](https://coredns.io/plugins/kubernetes), using the [rewrite plugin](https://coredns.io/plugins/rewrite), or simply serving a subzone with a different plugin such as the [file plugin](https://coredns.io/plugins/file). + + * [dns#116 - Only one A record set for headless service with pods having single hostname](https://github.com/kubernetes/dns/issues/116). This issue is fixed without any additional configuration. + * [dns#131 - externalName not using stubDomains settings](https://github.com/kubernetes/dns/issues/131). This issue is fixed without any additional configuration. + * [dns#167 - enable skyDNS round robin A/AAAA records](https://github.com/kubernetes/dns/issues/167). The equivalent functionality can be configured using the [load balance plugin](https://coredns.io/plugins/loadbalance). + * [dns#190 - kube-dns cannot run as non-root user](https://github.com/kubernetes/dns/issues/190). This issue is solved today by using a non-default image, but it will be made the default CoreDNS behavior in a future release. + * [dns#232 - fix pod hostname to be podname for dns srv records](https://github.com/kubernetes/dns/issues/232) is an enhancement that is supported through the "endpoint_pod_names" feature described below. + + +## Metrics + +The functional behavior of the default CoreDNS configuration is the same as kube-dns. However, +one difference you need to be aware of is that the published metrics are not the same. In kube-dns, +you get separate metrics for `dnsmasq` and `kubedns` (skydns). In CoreDNS there is a completely +different set of metrics, since it is all a single process. You can find more details on these +metrics on the CoreDNS [Prometheus plugin](https://coredns.io/plugins/metrics/) page. + +## Some special features + +The standard CoreDNS Kubernetes configuration is designed to be backwards compatible with the prior +kube-dns behavior. But with some configuration changes, CoreDNS can allow you to modify how the +DNS service discovery works in your cluster. A number of these features are intended to still be +compliant with the [Kubernetes DNS specification](https://github.com/kubernetes/dns/blob/master/docs/specification.md); +they enhance functionality but remain backward compatible. Since CoreDNS is not +*only* made for Kubernetes, but is instead a general-purpose DNS server, there are many things you +can do beyond that specification. + +### Pods verified mode + +In kube-dns, pod name records are "fake". That is, any "a-b-c-d.namespace.pod.cluster.local" query will +return the IP address "a.b.c.d". In some cases, this can weaken the identity guarantees offered by TLS. So, +CoreDNS offers a "pods verified" mode, which will only return the IP address if there is a pod in the +specified namespace with that IP address. + +### Endpoint names based on pod names + +In kube-dns, when using a headless service, you can use an SRV request to get a list of +all endpoints for the service: + +``` +dnstools# host -t srv headless +headless.default.svc.cluster.local has SRV record 10 33 0 6234396237313665.headless.default.svc.cluster.local. +headless.default.svc.cluster.local has SRV record 10 33 0 6662363165353239.headless.default.svc.cluster.local. +headless.default.svc.cluster.local has SRV record 10 33 0 6338633437303230.headless.default.svc.cluster.local. +dnstools# +``` + +However, the endpoint DNS names are (for practical purposes) random. In CoreDNS, by default, you get endpoint +DNS names based upon the endpoint IP address: + +``` +dnstools# host -t srv headless +headless.default.svc.cluster.local has SRV record 0 25 443 172-17-0-14.headless.default.svc.cluster.local. +headless.default.svc.cluster.local has SRV record 0 25 443 172-17-0-18.headless.default.svc.cluster.local. +headless.default.svc.cluster.local has SRV record 0 25 443 172-17-0-4.headless.default.svc.cluster.local. +headless.default.svc.cluster.local has SRV record 0 25 443 172-17-0-9.headless.default.svc.cluster.local. +``` + +For some applications, it is desirable to have the pod name for this, rather than the pod IP +address (see for example [kubernetes#47992](https://github.com/kubernetes/kubernetes/issues/47992) and [coredns#1190](https://github.com/coredns/coredns/pull/1190)). To enable this in CoreDNS, you specify the "endpoint_pod_names" option in your Corefile, which results in this: + +``` +dnstools# host -t srv headless +headless.default.svc.cluster.local has SRV record 0 25 443 headless-65bb4c479f-qv84p.headless.default.svc.cluster.local. +headless.default.svc.cluster.local has SRV record 0 25 443 headless-65bb4c479f-zc8lx.headless.default.svc.cluster.local. +headless.default.svc.cluster.local has SRV record 0 25 443 headless-65bb4c479f-q7lf2.headless.default.svc.cluster.local. +headless.default.svc.cluster.local has SRV record 0 25 443 headless-65bb4c479f-566rt.headless.default.svc.cluster.local. +``` + +### Autopath + +CoreDNS also has a special feature to improve latency in DNS requests for external names. In Kubernetes, the +DNS search path for pods specifies a long list of suffixes. This enables the use of short names when requesting +services in the cluster - for example, "headless" above, rather than "headless.default.svc.cluster.local". However, +when requesting an external name - "infoblox.com", for example - several invalid DNS queries are made by the client, +requiring a roundtrip from the client to kube-dns each time (actually to `dnsmasq` and then to `kubedns`, since [negative caching is disabled](https://github.com/kubernetes/dns/issues/121)): + + * infoblox.com.default.svc.cluster.local -> NXDOMAIN + * infoblox.com.svc.cluster.local -> NXDOMAIN + * infoblox.com.cluster.local -> NXDOMAIN + * infoblox.com.your-internal-domain.com -> NXDOMAIN + * infoblox.com -> returns a valid record + +In CoreDNS, an optional feature called [autopath](https://coredns.io/plugins/autopath) can be enabled that will cause this search path to be followed +*in the server*. That is, CoreDNS will figure out from the source IP address which namespace the client pod is in, +and it will walk this search list until it gets a valid answer. Since the first 3 of these are resolved internally +within CoreDNS itself, it cuts out all of the back and forth between the client and server, reducing latency. + +### A few other Kubernetes specific features + +In CoreDNS, you can use standard DNS zone transfer to export the entire DNS record set. This is useful for +debugging your services as well as importing the cluster zone into other DNS servers. + +You can also filter by namespaces or a label selector. This can allow you to run specific CoreDNS instances that will only server records that match the filters, exposing only a limited set of your services via DNS. + +## Extensibility + +In addition to the features described above, CoreDNS is easily extended. It is possible to build custom versions +of CoreDNS that include your own features. For example, this ability has been used to extend CoreDNS to do recursive resolution +with the [unbound plugin](https://https://coredns.io/explugins/unbound), to server records directly from a database with the [pdsql plugin](https://coredns.io/explugins/pdsql), and to allow multiple CoreDNS instances to share a common level 2 cache with the [redisc plugin](https://coredns.io/explugins/redisc). + +Many other interesting extensions have been added, which you will find on the [External Plugins](https://coredns.io/explugins/) page of the CoreDNS site. One that is really interesting for Kubernetes and Istio users is the [kubernetai plugin](https://coredns.io/explugins/kubernetai), which allows a single CoreDNS instance to connect to multiple Kubernetes clusters and provide service discovery across all of them. + +## What's Next? + +CoreDNS is an independent project, and as such is developing many features that are not directly +related to Kubernetes. However, a number of these will have applications within Kubernetes. For example, +the upcoming integration with policy engines will allow CoreDNS to make intelligent choices about which endpoint +to return when a headless service is requested. This could be used to route traffic to a local pod, or +to a more responsive pod. Many other features are in development, and of course as an open source project, we welcome you to suggest and contribute your own features! + +The features and differences described above are a few examples. There is much more you can do with CoreDNS. +You can find out more on the [CoreDNS Blog](https://coredns.io/blog). + +### Get involved with CoreDNS + +CoreDNS is an incubated [CNCF](https:://cncf.io) project. + +We're most active on Slack (and Github): + +- Slack: #coredns on +- Github: + +More resources can be found: + +- Website: +- Blog: +- Twitter: [@corednsio](https://twitter.com/corednsio) +- Mailing list/group: From 3dae51ad231c16fc846df857ec2cf7a34fc3706f Mon Sep 17 00:00:00 2001 From: Jim Angel Date: Tue, 10 Jul 2018 13:08:26 -0500 Subject: [PATCH 12/31] Add additional kubelet flags to cli ref (#9344) * updating kubelet flags * updating kubelet flags fixes --- .../command-line-tools-reference/kubelet.md | 1141 ++++++++++++++++- 1 file changed, 1125 insertions(+), 16 deletions(-) diff --git a/content/en/docs/reference/command-line-tools-reference/kubelet.md b/content/en/docs/reference/command-line-tools-reference/kubelet.md index 5506d3469d..4956c971f4 100644 --- a/content/en/docs/reference/command-line-tools-reference/kubelet.md +++ b/content/en/docs/reference/command-line-tools-reference/kubelet.md @@ -43,10 +43,1133 @@ kubelet [flags] - --azure-container-registry-config string + --address 0.0.0.0 - Path to the file containing Azure container registry configuration information. + The IP address for the Kubelet to serve on (set to 0.0.0.0 for all IPv4 interfaces and `::` for all IPv6 interfaces) (default 0.0.0.0) + + + + --allow-privileged + + + log to standard error as well as files + + + + --alsologtostderr + + + If true, allow containers to request privileged mode. + + + + --anonymous-auth + + + Enables anonymous requests to the Kubelet server. Requests that are not rejected by another authentication method are treated as anonymous requests. Anonymous requests have a username of system:anonymous, and a group name of system:unauthenticated. (default true) + + + + --application-metrics-count-limit int + + + Max number of application metrics to store (per container) (default 100) + + + + --authentication-token-webhook + + + Use the TokenReview API to determine authentication for bearer tokens. + + + + --authentication-token-webhook-cache-ttl duration + + + The duration to cache responses from the webhook token authenticator. (default 2m0s) + + + + --authorization-mode string + + + Authorization mode for Kubelet server. Valid options are AlwaysAllow or Webhook. Webhook mode uses the SubjectAccessReview API to determine authorization. (default "AlwaysAllow") + + + + --authorization-webhook-cache-authorized-ttl duration + + + The duration to cache 'authorized' responses from the webhook authorizer. (default 5m0s) + + + + --authorization-webhook-cache-unauthorized-ttl duration + + + The duration to cache 'unauthorized' responses from the webhook authorizer. (default 30s) + + + + + --azure-container-registry-config string + + + Path to the file container Azure container registry configuration information. + + + + + --boot-id-file string + + + Comma-separated list of files to check for boot-id. Use the first one that exists. (default "/proc/sys/kernel/random/boot_id") + + + + --bootstrap-checkpoint-path string + + + Path to to the directory where the checkpoints are stored + + + + --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 client certificate and key is written to the path specified by --kubeconfig. The client certificate and key file will be stored in the directory pointed by --cert-dir. + + + + --cadvisor-port int32 + + + The port of the localhost cAdvisor endpoint (set to 0 to disable) (default 4194) + + + + --cert-dir string + + + The directory where the TLS certs are located. If --tls-cert-file and --tls-private-key-file are provided, this flag will be ignored. (default "/var/lib/kubelet/pki") + + + + --cgroup-driver string + + + Driver that the kubelet uses to manipulate cgroups on the host. + + + + --cgroup-root string + + + Optional root cgroup to use for pods. This is handled by the container runtime on a best effort basis. Default: '', which means use the container runtime default. + + + + --cgroups-per-qos + + + Enable creation of QoS cgroup hierarchy, if true top level QoS and pod cgroups are created. (default true) + + + + --chaos-chance float + + + If > 0.0, introduce random client errors and latency. Intended for testing. + + + + --client-ca-file string + + + If set, any request presenting a client certificate signed by one of the authorities in the client-ca-file is authenticated with an identity corresponding to the CommonName of the client certificate. + + + + --cloud-config string + + + The path to the cloud provider configuration file. + + + + --cloud-provider string + + + The provider for cloud services. Specify empty string for running with no cloud provider. + + + + --cloud-provider-gce-lb-src-cidrs cidrs + + + CIDRs opened in GCE firewall for LB traffic proxy & health checks (default 130.211.0.0/22,35.191.0.0/16,209.85.152.0/22,209.85.204.0/22) + + + + --cluster-dns stringSlice + + + Comma-separated list of DNS server IP address. + + + + --cluster-domain string + + + Domain for this cluster. + + + + --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-hints string + + + location of the container hints file (default "/etc/cadvisor/container_hints.json") + + + + --container-runtime string + + + The container runtime to use. Possible values: 'docker', 'rkt'. (default "docker") + + + + --container-runtime-endpoint string + + + [Experimental] The endpoint of remote runtime service. Currently unix socket is supported on Linux, and tcp is supported on windows. + + + + --containerd string + + + containerd endpoint (default "unix:///var/run/containerd.sock") + + + + --containerized + + + Experimental support for running kubelet in a container. + + + + --contention-profiling + + + Enable lock contention profiling, if profiling is enabled + + + + --cpu-cfs-quota + + + Enable CPU CFS quota enforcement for containers that specify CPU limits (default true) + + + + --cpu-manager-policy string + + + CPU Manager policy to use. Possible values: 'none', 'static'. Default: 'none' (default "none") + + + + --cpu-manager-reconcile-period NodeStatusUpdateFrequency + + + CPU Manager reconciliation period. Examples: '10s', or '1m'. If not supplied, defaults to NodeStatusUpdateFrequency (default 10s) + + + + --docker string + + + docker endpoint (default "unix:///var/run/docker.sock") + + + + --docker-disable-shared-pid + + + The Container Runtime Interface (CRI) defaults to using a shared PID namespace for containers in a pod when running with Docker 1.13.1 or higher. Setting this flag reverts to the previous behavior of isolated PID namespaces. This ability will be removed in a future Kubernetes release. (default true) + + + + --docker-endpoint string + + + Use this for the docker endpoint to communicate with (default "unix:///var/run/docker.sock") + + + + --docker-env-metadata-whitelist string + + + a comma-separated list of environment variable keys that needs to be collected for docker containers + + + + --docker-only + + + Only report docker containers in addition to root stats + + + + --docker-root string + + + DEPRECATED: docker root is read from docker info (this is a fallback, default: /var/lib/docker) (default "/var/lib/docker") + + + + --docker-tls + + + use TLS to connect to docker + + + + --docker-tls-ca string + + + path to trusted CA (default "ca.pem") + + + + --docker-tls-cert string + + + path to client certificate (default "cert.pem") + + + + --docker-tls-key string + + + path to private key (default "key.pem") + + + + --dynamic-config-dir string + + + The Kubelet will use this directory for checkpointing downloaded configurations and tracking configuration health. The Kubelet will create this directory if it does not already exist. The path may be absolute or relative; relative paths start at the Kubelet's current working directory. Providing this flag enables dynamic Kubelet configuration. Presently, you must also enable the DynamicKubeletConfig feature gate to pass this flag. + + + + --enable-controller-attach-detach + + + Enables the Attach/Detach controller to manage attachment/detachment of volumes scheduled to this node, and disables kubelet from executing any attach/detach operations (default true) + + + + --enable-debugging-handlers + + + Enables server endpoints for log collection and local running of containers and commands (default true) + + + + --enable-load-reader + + + Whether to enable cpu load reader + + + + --enable-server + + + Enable the Kubelet's server (default true) + + + + --enforce-node-allocatable stringSlice + + + A comma separated list of levels of node allocatable enforcement to be enforced by kubelet. Acceptible options are 'pods', 'system-reserved' & 'kube-reserved'. If the latter two options are specified, '--system-reserved-cgroup' & '--kube-reserved-cgroup' must also be set respectively. See https://kubernetes.io/docs/tasks/administer-cluster/reserve-compute-resources/ for more details. (default [pods]) + + + + --event-burst int32 + + + Maximum size of a bursty event records, temporarily allows event records to burst to this number, while still not exceeding event-qps. Only used if --event-qps > 0 (default 10) + + + + --event-qps int32 + + + If > 0, limit event creations per second to this value. If 0, unlimited. (default 5) + + + + --event-storage-age-limit string + + + Max length of time for which to store events (per type). Value is a comma separated list of key values, where the keys are event types (e.g.: creation, oom) or "default" and the value is a duration. Default is applied to all non-specified event types (default "default=0") + + + + --event-storage-event-limit string + + + Max number of events to store (per type). Value is a comma separated list of key values, where the keys are event types (e.g.: creation, oom) or "default" and the value is an integer. Default is applied to all non-specified event types (default "default=0") + + + + --eviction-hard mapStringString + + + A set of eviction thresholds (e.g. memory.available<1Gi) that if met would trigger a pod eviction. (default imagefs.available<15%,memory.available<100Mi,nodefs.available<10%,nodefs.inodesFree<5%) + + + + --eviction-max-pod-grace-period int32 + + + Maximum allowed grace period (in seconds) to use when terminating pods in response to a soft eviction threshold being met. + + + + --eviction-minimum-reclaim mapStringString + + + A set of minimum reclaims (e.g. imagefs.available=2Gi) that describes the minimum amount of resource the kubelet will reclaim when performing a pod eviction if that resource is under pressure. + + + + --eviction-pressure-transition-period duration + + + Duration for which the kubelet has to wait before transitioning out of an eviction pressure condition. (default 5m0s) + + + + --eviction-soft mapStringString + + + A set of eviction thresholds (e.g. memory.available<1.5Gi) that if met over a corresponding grace period would trigger a pod eviction. + + + + --eviction-soft-grace-period mapStringString + + + A set of eviction grace periods (e.g. memory.available=1m30s) that correspond to how long a soft eviction threshold must hold before triggering a pod eviction. + + + + --exit-on-lock-contention + + + Whether kubelet should exit upon lock-file contention. + + + + --experimental-allocatable-ignore-eviction + + + When set to 'true', Hard Eviction Thresholds will be ignored while calculating Node Allocatable. See https://kubernetes.io/docs/tasks/administer-cluster/reserve-compute-resources/ for more details. [default=false] + + + + --experimental-allowed-unsafe-sysctls stringSlice + + + Comma-separated whitelist of unsafe sysctls or unsafe sysctl patterns (ending in *). Use these at your own risk. + + + + --experimental-bootstrap-kubeconfig string + + + deprecated: use --bootstrap-kubeconfig + + + + --experimental-check-node-capabilities-before-mount + + + [Experimental] if set true, the kubelet will check the underlying node for required componenets (binaries, etc.) before performing the mount + + + + --experimental-kernel-memcg-notification + + + If enabled, the kubelet will integrate with the kernel memcg notification to determine if memory eviction thresholds are crossed rather than polling. + + + + --experimental-mounter-path string + + + [Experimental] Path of mounter binary. Leave empty to use the default mount. + + + + --experimental-qos-reserved mapStringString + + + A set of ResourceName=Percentage (e.g. memory=50%) pairs that describe how pod resource requests are reserved at the QoS level. Currently only memory is supported. [default=none] + + + + --fail-swap-on + + + Makes the Kubelet fail to start if swap is enabled on the node. + + + + --feature-gates mapStringBool + + + A set of key=value pairs that describe feature gates for alpha/experimental features. Options are:
APIListChunking=true|false
APIResponseCompression=true|false
Accelerators=true|false
AdvancedAuditing=true|false
AllAlpha=true|false
AllowExtTrafficLocalEndpoints=true|false
AppArmor=true|false
BlockVolume=true|false
CPUManager=true|false
CSIPersistentVolume=true|false
CustomPodDNS=true|false
CustomResourceValidation=true|false
DebugContainers=true|false
DevicePlugins=true|false
DynamicKubeletConfig=true|false
EnableEquivalenceClassCache=true|false
ExpandPersistentVolumes=true|false
ExperimentalCriticalPodAnnotation=true|false
ExperimentalHostUserNamespaceDefaulting=true|false
HugePages=true|false
Initializers=true|false
KubeletConfigFile=true|false
LocalStorageCapacityIsolation=true|false
MountContainers=true|false
MountPropagation=true|false
PVCProtection=true|false
PersistentLocalVolumes=true|false
PodPriority=true|false
ReadOnlyAPIDataVolumes=true|false
ResourceLimitsPriorityFunction=true|false
RotateKubeletClientCertificate=true|false
RotateKubeletServerCertificate=true|false
ServiceNodeExclusion=true|false
ServiceProxyAllowExternalIPs=true|false
StreamingProxyRedirects=true|false
SupportIPVSProxyMode=true|false
TaintBasedEvictions=true|false
TaintNodesByCondition=true|false
VolumeScheduling=true|false
VolumeSubpath=true|false
+ + + + + --file-check-frequency duration + + + Duration between checking config files for new data (default 20s) + + + + --global-housekeeping-interval duration + + + Interval between global housekeepings (default 1m0s) + + + + --google-json-key string + + + The Google Cloud Platform Service Account JSON Key to use for authentication. + + + + --hairpin-mode string + + + How should the kubelet setup hairpin NAT. This allows endpoints of a Service to loadbalance back to themselves if they should try to access their own Service. Valid values are "promiscuous-bridge", "hairpin-veth" and "none". (default "promiscuous-bridge") + + + + --healthz-bind-address 0.0.0.0 + + + The IP address for the healthz server to serve on (set to 0.0.0.0 for all IPv4 interfaces and `::` for all IPv6 interfaces) (default 127.0.0.1) + + + + --healthz-port int32 + + + The port of the localhost healthz endpoint (set to 0 to disable) (default 10248) + + + + --host-ipc-sources stringSlice + + + Comma-separated list of sources from which the Kubelet allows pods to use the host ipc namespace. (default [*]) + + + + --host-network-sources stringSlice + + + Comma-separated list of sources from which the Kubelet allows pods to use of host network. (default [*]) + + + + --host-pid-sources stringSlice + + + Comma-separated list of sources from which the Kubelet allows pods to use the host pid namespace. (default [*]) + + + + --hostname-override string + + + If non-empty, will use this string as identification instead of the actual hostname. + + + + --housekeeping-interval duration + + + Interval between container housekeepings (default 10s) + + + + --http-check-frequency duration + + + Duration between checking http for new data (default 20s) + + + + --image-gc-high-threshold int32 + + + The percent of disk usage after which image garbage collection is always run. (default 85) + + + + --image-gc-low-threshold int32 + + + The percent of disk usage before which image garbage collection is never run. Lowest disk usage to garbage collect to. (default 80) + + + + --image-pull-progress-deadline duration + + + If no pulling progress is made before this deadline, the image pulling will be cancelled. (default 1m0s) + + + + --image-service-endpoint string + + + [Experimental] The endpoint of remote image service. If not specified, it will be the same with container-runtime-endpoint by default. Currently unix socket is supported on Linux, and tcp is supported on windows. + + + + --init-config-dir string + + + The Kubelet will look in this directory for the init configuration. The path may be absolute or relative; relative paths start at the Kubelet's current working directory. Omit this argument to use the built-in default configuration values. Presently, you must also enable the KubeletConfigFile feature gate to pass this flag. + + + + --iptables-drop-bit int32 + + + The bit of the fwmark space to mark packets for dropping. Must be within the range [0, 31]. (default 15) + + + + --iptables-masquerade-bit int32 + + + The bit of the fwmark space to mark packets for SNAT. Must be within the range [0, 31]. Please match this parameter with corresponding parameter in kube-proxy. (default 14) + + + + --kube-api-burst int32 + + + Burst to use while talking with kubernetes apiserver (default 10) + + + + --kube-api-content-type string + + + Content type of requests sent to apiserver. (default "application/vnd.kubernetes.protobuf") + + + + --kube-api-qps int32 + + + QPS to use while talking with kubernetes apiserver (default 5) + + + + --kube-reserved mapStringString + + + A set of ResourceName=ResourceQuantity (e.g. cpu=200m,memory=500Mi,ephemeral-storage=1Gi) pairs that describe resources reserved for kubernetes system components. Currently cpu, memory and local ephemeral storage for root file system are supported. See http://kubernetes.io/docs/user-guide/compute-resources for more detail. [default=none] + + + + --kube-reserved-cgroup string + + + Absolute name of the top level cgroup that is used to manage kubernetes components for which compute resources were reserved via '--kube-reserved' flag. Ex. '/kube-reserved'. [default=''] + + + + --kubeconfig string + + + Path to a kubeconfig file, specifying how to connect to the API server. (default "/var/lib/kubelet/kubeconfig") + + + + --kubelet-cgroups string + + + Optional absolute name of cgroups to create and run the Kubelet in. + + + + --lock-file string + + + The path to file for kubelet to use as a lock file. + + + + --log-backtrace-at traceLocation + + + when logging hits line file:N, emit a stack trace (default :0) + + + + --log-cadvisor-usage + + + Whether to log the usage of the cAdvisor container + + + + --log-dir string + + + If non-empty, write log files in this directory + + + + --log-flush-frequency duration + + + Maximum number of seconds between log flushes (default 5s) + + + + --logtostderr + + + log to standard error instead of files (default true) + + + + --machine-id-file string + + + Comma-separated list of files to check for machine-id. Use the first one that exists. (default "/etc/machine-id,/var/lib/dbus/machine-id") + + + + --make-iptables-util-chains + + + If true, kubelet will ensure iptables utility rules are present on host. (default true) + + + + --manifest-url string + + + URL for accessing the container manifest + + + + --manifest-url-header --manifest-url-header 'a:hello,b:again,c:world' --manifest-url-header 'b:beautiful' + + + Comma-separated list of HTTP headers to use when accessing the manifest URL. Multiple headers with the same name will be added in the same order provided. This flag can be repeatedly invoked. For example: --manifest-url-header 'a:hello,b:again,c:world' --manifest-url-header 'b:beautiful' + + + + --max-open-files int + + + Number of files that can be opened by Kubelet process. (default 1000000) + + + + --max-pods int32 + + + 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. + + + + --network-plugin string + + + The name of the network plugin to be invoked for various events in kubelet/pod lifecycle + + + + --network-plugin-mtu int32 + + + 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 mapStringString + + + Labels to add when registering the node in the cluster. + + + + --node-status-update-frequency duration + + + Specifies how often kubelet posts node status to master. Note: be cautious when changing the constant, it must work with nodeMonitorGracePeriod in nodecontroller. (default 10s) + + + + --oom-score-adj int32 + + + The oom-score-adj value for kubelet process. Values must be within the range [-1000, 1000] (default -999) + + + + --pod-cidr string + + + The CIDR to use for pod IP addresses, only used in standalone mode. + + + + --pod-infra-container-image string + + + The image whose network/ipc namespaces containers in each pod will use. (default "gcr.io/google_containers/pause-amd64:3.0") + + + + --pod-manifest-path string + + + Path to the directory containing pod manifest files to run, or the path to a single pod manifest file. Files starting with dots will be ignored. + + + + --pods-per-core int32 + + + Number of Pods per core that can run on this Kubelet. The total number of Pods on this Kubelet cannot exceed max-pods, so max-pods will be used if this calculation results in a larger number of Pods allowed on the Kubelet. A value of 0 disables this limit. + + + + --port int32 + + + The port for the Kubelet to serve on. (default 10250) + + + + --protect-kernel-defaults + + + Default kubelet behaviour for kernel tuning. If set, kubelet errors if any of kernel tunables is different than kubelet defaults. + + + + --provider-id string + + + Unique identifier for identifying the node in a machine database, i.e cloudprovider + + + + --read-only-port int32 + + + The read-only port for the Kubelet to serve on with no authentication/authorization (set to 0 to disable) (default 10255) + + + + --really-crash-for-testing + + + If true, when panics occur crash. Intended for testing. + + + + --register-node + + + Register the node with the apiserver. If --kubeconfig is not provided, this flag is irrelevant, as the Kubelet won't have an apiserver to register with. Default=true. (default true) + + + + --register-with-taints []api.Taint + + + Register the node with the given list of taints (comma separated "=:"). No-op if register-node is false. + + + + --registry-burst int32 + + + Maximum size of a bursty pulls, temporarily allows pulls to burst to this number, while still not exceeding registry-qps. Only used if --registry-qps > 0 (default 10) + + + + --registry-qps int32 + + + If > 0, limit registry pull QPS to this value. + + + + --resolv-conf string + + + Resolver configuration file used as the basis for the container DNS resolution configuration. (default "/etc/resolv.conf") + + + + --rkt-api-endpoint string + + + The endpoint of the rkt API service to communicate with. Only used if --container-runtime='rkt'. (default "localhost:15441") + + + + --rkt-path string + + + Path of rkt binary. Leave empty to use the first rkt in $PATH. + + + + --root-dir string + + + Directory path for managing kubelet files (volume mounts,etc). (default "/var/lib/kubelet") + + + + --rotate-certificates + + + Auto rotate the kubelet client certificates by requesting new certificates from the kube-apiserver when the certificate expiration approaches. + + + + --runonce + + + If true, exit after spawning pods from local manifests or remote urls. Exclusive with --enable-server + + + + --runtime-cgroups string + + + Optional absolute name of cgroups to create and run the runtime in. + + + + --runtime-request-timeout duration + + + Timeout of all runtime requests except long running request - pull, logs, exec and attach. When timeout exceeded, kubelet will cancel the request, throw out an error and retry later. (default 2m0s) + + + + --seccomp-profile-root string + + + Directory path for seccomp profiles. (default "/var/lib/kubelet/seccomp") + + + + --serialize-image-pulls + + + Pull images one at a time. We recommend *not* changing the default value on nodes that run docker daemon with version < 1.9 or an Aufs storage backend. Issue #10959 has more details. (default true) + + + + --stderrthreshold severity + + + logs at or above this threshold go to stderr (default 2) + + + + --storage-driver-buffer-duration duration + + + Writes in the storage driver will be buffered for this duration, and committed to the non memory backends as a single transaction (default 1m0s) + + + + --storage-driver-db string + + + database name (default "cadvisor") + + + + --storage-driver-host string + + + database host:port (default "localhost:8086") + + + + --storage-driver-password string + + + database password (default "root") + + + + --storage-driver-secure + + + use secure connection with database + + + + --storage-driver-table string + + + table name (default "stats") + + + + --storage-driver-user string + + + database username (default "root") + + + + --streaming-connection-idle-timeout duration + + + Maximum time a streaming connection can be idle before the connection is automatically closed. 0 indicates no timeout. Example: '5m' (default 4h0m0s) + + + + --sync-frequency duration + + + Max period between synchronizing running containers and config (default 1m0s) + + + + --system-cgroups / + + + Optional absolute name of cgroups in which to place all non-kernel processes that are not already inside a cgroup under /. Empty for no container. Rolling back the flag requires a reboot. + + + + --system-reserved mapStringString + + + A set of ResourceName=ResourceQuantity (e.g. cpu=200m,memory=500Mi,ephemeral-storage=1Gi) pairs that describe resources reserved for non-kubernetes components. Currently only cpu and memory are supported. See http://kubernetes.io/docs/user-guide/compute-resources for more detail. [default=none] + + + + --system-reserved-cgroup string + + + Absolute name of the top level cgroup that is used to manage non-kubernetes components for which compute resources were reserved via '--system-reserved' flag. Ex. '/system-reserved'. [default=''] + + + + --tls-cert-file string + + + File containing x509 Certificate used for serving HTTPS (with intermediate certs, if any, concatenated after server cert). If --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 the directory passed to --cert-dir. + + + + --tls-private-key-file string + + + File containing x509 private key matching --tls-cert-file. + + + + -v, --v Level + + + log level for V logs + + + + --version version[=true] + + + Print version information and quit + + + + --vmodule moduleSpec + + + comma-separated list of pattern=N settings for file-filtered logging + + + + --volume-plugin-dir string + + + The full path of the directory in which to search for additional third party volume plugins (default "/usr/libexec/kubernetes/kubelet-plugins/volume/exec/") + + + + --volume-stats-agg-period duration + + + Specifies interval for kubelet to calculate and cache the volume disk usage for all pods and volumes. @@ -56,20 +1179,6 @@ kubelet [flags] help for kubelet - - --log-flush-frequency duration     Default: 5s - - - Maximum number of seconds between log flushes - - - - --version version[=true] - - - Print version information and quit - - From d77b4f59b6bb31c4b107859a1b02c413cc8e433f Mon Sep 17 00:00:00 2001 From: Kenneth Bergquist Date: Tue, 10 Jul 2018 16:50:25 -0400 Subject: [PATCH 13/31] Switches the blurb and link for case studies to match the company logos on the homepage. (#9406) --- content/en/_index.html | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/content/en/_index.html b/content/en/_index.html index e7a897832c..86c5495820 100644 --- a/content/en/_index.html +++ b/content/en/_index.html @@ -120,14 +120,14 @@ cid: home

Case Studies

-

Supporting Fast Decisioning Applications with Kubernetes

Read more
+
+

Driving Banking Innovation with Cloud Native

+ Read more +

Cloud Native at Northwestern Mutual

Read more From 559509f170bc7a8a1cd68f42ad18fadedf894a57 Mon Sep 17 00:00:00 2001 From: Luc Perkins Date: Tue, 10 Jul 2018 14:17:26 -0700 Subject: [PATCH 14/31] Add IBM Cloud CPU terminology (#9443) * Modify Resource Types section in kubectl cheat sheet * Fix error in command syntax * Change header level * Add IBM Cloud terminology --- .../manage-compute-resources-container.md | 1 + .../en/docs/reference/kubectl/cheatsheet.md | 57 ++++++------------- 2 files changed, 17 insertions(+), 41 deletions(-) diff --git a/content/en/docs/concepts/configuration/manage-compute-resources-container.md b/content/en/docs/concepts/configuration/manage-compute-resources-container.md index d6e03f0d28..37ac477f13 100644 --- a/content/en/docs/concepts/configuration/manage-compute-resources-container.md +++ b/content/en/docs/concepts/configuration/manage-compute-resources-container.md @@ -54,6 +54,7 @@ One cpu, in Kubernetes, is equivalent to: - 1 AWS vCPU - 1 GCP Core - 1 Azure vCore +- 1 IBM vCPU - 1 *Hyperthread* on a bare-metal Intel processor with Hyperthreading Fractional requests are allowed. A Container with diff --git a/content/en/docs/reference/kubectl/cheatsheet.md b/content/en/docs/reference/kubectl/cheatsheet.md index 632c3bc2aa..e17919040c 100644 --- a/content/en/docs/reference/kubectl/cheatsheet.md +++ b/content/en/docs/reference/kubectl/cheatsheet.md @@ -239,49 +239,24 @@ $ kubectl cluster-info dump --output-directory=/path/to/cluster-state # Dump c $ kubectl taint nodes foo dedicated=special-user:NoSchedule ``` -## Resource types +### Resource types -The following table includes a list of all the supported resource types and their abbreviated aliases: +List all supported resource types along with their shortnames, [API group](/docs/concepts/overview/kubernetes-api/#api-groups), whether they are [namespaced](/docs/concepts/overview/working-with-objects/namespaces), and [Kind](/docs/concepts/overview/working-with-objects/kubernetes-objects): -Resource type | Abbreviated alias --------------------- | -------------------- -`all` | -`certificatesigningrequests` |`csr` -`clusterrolebindings` | -`clusterroles` | -`componentstatuses` |`cs` -`configmaps` |`cm` -`controllerrevisions` | -`cronjobs` | -`customresourcedefinition` |`crd`, `crds` -`daemonsets` |`ds` -`deployments` |`deploy` -`endpoints` |`ep` -`events` |`ev` -`horizontalpodautoscalers` |`hpa` -`ingresses` |`ing` -`jobs` | -`limitranges` |`limits` -`namespaces` |`ns` -`networkpolicies` |`netpol` -`nodes` |`no` -`persistentvolumeclaims` |`pvc` -`persistentvolumes` |`pv` -`poddisruptionbudgets` |`pdb` -`podpreset` | -`pods` |`po` -`podsecuritypolicies` |`psp` -`podtemplates` | -`replicasets` |`rs` -`replicationcontrollers` |`rc` -`resourcequotas` |`quota` -`rolebindings` | -`roles` | -`secrets` | -`serviceaccount` |`sa` -`services` |`svc` -`statefulsets` |`sts` -`storageclasses` |`sc` +```console +$ kubectl api-resources +``` + +Other operations for exploring API resources: + +```console +$ kubectl api-resources --namespaced=true # All namespaced resources +$ kubectl api-resources --namespaced=false # All non-namespaced resources +$ kubectl api-resources -o name # All resources with simple output (just the resource name) +$ kubectl api-resources -o wide # All resources with expanded (aka "wide") output +$ kubectl api-resources --verbs=list,get # All resources that support the "list" and "get" request verbs +$ kubectl api-resources --api-group=extensions # All resources in the "extensions" API group +``` ### Formatting output From f8aec3cff852f8138ae93755a54239464331bcc1 Mon Sep 17 00:00:00 2001 From: makocchi Date: Wed, 11 Jul 2018 06:36:25 +0900 Subject: [PATCH 15/31] apply template (#9445) --- content/en/docs/concepts/_index.md | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/content/en/docs/concepts/_index.md b/content/en/docs/concepts/_index.md index 9103fe70d8..6416de4594 100644 --- a/content/en/docs/concepts/_index.md +++ b/content/en/docs/concepts/_index.md @@ -1,11 +1,18 @@ --- title: Concepts main_menu: true +content_template: templates/concept weight: 40 --- +{{% capture overview %}} + The Concepts section helps you learn about the parts of the Kubernetes system and the abstractions Kubernetes uses to represent your cluster, and helps you obtain a deeper understanding of how Kubernetes works. +{{% /capture %}} + +{{% capture body %}} + ## Overview To work with Kubernetes, you use *Kubernetes API objects* to describe your cluster's *desired state*: what applications or other workloads you want to run, what container images they use, the number of replicas, what network and disk resources you want to make available, and more. You set your desired state by creating objects using the Kubernetes API, typically via the command-line interface, `kubectl`. You can also use the Kubernetes API directly to interact with the cluster and set or modify your desired state. @@ -57,9 +64,12 @@ The nodes in a cluster are the machines (VMs, physical servers, etc) that run yo * [Annotations](/docs/concepts/overview/working-with-objects/annotations/) +{{% /capture %}} -### What's next +{{% capture whatsnext %}} If you would like to write a concept page, see [Using Page Templates](/docs/home/contribute/page-templates/) for information about the concept page type and the concept template. + +{{% /capture %}} From d0ca0ca6e8b9e17106bc10700b38d1a0b5c8e559 Mon Sep 17 00:00:00 2001 From: Bob Killen Date: Tue, 10 Jul 2018 21:07:25 -0400 Subject: [PATCH 16/31] update authorization-webhook links (#9464) --- content/en/docs/concepts/extend-kubernetes/extend-cluster.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/en/docs/concepts/extend-kubernetes/extend-cluster.md b/content/en/docs/concepts/extend-kubernetes/extend-cluster.md index 0b4519ada4..740603d72b 100644 --- a/content/en/docs/concepts/extend-kubernetes/extend-cluster.md +++ b/content/en/docs/concepts/extend-kubernetes/extend-cluster.md @@ -147,7 +147,7 @@ Kubernetes provides several built-in authentication methods, and an [Authenticat ### Authorization - [Authorization](/docs/admin/authorization/webhook/) determines whether specific users can read, write, and do other operations on API resources. It just works at the level of whole resources -- it doesn't discriminate based on arbitrary object fields. If the built-in authorization options don't meet your needs, and [Authorization webhook](/docs/admin/authorization/webhook/) allows calling out to user-provided code to make an authorization decision. + [Authorization](/docs/reference/access-authn-authz/webhook/) determines whether specific users can read, write, and do other operations on API resources. It just works at the level of whole resources -- it doesn't discriminate based on arbitrary object fields. If the built-in authorization options don't meet your needs, and [Authorization webhook](/docs/reference/access-authn-authz/webhook/) allows calling out to user-provided code to make an authorization decision. ### Dynamic Admission Control From 6632f380f1f3ed5c4e4fd66ddd7f4919a905a92d Mon Sep 17 00:00:00 2001 From: Misty Linville Date: Tue, 10 Jul 2018 18:09:25 -0700 Subject: [PATCH 17/31] Fix typo in upgrade guide (#9460) --- content/en/docs/getting-started-guides/ubuntu/upgrades.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/en/docs/getting-started-guides/ubuntu/upgrades.md b/content/en/docs/getting-started-guides/ubuntu/upgrades.md index 0feb911186..0af5398ba2 100644 --- a/content/en/docs/getting-started-guides/ubuntu/upgrades.md +++ b/content/en/docs/getting-started-guides/ubuntu/upgrades.md @@ -111,7 +111,7 @@ Given a deployment where the workers are named kubernetes-alpha. Deploy new workers: - juju deploy kubernetes-beta + juju deploy kubernetes-alpha Pause the old workers so your workload migrates: From c53e6cf7a4cac15e822c634e526b4653226bf73d Mon Sep 17 00:00:00 2001 From: Benjamin Priestman Date: Wed, 11 Jul 2018 16:17:26 +0100 Subject: [PATCH 18/31] Minikube tutorial: Updating mac vm-driver. (#9384) The recommended vm-driver for mac is now hyperkit, not xhyve. Updating Minikube tutorial to reflect this. --- content/en/docs/tutorials/hello-minikube.md | 36 +++++---------------- 1 file changed, 8 insertions(+), 28 deletions(-) diff --git a/content/en/docs/tutorials/hello-minikube.md b/content/en/docs/tutorials/hello-minikube.md index 4e99229e8f..0c5cd7a635 100644 --- a/content/en/docs/tutorials/hello-minikube.md +++ b/content/en/docs/tutorials/hello-minikube.md @@ -26,7 +26,7 @@ Minikube provides a simple way of running Kubernetes on your local machine for f {{% capture prerequisites %}} -* For OS X, you need [Homebrew](https://brew.sh) to install the `xhyve` driver. +* For OS X, you can use [Homebrew](https://brew.sh) to install Minikube. {{< note >}} **Note:** If you see the following Homebrew error when you run `brew update` after you update your computer to MacOS 10.13: @@ -62,21 +62,13 @@ instead of Docker for Mac, the instructions to install Minikube may be slightly different. For general Minikube installation instructions, see the [Minikube installation guide](/docs/getting-started-guides/minikube/). -Use `curl` to download and install the latest Minikube release: - +Use Homebrew to install the latest Minikube release: ```shell -curl -Lo minikube https://storage.googleapis.com/minikube/releases/latest/minikube-darwin-amd64 && \ - chmod +x minikube && \ - sudo mv minikube /usr/local/bin/ +brew cask install minikube ``` -Use Homebrew to install the xhyve driver and set its permissions: - -```shell -brew install docker-machine-driver-xhyve -sudo chown root:wheel $(brew --prefix)/opt/docker-machine-driver-xhyve/bin/docker-machine-driver-xhyve -sudo chmod u+s $(brew --prefix)/opt/docker-machine-driver-xhyve/bin/docker-machine-driver-xhyve -``` +Install the HyperKit driver, as described by the +[Minikube driver installation guide](https://github.com/kubernetes/minikube/blob/master/docs/drivers.md#hyperkit-driver). Use Homebrew to download the `kubectl` command-line tool, which you can use to interact with Kubernetes clusters: @@ -100,29 +92,17 @@ docker images If NO proxy is required, start the Minikube cluster: ```shell -minikube start --vm-driver=xhyve +minikube start --vm-driver=hyperkit ``` If a proxy server is required, use the following method to start Minikube cluster with proxy setting: ```shell -minikube start --vm-driver=xhyve --docker-env HTTP_PROXY=http://your-http-proxy-host:your-http-proxy-port --docker-env HTTPS_PROXY=http(s)://your-https-proxy-host:your-https-proxy-port +minikube start --vm-driver=hyperkit --docker-env HTTP_PROXY=http://your-http-proxy-host:your-http-proxy-port --docker-env HTTPS_PROXY=http(s)://your-https-proxy-host:your-https-proxy-port ``` -The `--vm-driver=xhyve` flag specifies that you are using Docker for Mac. The +The `--vm-driver=hyperkit` flag specifies that you are using Docker for Mac. The default VM driver is VirtualBox. -Note if `minikube start --vm-driver=xhyve` is unsuccessful due to the error: -``` -Error creating machine: Error in driver during machine creation: Could not convert the UUID to MAC address: exit status 1 -``` - -Then the following may resolve the `minikube start --vm-driver=xhyve` issue: -``` -rm -rf ~/.minikube -sudo chown root:wheel $(brew --prefix)/opt/docker-machine-driver-xhyve/bin/docker-machine-driver-xhyve -sudo chmod u+s $(brew --prefix)/opt/docker-machine-driver-xhyve/bin/docker-machine-driver-xhyve -``` - Now set the Minikube context. The context is what determines which cluster `kubectl` is interacting with. You can see all your available contexts in the `~/.kube/config` file. From 6c80860a75137c225f7d94a56e4987967048f7c3 Mon Sep 17 00:00:00 2001 From: Qiming Date: Wed, 11 Jul 2018 23:43:25 +0800 Subject: [PATCH 19/31] Improve examples test (#9467) This PR moves the examples test to where it belongs and also include the following improvements: - Removed test cases defined for non-existent files; - Add guard against ineffective tests against missing files; - Remove the special case for scheduler-policy-config which is no longer an example, the dependency on the related go module is thus eliminated; - Updated the .tavis.yml file to use the new test case: the instruction sequence is adjusted to ensure the correct version of kubernetes is fully prepared before we do `go get -v -t`. - The examples_test.go is formatted using `gofmt`; - Verbose output during test has been added. - A separate test case is added for CN translation. Related: #9285 --- .travis.yml | 14 +- {test => content/en/examples}/README.md | 0 {test => content/en/examples}/examples.go | 0 .../en/examples}/examples_test.go | 143 ++++++++---------- 4 files changed, 70 insertions(+), 87 deletions(-) rename {test => content/en/examples}/README.md (100%) rename {test => content/en/examples}/examples.go (100%) rename {test => content/en/examples}/examples_test.go (86%) diff --git a/.travis.yml b/.travis.yml index 73ee995c16..f114d1dc79 100644 --- a/.travis.yml +++ b/.travis.yml @@ -7,16 +7,16 @@ install: - export PATH=$GOPATH/bin:$PATH - mkdir -p $HOME/gopath/src/k8s.io - mv $TRAVIS_BUILD_DIR $HOME/gopath/src/k8s.io/website && cd $HOME/gopath/src/k8s.io/website -# Fetch dependencies for us to run the tests in test/examples_test.go -- go get -t -v k8s.io/website/test -# Make sure we are testing against the correct branch -- pushd $GOPATH/src/k8s.io/kubernetes && git checkout release-1.11 && popd -# Simplified deduplication of dependencies. +# Make sure we are testing against the correct branch +- pushd $GOPATH/src/k8s.io && git clone https://github.com/kubernetes/kubernetes && popd +- pushd $GOPATH/src/k8s.io/kubernetes && git checkout release-1.11 && popd - cp -L -R $GOPATH/src/k8s.io/kubernetes/vendor/ $GOPATH/src/ - rm -r $GOPATH/src/k8s.io/kubernetes/vendor/ +# Fetch additional dependencies to run the tests in examples/examples_test.go +- go get -t -v k8s.io/website/content/en/examples + script: -# TODO(bep) -- go test -v k8s.io/website/test #fixed by https://github.com/kubernetes/website/pull/8388 +- go test -v k8s.io/website/content/en/examples #- ./verify-docs-format.sh diff --git a/test/README.md b/content/en/examples/README.md similarity index 100% rename from test/README.md rename to content/en/examples/README.md diff --git a/test/examples.go b/content/en/examples/examples.go similarity index 100% rename from test/examples.go rename to content/en/examples/examples.go diff --git a/test/examples_test.go b/content/en/examples/examples_test.go similarity index 86% rename from test/examples_test.go rename to content/en/examples/examples_test.go index 14294a884d..0dd16589d0 100644 --- a/test/examples_test.go +++ b/content/en/examples/examples_test.go @@ -56,7 +56,6 @@ import ( storage_validation "k8s.io/kubernetes/pkg/apis/storage/validation" "k8s.io/kubernetes/pkg/capabilities" "k8s.io/kubernetes/pkg/registry/batch/job" - schedulerapilatest "k8s.io/kubernetes/pkg/scheduler/api/latest" ) func getCodecForObject(obj runtime.Object) (runtime.Codec, error) { @@ -237,7 +236,7 @@ func validateObject(obj runtime.Object) (errors field.ErrorList) { // Walks inDir for any json/yaml files. Converts yaml to json, and calls fn for // each file found with the contents in data. -func walkConfigFiles(inDir string, fn func(name, path string, data [][]byte)) error { +func walkConfigFiles(inDir string, t *testing.T, fn func(name, path string, data [][]byte)) error { return filepath.Walk(inDir, func(path string, info os.FileInfo, err error) error { if err != nil { return err @@ -249,7 +248,6 @@ func walkConfigFiles(inDir string, fn func(name, path string, data [][]byte)) er file := filepath.Base(path) if ext := filepath.Ext(file); ext == ".json" || ext == ".yaml" { - //glog.Infof("Testing %s", path) data, err := ioutil.ReadFile(path) if err != nil { return err @@ -285,6 +283,7 @@ func walkConfigFiles(inDir string, fn func(name, path string, data [][]byte)) er docs = append(docs, data) } + t.Logf("Checking file %s\n", name) fn(name, path, docs) } return nil @@ -294,41 +293,25 @@ func walkConfigFiles(inDir string, fn func(name, path string, data [][]byte)) er func TestExampleObjectSchemas(t *testing.T) { // Please help maintain the alphabeta order in the map cases := map[string]map[string][]runtime.Object{ - "docs/concepts/overview/working-with-objects": { - "nginx-deployment": {&extensions.Deployment{}}, - }, - "docs/concepts/services-networking": { - "curlpod": {&extensions.Deployment{}}, - "custom-dns": {&api.Pod{}}, - "hostaliases-pod": {&api.Pod{}}, - "ingress": {&extensions.Ingress{}}, - "nginx-secure-app": {&api.Service{}, &extensions.Deployment{}}, - "nginx-svc": {&api.Service{}}, - "run-my-nginx": {&extensions.Deployment{}}, - }, - "docs/concepts/overview/object-management-kubectl": { - "simple_deployment": {&extensions.Deployment{}}, - "update_deployment": {&extensions.Deployment{}}, - }, - "examples/admin": { + "admin": { "namespace-dev": {&api.Namespace{}}, "namespace-prod": {&api.Namespace{}}, }, - "examples/admin/cloud": { + "admin/cloud": { "ccm-example": {&api.ServiceAccount{}, &rbac.ClusterRoleBinding{}, &extensions.DaemonSet{}}, "pvl-initializer-config": {&admissionregistration.InitializerConfiguration{}}, }, - "examples/admin/dns": { + "admin/dns": { "busybox": {&api.Pod{}}, "dns-horizontal-autoscaler": {&extensions.Deployment{}}, }, - "examples/admin/logging": { + "admin/logging": { "fluentd-sidecar-config": {&api.ConfigMap{}}, "two-files-counter-pod": {&api.Pod{}}, "two-files-counter-pod-agent-sidecar": {&api.Pod{}}, "two-files-counter-pod-streaming-sidecar": {&api.Pod{}}, }, - "examples/admin/resource": { + "admin/resource": { "cpu-constraints": {&api.LimitRange{}}, "cpu-constraints-pod": {&api.Pod{}}, "cpu-constraints-pod-2": {&api.Pod{}}, @@ -356,13 +339,13 @@ func TestExampleObjectSchemas(t *testing.T) { "quota-pod": {&api.ResourceQuota{}}, "quota-pod-deployment": {&extensions.Deployment{}}, }, - "examples/admin/sched": { + "admin/sched": { "my-scheduler": {&api.ServiceAccount{}, &rbac.ClusterRoleBinding{}, &extensions.Deployment{}}, "pod1": {&api.Pod{}}, "pod2": {&api.Pod{}}, "pod3": {&api.Pod{}}, }, - "examples/application": { + "application": { "deployment": {&extensions.Deployment{}}, "deployment-patch": {&extensions.Deployment{}}, "deployment-scale": {&extensions.Deployment{}}, @@ -370,14 +353,14 @@ func TestExampleObjectSchemas(t *testing.T) { "nginx-app": {&api.Service{}, &extensions.Deployment{}}, "nginx-with-request": {&extensions.Deployment{}}, "shell-demo": {&api.Pod{}}, - "simple_deployment": {&extensions.Deployment{}}, - "update_deployment": {&extensions.Deployment{}}, + "simple_deployment": {&extensions.Deployment{}}, + "update_deployment": {&extensions.Deployment{}}, }, - "examples/application/cassandra": { + "application/cassandra": { "cassandra-service": {&api.Service{}}, "cassandra-statefulset": {&apps.StatefulSet{}, &storage.StorageClass{}}, }, - "examples/application/guestbook": { + "application/guestbook": { "frontend-deployment": {&extensions.Deployment{}}, "frontend-service": {&api.Service{}}, "redis-master-deployment": {&extensions.Deployment{}}, @@ -385,44 +368,44 @@ func TestExampleObjectSchemas(t *testing.T) { "redis-slave-deployment": {&extensions.Deployment{}}, "redis-slave-service": {&api.Service{}}, }, - "examples/application/hpa": { + "application/hpa": { "php-apache": {&autoscaling.HorizontalPodAutoscaler{}}, }, - "examples/application/nginx": { + "application/nginx": { "nginx-deployment": {&extensions.Deployment{}}, "nginx-svc": {&api.Service{}}, }, - "examples/application/job": { + "application/job": { "cronjob": {&batch.CronJob{}}, "job-tmpl": {&batch.Job{}}, }, - "examples/application/job/rabbitmq": { + "application/job/rabbitmq": { "job": {&batch.Job{}}, }, - "examples/application/job/redis": { + "application/job/redis": { "job": {&batch.Job{}}, "redis-pod": {&api.Pod{}}, "redis-service": {&api.Service{}}, }, - "examples/application/mysql": { + "application/mysql": { "mysql-configmap": {&api.ConfigMap{}}, "mysql-deployment": {&api.Service{}, &extensions.Deployment{}}, "mysql-pv": {&api.PersistentVolume{}, &api.PersistentVolumeClaim{}}, "mysql-services": {&api.Service{}, &api.Service{}}, "mysql-statefulset": {&apps.StatefulSet{}}, }, - "examples/application/web": { + "application/web": { "web": {&api.Service{}, &apps.StatefulSet{}}, "web-parallel": {&api.Service{}, &apps.StatefulSet{}}, }, - "examples/application/wordpress": { + "application/wordpress": { "mysql-deployment": {&api.Service{}, &api.PersistentVolumeClaim{}, &extensions.Deployment{}}, "wordpress-deployment": {&api.Service{}, &api.PersistentVolumeClaim{}, &extensions.Deployment{}}, }, - "examples/application/zookeeper": { + "application/zookeeper": { "zookeeper": {&api.Service{}, &api.Service{}, &policy.PodDisruptionBudget{}, &apps.StatefulSet{}}, }, - "examples/controllers": { + "controllers": { "daemonset": {&extensions.DaemonSet{}}, "frontend": {&extensions.ReplicaSet{}}, "hpa-rs": {&autoscaling.HorizontalPodAutoscaler{}}, @@ -431,7 +414,7 @@ func TestExampleObjectSchemas(t *testing.T) { "replication": {&api.ReplicationController{}}, "nginx-deployment": {&extensions.Deployment{}}, }, - "examples/debug": { + "debug": { "counter-pod": {&api.Pod{}}, "event-exporter": {&api.ServiceAccount{}, &rbac.ClusterRoleBinding{}, &extensions.Deployment{}}, "fluentd-gcp-configmap": {&api.ConfigMap{}}, @@ -440,13 +423,13 @@ func TestExampleObjectSchemas(t *testing.T) { "node-problem-detector-configmap": {&extensions.DaemonSet{}}, "termination": {&api.Pod{}}, }, - "examples/federation": { + "federation": { "policy-engine-deployment": {&extensions.Deployment{}}, "policy-engine-service": {&api.Service{}}, "replicaset-example-policy": {&extensions.ReplicaSet{}}, "scheduling-policy-admission": {&api.ConfigMap{}}, }, - "examples/podpreset": { + "podpreset": { "allow-db": {&settings.PodPreset{}}, "allow-db-merged": {&api.Pod{}}, "configmap": {&api.ConfigMap{}}, @@ -460,7 +443,7 @@ func TestExampleObjectSchemas(t *testing.T) { "replicaset-merged": {&api.Pod{}}, "replicaset": {&extensions.ReplicaSet{}}, }, - "examples/pods": { + "pods": { "commands": {&api.Pod{}}, "init-containers": {&api.Pod{}}, "lifecycle-events": {&api.Pod{}}, @@ -472,10 +455,10 @@ func TestExampleObjectSchemas(t *testing.T) { "simple-pod": {&api.Pod{}}, "two-container-pod": {&api.Pod{}}, }, - "examples/pods/config": { + "pods/config": { "redis-pod": {&api.Pod{}}, }, - "examples/pods/inject": { + "pods/inject": { "dapi-envars-container": {&api.Pod{}}, "dapi-envars-pod": {&api.Pod{}}, "dapi-volume": {&api.Pod{}}, @@ -485,20 +468,20 @@ func TestExampleObjectSchemas(t *testing.T) { "secret-envars-pod": {&api.Pod{}}, "secret-pod": {&api.Pod{}}, }, - "examples/pods/probe": { + "pods/probe": { "exec-liveness": {&api.Pod{}}, "http-liveness": {&api.Pod{}}, "pod-with-http-healthcheck": {&api.Pod{}}, "pod-with-tcp-socket-healthcheck": {&api.Pod{}}, "tcp-liveness-readiness": {&api.Pod{}}, }, - "examples/pods/qos": { + "pods/qos": { "qos-pod": {&api.Pod{}}, "qos-pod-2": {&api.Pod{}}, "qos-pod-3": {&api.Pod{}}, "qos-pod-4": {&api.Pod{}}, }, - "examples/pods/resource": { + "pods/resource": { "cpu-request-limit": {&api.Pod{}}, "cpu-request-limit-2": {&api.Pod{}}, "extended-resource-pod": {&api.Pod{}}, @@ -507,34 +490,34 @@ func TestExampleObjectSchemas(t *testing.T) { "memory-request-limit-2": {&api.Pod{}}, "memory-request-limit-3": {&api.Pod{}}, }, - "examples/pods/security": { + "pods/security": { "hello-apparmor": {&api.Pod{}}, "security-context": {&api.Pod{}}, "security-context-2": {&api.Pod{}}, "security-context-3": {&api.Pod{}}, "security-context-4": {&api.Pod{}}, }, - "examples/pods/storage": { + "pods/storage": { "projected": {&api.Pod{}}, "pv-claim": {&api.PersistentVolumeClaim{}}, "pv-pod": {&api.Pod{}}, "pv-volume": {&api.PersistentVolume{}}, "redis": {&api.Pod{}}, }, - "examples/policy": { + "policy": { "privileged-psp": {&policy.PodSecurityPolicy{}}, "restricted-psp": {&policy.PodSecurityPolicy{}}, "example-psp": {&policy.PodSecurityPolicy{}}, }, - "examples/service": { + "service": { "nginx-service": {&api.Service{}}, }, - "examples/service/access": { + "service/access": { "frontend": {&api.Service{}, &extensions.Deployment{}}, "hello-service": {&api.Service{}}, "hello": {&extensions.Deployment{}}, }, - "examples/service/networking": { + "service/networking": { "curlpod": {&extensions.Deployment{}}, "custom-dns": {&api.Pod{}}, "hostaliases-pod": {&api.Pod{}}, @@ -543,7 +526,7 @@ func TestExampleObjectSchemas(t *testing.T) { "nginx-svc": {&api.Service{}}, "run-my-nginx": {&extensions.Deployment{}}, }, - "examples/windows": { + "windows": { "configmap-pod": {&api.ConfigMap{}, &api.Pod{}}, "daemonset": {&extensions.DaemonSet{}}, "deploy-hyperv": {&extensions.Deployment{}}, @@ -557,7 +540,7 @@ func TestExampleObjectSchemas(t *testing.T) { // Note a key in the following map has to be complete relative path filesIgnore := map[string]map[string]bool{ - "../content/en/examples/audit": { + "audit": { "audit-policy": true, }, } @@ -567,12 +550,21 @@ func TestExampleObjectSchemas(t *testing.T) { // PodShareProcessNamespace needed for example share-process-namespace.yaml utilfeature.DefaultFeatureGate.Set("PodShareProcessNamespace=true") - rootpath := "../content/en/" for dir, expected := range cases { tested := 0 numExpected := 0 - path := rootpath + dir - err := walkConfigFiles(path, func(name, path string, docs [][]byte) { + path := dir + // Test if artifacts do exist + for name := range expected { + fn := path + "/" + name + _, err1 := os.Stat(fn + ".yaml") + _, err2 := os.Stat(fn + ".json") + if err1 != nil && err2 != nil { + t.Errorf("Test case defined for non-existent file %s", fn) + } + } + t.Logf("Checking path %s/\n", path) + err := walkConfigFiles(path, t, func(name, path string, docs [][]byte) { expectedTypes, found := expected[name] if !found { p := filepath.Dir(path) @@ -596,26 +588,17 @@ func TestExampleObjectSchemas(t *testing.T) { t.Logf("skipping : %s/%s\n", path, name) return } - if strings.Contains(name, "scheduler-policy-config") { - if err := runtime.DecodeInto(schedulerapilatest.Codec, data, expectedType); err != nil { - t.Errorf("%s did not decode correctly: %v\n%s", path, err, string(data)) - return - } - // TODO: Add validate method for - // &schedulerapi.Policy, and remove this - // special case - } else { - codec, err := getCodecForObject(expectedType) - if err != nil { - t.Errorf("Could not get codec for %s: %s", expectedType, err) - } - if err := runtime.DecodeInto(codec, data, expectedType); err != nil { - t.Errorf("%s did not decode correctly: %v\n%s", path, err, string(data)) - return - } - if errors := validateObject(expectedType); len(errors) > 0 { - t.Errorf("%s did not validate correctly: %v", path, errors) - } + + codec, err := getCodecForObject(expectedType) + if err != nil { + t.Errorf("Could not get codec for %s: %s", expectedType, err) + } + if err := runtime.DecodeInto(codec, data, expectedType); err != nil { + t.Errorf("%s did not decode correctly: %v\n%s", path, err, string(data)) + return + } + if errors := validateObject(expectedType); len(errors) > 0 { + t.Errorf("%s did not validate correctly: %v", path, errors) } } }) From 854bda0353b2989ae54139e94fb52436b6da4cee Mon Sep 17 00:00:00 2001 From: makocchi Date: Thu, 12 Jul 2018 02:16:25 +0900 Subject: [PATCH 20/31] remove too old note from "Garbage Collection" (#9444) * wrap by shortcodes * remove too old note --- .../docs/concepts/workloads/controllers/garbage-collection.md | 3 --- 1 file changed, 3 deletions(-) diff --git a/content/en/docs/concepts/workloads/controllers/garbage-collection.md b/content/en/docs/concepts/workloads/controllers/garbage-collection.md index ed4aa90cfe..03e5817629 100644 --- a/content/en/docs/concepts/workloads/controllers/garbage-collection.md +++ b/content/en/docs/concepts/workloads/controllers/garbage-collection.md @@ -9,9 +9,6 @@ weight: 60 The role of the Kubernetes garbage collector is to delete certain objects that once had an owner, but no longer have an owner. -**Note**: Garbage collection is a beta feature and is enabled by default in -Kubernetes version 1.4 and later. - {{% /capture %}} From c35bc3677bec33e595a96360d8be4dfa49ff1421 Mon Sep 17 00:00:00 2001 From: craigbox Date: Wed, 11 Jul 2018 18:42:25 +0100 Subject: [PATCH 21/31] Make the RSS refer to Kubernetes, not Hugo. (#9471) * Make the RSS refer to Kubernetes, not Hugo. * Update index.rss.xml --- layouts/index.rss.xml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/layouts/index.rss.xml b/layouts/index.rss.xml index ffc294254f..ab675fc837 100644 --- a/layouts/index.rss.xml +++ b/layouts/index.rss.xml @@ -2,7 +2,7 @@ {{ .Site.Title }} – {{ .Title }} {{ .Permalink }} - Recent Hugo news from gohugo.io + The Kubernetes project blog Hugo -- gohugo.io{{ with .Site.LanguageCode }} {{.}}{{end}}{{ with .Site.Author.email }} {{.}}{{ with $.Site.Author.name }} ({{.}}){{end}}{{end}}{{ with .Site.Author.email }} @@ -10,8 +10,8 @@ {{.}}{{end}}{{ if not .Date.IsZero }} {{ .Date.Format "Mon, 02 Jan 2006 15:04:05 -0700" | safeHTML }}{{ end }} - {{ "img/hugo.png" | absURL }} - GoHugo.io + https://raw.githubusercontent.com/kubernetes/kubernetes/master/logo/logo.png + Kubernetes.io {{ .Permalink }} {{ with .OutputFormats.Get "RSS" }} @@ -35,4 +35,4 @@ {{ end }} - \ No newline at end of file + From 95449873d6bbc276bc1c163f35993319173197e3 Mon Sep 17 00:00:00 2001 From: Kaitlyn Barnard Date: Wed, 11 Jul 2018 10:52:25 -0700 Subject: [PATCH 22/31] Adding Blog Post on Dynamic Kubelet Configuration (#9457) * adding blog post * updating date for tomorrow --- ...018-07-11-dynamic-kubelet-configuration.md | 48 ++++++++++++++++++ .../kubelet-diagram.png | Bin 0 -> 237238 bytes 2 files changed, 48 insertions(+) create mode 100644 content/en/blog/_posts/2018-07-11-dynamic-kubelet-configuration.md create mode 100644 static/images/blog/2018-07-11-dynamic-kubelet-configuration/kubelet-diagram.png diff --git a/content/en/blog/_posts/2018-07-11-dynamic-kubelet-configuration.md b/content/en/blog/_posts/2018-07-11-dynamic-kubelet-configuration.md new file mode 100644 index 0000000000..582bb89af3 --- /dev/null +++ b/content/en/blog/_posts/2018-07-11-dynamic-kubelet-configuration.md @@ -0,0 +1,48 @@ +--- +layout: blog +title: 'Dynamic Kubelet Configuration' +date: 2018-07-11 +--- + +**Author**: Michael Taufen (Google) + +**Editor’s note: this post is part of a [series of in-depth articles](https://kubernetes.io/blog/2018/06/27/kubernetes-1.11-release-announcement/) on what’s new in Kubernetes 1.11** + +## Why Dynamic Kubelet Configuration? + +Kubernetes provides API-centric tooling that significantly improves workflows for managing applications and infrastructure. Most Kubernetes installations, however, run the Kubelet as a native process on each host, outside the scope of standard Kubernetes APIs. + +In the past, this meant that cluster administrators and service providers could not rely on Kubernetes APIs to reconfigure Kubelets in a live cluster. In practice, this required operators to either ssh into machines to perform manual reconfigurations, use third-party configuration management automation tools, or create new VMs with the desired configuration already installed, then migrate work to the new machines. These approaches are environment-specific and can be expensive. + +Dynamic Kubelet configuration gives cluster administrators and service providers the ability to reconfigure Kubelets in a live cluster via Kubernetes APIs. + +## What is Dynamic Kubelet Configuration? + +Kubernetes v1.10 made it possible to configure the Kubelet via a beta [config file](https://kubernetes.io/docs/tasks/administer-cluster/kubelet-config-file/) API. Kubernetes already provides the ConfigMap abstraction for storing arbitrary file data in the API server. + +Dynamic Kubelet configuration extends the Node object so that a Node can refer to a ConfigMap that contains the same type of config file. When a Node is updated to refer to a new ConfigMap, the associated Kubelet will attempt to use the new configuration. + +## How does it work? + +Dynamic Kubelet configuration provides the following core features: + +* Kubelet attempts to use the dynamically assigned configuration. +* Kubelet "checkpoints" configuration to local disk, enabling restarts without API server access. +* Kubelet reports assigned, active, and last-known-good configuration sources in the Node status. +* When invalid configuration is dynamically assigned, Kubelet automatically falls back to a last-known-good configuration and reports errors in the Node status. + +To use the dynamic Kubelet configuration feature, a cluster administrator or service provider will first post a ConfigMap containing the desired configuration, then set each Node.Spec.ConfigSource.ConfigMap reference to refer to the new ConfigMap. Operators can update these references at their preferred rate, giving them the ability to perform controlled rollouts of new configurations. + +Each Kubelet watches its associated Node object for changes. When the Node.Spec.ConfigSource.ConfigMap reference is updated, the Kubelet will "checkpoint" the new ConfigMap by writing the files it contains to local disk. The Kubelet will then exit, and the OS-level process manager will restart it. Note that if the Node.Spec.ConfigSource.ConfigMap reference is not set, the Kubelet uses the set of flags and config files local to the machine it is running on. + +Once restarted, the Kubelet will attempt to use the configuration from the new checkpoint. If the new configuration passes the Kubelet's internal validation, the Kubelet will update Node.Status.Config to reflect that it is using the new configuration. If the new configuration is invalid, the Kubelet will fall back to its last-known-good configuration and report an error in Node.Status.Config. + +Note that the default last-known-good configuration is the combination of Kubelet command-line flags with the Kubelet's local configuration file. Command-line flags that overlap with the config file always take precedence over both the local configuration file and dynamic configurations, for backwards-compatibility. + +See the following diagram for a high-level overview of a configuration update for a single Node: + +![kubelet-diagram](/images/blog/2018-07-11-dynamic-kubelet-configuration/kubelet-diagram.png) + +## How can I learn more? + +Please see the official tutorial at https://kubernetes.io/docs/tasks/administer-cluster/reconfigure-kubelet/, which contains more in-depth details on user workflow, how a configuration becomes "last-known-good," how the Kubelet "checkpoints" config, and possible failure modes. diff --git a/static/images/blog/2018-07-11-dynamic-kubelet-configuration/kubelet-diagram.png b/static/images/blog/2018-07-11-dynamic-kubelet-configuration/kubelet-diagram.png new file mode 100644 index 0000000000000000000000000000000000000000..f966ca60f39366daa1fb3dda6abb88c6ad2faffd GIT binary patch literal 237238 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

86albhtJhMW-zd5kxnb7t~ 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�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 B-~Rvr literal 0 HcmV?d00001 From 09e5db0724c11587f3c5870a8a774578df25487b Mon Sep 17 00:00:00 2001 From: Bob Killen Date: Wed, 11 Jul 2018 16:43:26 -0400 Subject: [PATCH 23/31] Update authentication links (#9452) * update authentication links * undo cn updates --- .../docs/concepts/architecture/master-node-communication.md | 6 +++--- .../cluster-administration-overview.md | 2 +- .../en/docs/concepts/extend-kubernetes/extend-cluster.md | 6 +++--- content/en/docs/imported/community/devel.md | 2 +- .../docs/reference/access-authn-authz/controlling-access.md | 2 +- .../kubelet-authentication-authorization.md | 2 +- .../kubelet-tls-bootstrapping.md | 4 ++-- content/en/docs/setup/scratch.md | 4 ++-- .../tasks/access-application-cluster/web-ui-dashboard.md | 2 +- .../en/docs/tasks/administer-cluster/securing-a-cluster.md | 2 +- content/en/docs/tasks/tls/managing-tls-in-a-cluster.md | 2 +- .../users/application-developer/intermediate.md | 2 +- .../user-journeys/users/cluster-operator/intermediate.md | 2 +- 13 files changed, 19 insertions(+), 19 deletions(-) diff --git a/content/en/docs/concepts/architecture/master-node-communication.md b/content/en/docs/concepts/architecture/master-node-communication.md index cdec599b1f..013674f210 100644 --- a/content/en/docs/concepts/architecture/master-node-communication.md +++ b/content/en/docs/concepts/architecture/master-node-communication.md @@ -28,10 +28,10 @@ All communication paths from the cluster to the master terminate at the apiserver (none of the other master components are designed to expose remote services). In a typical deployment, the apiserver is configured to listen for remote connections on a secure HTTPS port (443) with one or more forms of -client [authentication](/docs/admin/authentication/) enabled. One or more forms +client [authentication](/docs/reference/access-authn-authz/authentication/) enabled. One or more forms of [authorization](/docs/admin/authorization/) should be enabled, especially -if [anonymous requests](/docs/admin/authentication/#anonymous-requests) or -[service account tokens](/docs/admin/authentication/#service-account-tokens) +if [anonymous requests](/docs/reference/access-authn-authz/authentication/#anonymous-requests) or +[service account tokens](/docs/reference/access-authn-authz/authentication/#service-account-tokens) are allowed. Nodes should be provisioned with the public root certificate for the cluster diff --git a/content/en/docs/concepts/cluster-administration/cluster-administration-overview.md b/content/en/docs/concepts/cluster-administration/cluster-administration-overview.md index 348caf2a7f..d244a3df57 100644 --- a/content/en/docs/concepts/cluster-administration/cluster-administration-overview.md +++ b/content/en/docs/concepts/cluster-administration/cluster-administration-overview.md @@ -50,7 +50,7 @@ If you are using a guide involving Salt, see [Configuring Kubernetes with Salt]( * [Controlling Access to the Kubernetes API](/docs/admin/accessing-the-api/) describes how to set up permissions for users and service accounts. -* [Authenticating](/docs/admin/authentication/) explains authentication in Kubernetes, including the various authentication options. +* [Authenticating](/docs/reference/access-authn-authz/authentication/) explains authentication in Kubernetes, including the various authentication options. * [Authorization](/docs/admin/authorization/) is separate from authentication, and controls how HTTP calls are handled. diff --git a/content/en/docs/concepts/extend-kubernetes/extend-cluster.md b/content/en/docs/concepts/extend-kubernetes/extend-cluster.md index 740603d72b..92963d24b6 100644 --- a/content/en/docs/concepts/extend-kubernetes/extend-cluster.md +++ b/content/en/docs/concepts/extend-kubernetes/extend-cluster.md @@ -136,13 +136,13 @@ When a request reaches the Kubernetes API Server, it is first Authenticated, the Each of these steps offers extension points. -Kubernetes has several built-in authentication methods that it supports. It can also sit behind an authenticating proxy, and it can send a token from an Authorization header to a remote service for verification (a webhook). All of these methods are covered in the [Authentication documentation](/docs/admin/authentication/). +Kubernetes has several built-in authentication methods that it supports. It can also sit behind an authenticating proxy, and it can send a token from an Authorization header to a remote service for verification (a webhook). All of these methods are covered in the [Authentication documentation](/docs/reference/access-authn-authz/authentication/). ### Authentication -[Authentication](/docs/admin/authentication) maps headers or certificates in all requests to a username for the client making the request. +[Authentication](/docs/reference/access-authn-authz/authentication/) maps headers or certificates in all requests to a username for the client making the request. -Kubernetes provides several built-in authentication methods, and an [Authentication webhook](/docs/admin/authentication/#webhook-token-authentication) method if those don't meet your needs. +Kubernetes provides several built-in authentication methods, and an [Authentication webhook](/docs/reference/access-authn-authz/authentication/#webhook-token-authentication) method if those don't meet your needs. ### Authorization diff --git a/content/en/docs/imported/community/devel.md b/content/en/docs/imported/community/devel.md index 533e286a69..6f4fe9c510 100644 --- a/content/en/docs/imported/community/devel.md +++ b/content/en/docs/imported/community/devel.md @@ -65,7 +65,7 @@ Guide](http://kubernetes.io/docs/admin/). ## Writing plugins -* **Authentication** ([Authentication](http://kubernetes.io/docs/admin/authentication/)): +* **Authentication** ([Authentication](http://kubernetes.io/docs/reference/access-authn-authz/authentication/)): The current and planned states of authentication tokens. * **Authorization Plugins** ([Authorization](http://kubernetes.io/docs/admin/authorization/)): diff --git a/content/en/docs/reference/access-authn-authz/controlling-access.md b/content/en/docs/reference/access-authn-authz/controlling-access.md index 723a10463f..cc78d081d8 100644 --- a/content/en/docs/reference/access-authn-authz/controlling-access.md +++ b/content/en/docs/reference/access-authn-authz/controlling-access.md @@ -39,7 +39,7 @@ Once TLS is established, the HTTP request moves to the Authentication step. This is shown as step **1** in the diagram. The cluster creation script or cluster admin configures the API server to run one or more Authenticator Modules. -Authenticators are described in more detail [here](/docs/admin/authentication/). +Authenticators are described in more detail [here](/docs/reference/access-authn-authz/authentication/). The input to the authentication step is the entire HTTP request, however, it typically just examines the headers and/or client certificate. diff --git a/content/en/docs/reference/command-line-tools-reference/kubelet-authentication-authorization.md b/content/en/docs/reference/command-line-tools-reference/kubelet-authentication-authorization.md index b1b31ffed9..9056829f83 100644 --- a/content/en/docs/reference/command-line-tools-reference/kubelet-authentication-authorization.md +++ b/content/en/docs/reference/command-line-tools-reference/kubelet-authentication-authorization.md @@ -27,7 +27,7 @@ To enable X509 client certificate authentication to the kubelet's HTTPS endpoint * start the kubelet with the `--client-ca-file` flag, providing a CA bundle to verify client certificates with * start the apiserver with `--kubelet-client-certificate` and `--kubelet-client-key` flags -* see the [apiserver authentication documentation](/docs/admin/authentication/#x509-client-certs) for more details +* see the [apiserver authentication documentation](/docs/reference/access-authn-authz/authentication/#x509-client-certs) for more details To enable API bearer tokens (including service account tokens) to be used to authenticate to the kubelet's HTTPS endpoint: diff --git a/content/en/docs/reference/command-line-tools-reference/kubelet-tls-bootstrapping.md b/content/en/docs/reference/command-line-tools-reference/kubelet-tls-bootstrapping.md index d51e26afb8..f77ebcefc4 100644 --- a/content/en/docs/reference/command-line-tools-reference/kubelet-tls-bootstrapping.md +++ b/content/en/docs/reference/command-line-tools-reference/kubelet-tls-bootstrapping.md @@ -16,7 +16,7 @@ and progress on the feature is being tracked as [feature #43](https://github.com ## kube-apiserver configuration -The API server should be configured with an [authenticator](/docs/admin/authentication/) that can authenticate tokens as a user in the `system:bootstrappers` group. +The API server should be configured with an [authenticator](/docs/reference/access-authn-authz/authentication/) that can authenticate tokens as a user in the `system:bootstrappers` group. This group will later be used in the controller-manager configuration to scope approvals in the default approval controller. As this feature matures, you should ensure tokens are bound to a Role-Based Access Control (RBAC) policy which limits requests @@ -45,7 +45,7 @@ name should be as depicted: ``` Add the `--token-auth-file=FILENAME` flag to the kube-apiserver command (in your systemd unit file perhaps) to enable the token file. -See docs [here](/docs/admin/authentication/#static-token-file) for further details. +See docs [here](/docs/reference/access-authn-authz/authentication/#static-token-file) for further details. ### Client certificate CA bundle diff --git a/content/en/docs/setup/scratch.md b/content/en/docs/setup/scratch.md index c354785c7f..77871e8a75 100644 --- a/content/en/docs/setup/scratch.md +++ b/content/en/docs/setup/scratch.md @@ -236,7 +236,7 @@ You need to prepare several certs: Unless you plan to have a real CA generate your certs, you will need to generate a root cert and use that to sign the master, kubelet, and kubectl certs. How to do this is described in the [authentication -documentation](/docs/admin/authentication/#creating-certificates/). +documentation](/docs/concepts/cluster-administration/certificates/). You will end up with the following files (we will use these variables later on) @@ -262,7 +262,7 @@ The admin user (and any users) need: Your tokens and passwords need to be stored in a file for the apiserver to read. This guide uses `/var/lib/kube-apiserver/known_tokens.csv`. -The format for this file is described in the [authentication documentation](/docs/admin/authentication/). +The format for this file is described in the [authentication documentation](/docs/reference/access-authn-authz/authentication/#static-token-file). For distributing credentials to clients, the convention in Kubernetes is to put the credentials into a [kubeconfig file](/docs/concepts/cluster-administration/authenticate-across-clusters-kubeconfig/). diff --git a/content/en/docs/tasks/access-application-cluster/web-ui-dashboard.md b/content/en/docs/tasks/access-application-cluster/web-ui-dashboard.md index f464333281..0e851f85fd 100644 --- a/content/en/docs/tasks/access-application-cluster/web-ui-dashboard.md +++ b/content/en/docs/tasks/access-application-cluster/web-ui-dashboard.md @@ -49,7 +49,7 @@ The UI can _only_ be accessed from the machine where the command is executed. Se You may access the UI directly via the Kubernetes master apiserver. Open a browser and navigate to ``https://:/api/v1/namespaces/kube-system/services/https:kubernetes-dashboard:/proxy/``, where `` is IP address or domain name of the Kubernetes master. -Please note, this works only if the apiserver is set up to allow authentication with username and password. This is not currently the case with some setup tools (e.g., `kubeadm`). Refer to the [authentication admin documentation](/docs/admin/authentication/) for information on how to configure authentication manually. +Please note, this works only if the apiserver is set up to allow authentication with username and password. This is not currently the case with some setup tools (e.g., `kubeadm`). Refer to the [authentication admin documentation](/docs/reference/access-authn-authz/authentication/) for information on how to configure authentication manually. If the username and password are configured but unknown to you, then use `kubectl config view` to find it. diff --git a/content/en/docs/tasks/administer-cluster/securing-a-cluster.md b/content/en/docs/tasks/administer-cluster/securing-a-cluster.md index eb9ab0e728..3b75ef6854 100644 --- a/content/en/docs/tasks/administer-cluster/securing-a-cluster.md +++ b/content/en/docs/tasks/administer-cluster/securing-a-cluster.md @@ -46,7 +46,7 @@ allow users to be subdivided into groups. All API clients must be authenticated, even those that are part of the infrastructure like nodes, proxies, the scheduler, and volume plugins. These clients are typically [service accounts](/docs/admin/service-accounts-admin/) or use x509 client certificates, and they are created automatically at cluster startup or are setup as part of the cluster installation. -Consult the [authentication reference document](/docs/admin/authentication/) for more information. +Consult the [authentication reference document](/docs/reference/access-authn-authz/authentication/) for more information. ### API Authorization diff --git a/content/en/docs/tasks/tls/managing-tls-in-a-cluster.md b/content/en/docs/tasks/tls/managing-tls-in-a-cluster.md index 1452291997..60ccf8e0b6 100644 --- a/content/en/docs/tasks/tls/managing-tls-in-a-cluster.md +++ b/content/en/docs/tasks/tls/managing-tls-in-a-cluster.md @@ -207,7 +207,7 @@ includes who the Kubernetes API trusts. The ability to approve CSRs should not be granted broadly or lightly. The requirements of the challenge noted in the previous section and the repercussions of issuing a specific certificate should be fully understood before granting this permission. See -[here](/docs/admin/authentication#x509-client-certs) for information on how +[here](/docs/reference/access-authn-authz/authentication/#x509-client-certs) for information on how certificates interact with authentication. ## A Note to Cluster Administrators diff --git a/content/en/docs/user-journeys/users/application-developer/intermediate.md b/content/en/docs/user-journeys/users/application-developer/intermediate.md index 31ca595241..f270b2e82b 100644 --- a/content/en/docs/user-journeys/users/application-developer/intermediate.md +++ b/content/en/docs/user-journeys/users/application-developer/intermediate.md @@ -102,7 +102,7 @@ You (or your {{< glossary_tooltip text="cluster operator" term_id="cluster-opera For even more comprehensive reading about security best practices, consider checking out the following topics: -* {{< link text="Authentication" url="/docs/admin/authentication/" >}} (Is the user who they say they are?) +* {{< link text="Authentication" url="/docs/reference/access-authn-authz/authentication/" >}} (Is the user who they say they are?) * {{< link text="Authorization" url="/docs/admin/authorization/" >}} (Does the user actually have permissions to do what they're asking?) #### Resource isolation and management diff --git a/content/en/docs/user-journeys/users/cluster-operator/intermediate.md b/content/en/docs/user-journeys/users/cluster-operator/intermediate.md index 124e13dfbf..8f5d113172 100644 --- a/content/en/docs/user-journeys/users/cluster-operator/intermediate.md +++ b/content/en/docs/user-journeys/users/cluster-operator/intermediate.md @@ -60,7 +60,7 @@ Securing your cluster includes work beyond the scope of Kubernetes itself. In Kubernetes, you configure access control: * [Controlling Access to the Kubernetes API](/docs/admin/accessing-the-api/) -* [Authenticating](/docs/admin/authentication/) +* [Authenticating](/docs/reference/access-authn-authz/authentication/) * [Using Admission Controllers](/docs/admin/admission-controllers/) You also configure authorization. That is, you determine not just how users and services authenticate to the API server, or whether they have access, but also what resources they have access to. Role-based access control (RBAC) is the recommended mechanism for controlling authorization to Kubernetes resources. Other authorization modes are available for more specific use cases. From c40fe8a8a0ea3b56c7757be0478de787bfc99db8 Mon Sep 17 00:00:00 2001 From: Jihyuk Bok Date: Thu, 12 Jul 2018 02:18:26 +0200 Subject: [PATCH 24/31] Fixed wrong value in exmaple (#9278) `zk-hs` should be just `zk` in this case. --- content/en/docs/tutorials/stateful-application/zookeeper.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/content/en/docs/tutorials/stateful-application/zookeeper.md b/content/en/docs/tutorials/stateful-application/zookeeper.md index 3fad9a04a3..d0375a0960 100644 --- a/content/en/docs/tutorials/stateful-application/zookeeper.md +++ b/content/en/docs/tutorials/stateful-application/zookeeper.md @@ -848,13 +848,13 @@ This is because the Pods in the `zk` `StatefulSet` have a `PodAntiAffinity` spec - key: "app" operator: In values: - - zk-hs + - zk topologyKey: "kubernetes.io/hostname" ``` The `requiredDuringSchedulingIgnoredDuringExecution` field tells the -Kubernetes Scheduler that it should never co-locate two Pods from the `zk-hs` -Service in the domain defined by the `topologyKey`. The `topologyKey` +Kubernetes Scheduler that it should never co-locate two Pods which have `app` label +as `zk` in the domain defined by the `topologyKey`. The `topologyKey` `kubernetes.io/hostname` indicates that the domain is an individual node. Using different rules, labels, and selectors, you can extend this technique to spread your ensemble across physical, network, and power failure domains. From 5d40fe87f8fce0437fd71820cf8206b349db0e5b Mon Sep 17 00:00:00 2001 From: Junseong Lee Date: Thu, 12 Jul 2018 09:38:26 +0900 Subject: [PATCH 25/31] Fix typo on daemonset.md (#9419) --- content/en/docs/concepts/workloads/controllers/daemonset.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/en/docs/concepts/workloads/controllers/daemonset.md b/content/en/docs/concepts/workloads/controllers/daemonset.md index 880ad43961..a3f1b07785 100644 --- a/content/en/docs/concepts/workloads/controllers/daemonset.md +++ b/content/en/docs/concepts/workloads/controllers/daemonset.md @@ -153,7 +153,7 @@ nodeAffinity: In addition, `node.kubernetes.io/unschedulable:NoSchedule` toleration is added automatically to DaemonSet Pods. The DaemonSet controller ignores `unschedulable` Nodes when scheduling DaemonSet Pods. You must enable -`TaintModesByCondition` to ensure that the default scheduler behaves the same +`TaintNodesByCondition` to ensure that the default scheduler behaves the same way and schedules DaemonSet pods on `unschedulable` nodes. When this feature and `TaintNodesByCondition` are enabled together, if DaemonSet From edeeac63686c4a783e8f3c023b86b775290814e5 Mon Sep 17 00:00:00 2001 From: Chandan Kumar Date: Thu, 12 Jul 2018 08:43:25 +0530 Subject: [PATCH 26/31] Fix the content inside docs/home (#9458) - fix button inside `I am` section in docs/home - fix content inside `I want to` section in docs/home Signed-off-by: chandan kumar --- static/js/user-journeys/home.js | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/static/js/user-journeys/home.js b/static/js/user-journeys/home.js index 61d257420a..75b1275b3d 100644 --- a/static/js/user-journeys/home.js +++ b/static/js/user-journeys/home.js @@ -311,10 +311,15 @@ $( document ).ready(function() { } } + window.onpopstate = function() { + window.history.back(); + } + function main() { // Set up UI buildCards(); attachCardEvents(); + setupCardState(); } // What actually executes on page load From f2276c22cdd534b9fe4c08999242eed7034647f2 Mon Sep 17 00:00:00 2001 From: ASaiun <272968632@qq.com> Date: Thu, 12 Jul 2018 12:44:26 +0800 Subject: [PATCH 27/31] Update cluster-administration-overview.md (#9449) * Update cluster-administration-overview.md remove the sentence "If you are using a guide involving Salt, see [Configuring Kubernetes with Salt](/docs/admin/salt/)." because the website can be find ,it will return 404 * update the cluster-administration-overview.md change the sentence "-If you are using a guide involving Salt, see [Configuring Kubernetes with Salt](/docs/admin/salt/)." to "-If you are using a guide involving Salt, see [Configuring Kubernetes with Salt](/docs/setup/salt/)." * Update cluster-administration-overview.md --- .../cluster-administration/cluster-administration-overview.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/en/docs/concepts/cluster-administration/cluster-administration-overview.md b/content/en/docs/concepts/cluster-administration/cluster-administration-overview.md index d244a3df57..e2941c0456 100644 --- a/content/en/docs/concepts/cluster-administration/cluster-administration-overview.md +++ b/content/en/docs/concepts/cluster-administration/cluster-administration-overview.md @@ -32,7 +32,7 @@ Before choosing a guide, here are some considerations: Note: Not all distros are actively maintained. Choose distros which have been tested with a recent version of Kubernetes. -If you are using a guide involving Salt, see [Configuring Kubernetes with Salt](/docs/admin/salt/). +-If you are using a guide involving Salt, see [Configuring Kubernetes with Salt](/docs/setup/salt/). ## Managing a cluster From 42decf8cf753f234067f8242e0bd20201f1d0ea3 Mon Sep 17 00:00:00 2001 From: Bob Killen Date: Thu, 12 Jul 2018 00:45:25 -0400 Subject: [PATCH 28/31] Update accessing-the-api links (#9441) * update accessing-the-api links * undo update of cn content --- .../cluster-administration-overview.md | 2 +- .../docs/concepts/extend-kubernetes/extend-cluster.md | 2 +- content/en/docs/concepts/overview/kubernetes-api.md | 2 +- content/en/docs/concepts/policy/pod-security-policy.md | 10 +++++----- .../tasks/access-application-cluster/access-cluster.md | 2 +- .../tasks/administer-cluster/access-cluster-api.md | 2 +- .../users/cluster-operator/intermediate.md | 2 +- 7 files changed, 11 insertions(+), 11 deletions(-) diff --git a/content/en/docs/concepts/cluster-administration/cluster-administration-overview.md b/content/en/docs/concepts/cluster-administration/cluster-administration-overview.md index e2941c0456..97ee3ac705 100644 --- a/content/en/docs/concepts/cluster-administration/cluster-administration-overview.md +++ b/content/en/docs/concepts/cluster-administration/cluster-administration-overview.md @@ -48,7 +48,7 @@ Note: Not all distros are actively maintained. Choose distros which have been te * [Kubernetes Container Environment](/docs/concepts/containers/container-environment-variables/) describes the environment for Kubelet managed containers on a Kubernetes node. -* [Controlling Access to the Kubernetes API](/docs/admin/accessing-the-api/) describes how to set up permissions for users and service accounts. +* [Controlling Access to the Kubernetes API](/docs/reference/access-authn-authz/controlling-access/) describes how to set up permissions for users and service accounts. * [Authenticating](/docs/reference/access-authn-authz/authentication/) explains authentication in Kubernetes, including the various authentication options. diff --git a/content/en/docs/concepts/extend-kubernetes/extend-cluster.md b/content/en/docs/concepts/extend-kubernetes/extend-cluster.md index 92963d24b6..7d506e5cac 100644 --- a/content/en/docs/concepts/extend-kubernetes/extend-cluster.md +++ b/content/en/docs/concepts/extend-kubernetes/extend-cluster.md @@ -132,7 +132,7 @@ Adding an API does not directly let you affect the behavior of existing APIs (e. ### API Access Extensions -When a request reaches the Kubernetes API Server, it is first Authenticated, then Authorized, then subject to various types of Admission Control. See [[Accessing the API](/docs/admin/accessing-the-api/)] for more on this flow. +When a request reaches the Kubernetes API Server, it is first Authenticated, then Authorized, then subject to various types of Admission Control. See [Controlling Access to the Kubernetes API](/docs/reference/access-authn-authz/controlling-access/)] for more on this flow. Each of these steps offers extension points. diff --git a/content/en/docs/concepts/overview/kubernetes-api.md b/content/en/docs/concepts/overview/kubernetes-api.md index e4295b7ab3..3144df289d 100644 --- a/content/en/docs/concepts/overview/kubernetes-api.md +++ b/content/en/docs/concepts/overview/kubernetes-api.md @@ -12,7 +12,7 @@ Overall API conventions are described in the [API conventions doc](https://git.k API endpoints, resource types and samples are described in [API Reference](/docs/reference). -Remote access to the API is discussed in the [access doc](/docs/admin/accessing-the-api). +Remote access to the API is discussed in the [Controlling API Access doc](/docs/reference/access-authn-authz/controlling-access/). The Kubernetes API also serves as the foundation for the declarative configuration schema for the system. The [kubectl](/docs/reference/kubectl/overview/) command-line tool can be used to create, update, delete, and get API objects. diff --git a/content/en/docs/concepts/policy/pod-security-policy.md b/content/en/docs/concepts/policy/pod-security-policy.md index 9a1771980a..487413f6fc 100644 --- a/content/en/docs/concepts/policy/pod-security-policy.md +++ b/content/en/docs/concepts/policy/pod-security-policy.md @@ -144,11 +144,11 @@ example of authorizing a PodSecurityPolicy, see ### Troubleshooting - The [Controller Manager](/docs/admin/kube-controller-manager/) must be run -against [the secured API port](/docs/admin/accessing-the-api/), and must not -have superuser permissions. Otherwise requests would bypass authentication and -authorization modules, all PodSecurityPolicy objects would be allowed, and users -would be able to create privileged containers. For more details on configuring -Controller Manager authorization, see [Controller +against [the secured API port](/docs/reference/access-authn-authz/controlling-access/), +and must not have superuser permissions. Otherwise requests would bypass +authentication and authorization modules, all PodSecurityPolicy objects would be +allowed, and users would be able to create privileged containers. For more details +on configuring Controller Manager authorization, see [Controller Roles](/docs/admin/authorization/rbac/#controller-roles). ## Policy Order diff --git a/content/en/docs/tasks/access-application-cluster/access-cluster.md b/content/en/docs/tasks/access-application-cluster/access-cluster.md index 92717cd7a1..661d66eea9 100644 --- a/content/en/docs/tasks/access-application-cluster/access-cluster.md +++ b/content/en/docs/tasks/access-application-cluster/access-cluster.md @@ -106,7 +106,7 @@ certificate. On some clusters, the apiserver does not require authentication; it may serve on localhost, or be protected by a firewall. There is not a standard -for this. [Configuring Access to the API](/docs/admin/accessing-the-api) +for this. [Configuring Access to the API](/docs/reference/access-authn-authz/controlling-access/) describes how a cluster admin can configure this. Such approaches may conflict with future high-availability support. diff --git a/content/en/docs/tasks/administer-cluster/access-cluster-api.md b/content/en/docs/tasks/administer-cluster/access-cluster-api.md index e05b459aeb..16ba5585b8 100644 --- a/content/en/docs/tasks/administer-cluster/access-cluster-api.md +++ b/content/en/docs/tasks/administer-cluster/access-cluster-api.md @@ -107,7 +107,7 @@ certificate. On some clusters, the API server does not require authentication; it may serve on localhost, or be protected by a firewall. There is not a standard -for this. [Configuring Access to the API](/docs/admin/accessing-the-api) +for this. [Configuring Access to the API](/docs/reference/access-authn-authz/controlling-access/) describes how a cluster admin can configure this. Such approaches may conflict with future high-availability support. diff --git a/content/en/docs/user-journeys/users/cluster-operator/intermediate.md b/content/en/docs/user-journeys/users/cluster-operator/intermediate.md index 8f5d113172..3d986d3217 100644 --- a/content/en/docs/user-journeys/users/cluster-operator/intermediate.md +++ b/content/en/docs/user-journeys/users/cluster-operator/intermediate.md @@ -59,7 +59,7 @@ Securing your cluster includes work beyond the scope of Kubernetes itself. In Kubernetes, you configure access control: -* [Controlling Access to the Kubernetes API](/docs/admin/accessing-the-api/) +* [Controlling Access to the Kubernetes API](/docs/reference/access-authn-authz/controlling-access/) * [Authenticating](/docs/reference/access-authn-authz/authentication/) * [Using Admission Controllers](/docs/admin/admission-controllers/) From cb38f165661bdc30273194825250c0690e7d4af5 Mon Sep 17 00:00:00 2001 From: Lucian Maly Date: Thu, 12 Jul 2018 22:35:26 +0200 Subject: [PATCH 29/31] Autocomplete clarification + removed $ (#9455) * Autocomplete clarification + removed $ * Added content template * Removed toc_hide as it is default --- .../en/docs/reference/kubectl/cheatsheet.md | 211 ++++++++++-------- 1 file changed, 121 insertions(+), 90 deletions(-) diff --git a/content/en/docs/reference/kubectl/cheatsheet.md b/content/en/docs/reference/kubectl/cheatsheet.md index e17919040c..5d313fa6da 100644 --- a/content/en/docs/reference/kubectl/cheatsheet.md +++ b/content/en/docs/reference/kubectl/cheatsheet.md @@ -5,15 +5,35 @@ reviewers: - erictune - krousey - clove +content_template: templates/concept --- +{{% capture overview %}} + See also: [Kubectl Overview](/docs/reference/kubectl/overview/) and [JsonPath Guide](/docs/reference/kubectl/jsonpath). +This page is an overview of the `kubectl` command. + +{{% /capture %}} + +{{% capture body %}} + +# kubectl - Cheat Sheet + ## Kubectl Autocomplete -```console -$ source <(kubectl completion bash) # setup autocomplete in bash, bash-completion package should be installed first. -$ source <(kubectl completion zsh) # setup autocomplete in zsh +### BASH + +```bash +source <(kubectl completion bash) # setup autocomplete in bash into the current shell, bash-completion package should be installed first. +echo "source <(kubectl completion bash)" >> ~/.bashrc # add autocomplete permanently to your bash shell. +``` + +### ZSH + +```bash +source <(kubectl completion zsh) # setup autocomplete in zsh into the current shell +echo "if [ $commands[kubectl] ]; then source <(kubectl completion zsh); fi" >> ~/.zshrc # add autocomplete permanently to your zsh shell ``` ## Kubectl Context and Configuration @@ -22,23 +42,23 @@ Set which Kubernetes cluster `kubectl` communicates with and modifies configurat information. See [Authenticating Across Clusters with kubeconfig](/docs/tasks/access-application-cluster/configure-access-multiple-clusters/) documentation for detailed config file information. -```console -$ kubectl config view # Show Merged kubeconfig settings. +```bash +kubectl config view # Show Merged kubeconfig settings. # use multiple kubeconfig files at the same time and view merged config -$ KUBECONFIG=~/.kube/config:~/.kube/kubconfig2 kubectl config view +KUBECONFIG=~/.kube/config:~/.kube/kubconfig2 kubectl config view # Get the password for the e2e user -$ kubectl config view -o jsonpath='{.users[?(@.name == "e2e")].user.password}' +kubectl config view -o jsonpath='{.users[?(@.name == "e2e")].user.password}' -$ kubectl config current-context # Display the current-context -$ kubectl config use-context my-cluster-name # set the default context to my-cluster-name +kubectl config current-context # Display the current-context +kubectl config use-context my-cluster-name # set the default context to my-cluster-name # add a new cluster to your kubeconf that supports basic auth -$ kubectl config set-credentials kubeuser/foo.kubernetes.com --username=kubeuser --password=kubepassword +kubectl config set-credentials kubeuser/foo.kubernetes.com --username=kubeuser --password=kubepassword # set a context utilizing a specific username and namespace. -$ kubectl config set-context gce --user=cluster-admin --namespace=foo \ +kubectl config set-context gce --user=cluster-admin --namespace=foo \ && kubectl config use-context gce ``` @@ -47,16 +67,16 @@ $ kubectl config set-context gce --user=cluster-admin --namespace=foo \ Kubernetes manifests can be defined in json or yaml. The file extension `.yaml`, `.yml`, and `.json` can be used. -```console -$ kubectl create -f ./my-manifest.yaml # create resource(s) -$ kubectl create -f ./my1.yaml -f ./my2.yaml # create from multiple files -$ kubectl create -f ./dir # create resource(s) in all manifest files in dir -$ kubectl create -f https://git.io/vPieo # create resource(s) from url -$ kubectl run nginx --image=nginx # start a single instance of nginx -$ kubectl explain pods,svc # get the documentation for pod and svc manifests +```bash +kubectl create -f ./my-manifest.yaml # create resource(s) +kubectl create -f ./my1.yaml -f ./my2.yaml # create from multiple files +kubectl create -f ./dir # create resource(s) in all manifest files in dir +kubectl create -f https://git.io/vPieo # create resource(s) from url +kubectl run nginx --image=nginx # start a single instance of nginx +kubectl explain pods,svc # get the documentation for pod and svc manifests # Create multiple YAML objects from stdin -$ cat < Date: Thu, 12 Jul 2018 13:41:25 -0700 Subject: [PATCH 30/31] Remove extraneous .gitkeep file (#9485) --- content/.gitkeep | 0 1 file changed, 0 insertions(+), 0 deletions(-) delete mode 100644 content/.gitkeep diff --git a/content/.gitkeep b/content/.gitkeep deleted file mode 100644 index e69de29bb2..0000000000 From 05397e5fcb3aef223cb0ed03d37e08dd4c459b22 Mon Sep 17 00:00:00 2001 From: Kai Chen Date: Thu, 12 Jul 2018 13:44:27 -0700 Subject: [PATCH 31/31] Fix references to docs for the turnkey Kubernetes services (#9442) --- content/en/docs/setup/pick-right-solution.md | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/content/en/docs/setup/pick-right-solution.md b/content/en/docs/setup/pick-right-solution.md index 2ce902ea7d..82629e5861 100644 --- a/content/en/docs/setup/pick-right-solution.md +++ b/content/en/docs/setup/pick-right-solution.md @@ -72,13 +72,13 @@ These solutions allow you to create Kubernetes clusters on a range of Cloud IaaS few commands. These solutions are actively developed and have active community support. * [Conjure-up Kubernetes with Ubuntu on AWS, Azure, Google Cloud, Oracle Cloud](/docs/getting-started-guides/ubuntu/) -* [Google Compute Engine (GCE)](/docs/getting-started-guides/gce/) -* [AWS](/docs/getting-started-guides/aws/) -* [Azure](/docs/getting-started-guides/azure/) +* [Google Compute Engine (GCE)](/docs/setup/turnkey/gce/) +* [AWS](/docs/setup/turnkey/aws/) +* [Azure](/docs/setup/turnkey/azure/) * [Tectonic by CoreOS](https://coreos.com/tectonic) -* [CenturyLink Cloud](/docs/getting-started-guides/clc/) +* [CenturyLink Cloud](/docs/setup/turnkey/clc/) * [IBM Cloud](https://github.com/patrocinio/kubernetes-softlayer) -* [Stackpoint.io](/docs/getting-started-guides/stackpoint/) +* [Stackpoint.io](/docs/setup/turnkey/stackpoint/) * [Madcore.Ai](https://madcore.ai/) * [Kubermatic](https://cloud.kubermatic.io) * [Rancher 2.0](https://rancher.com/docs/rancher/v2.x/en/) @@ -163,15 +163,15 @@ Madcore.Ai | Jenkins DSL | Ubuntu | flannel | [docs](https://madc Platform9 | | multi-support | multi-support | [docs](https://platform9.com/managed-kubernetes/) | Commercial Kubermatic | | multi-support | multi-support | [docs](http://docs.kubermatic.io/) | Commercial Giant Swarm | | CoreOS | flannel and/or Calico | [docs](https://docs.giantswarm.io/) | Commercial -GCE | Saltstack | Debian | GCE | [docs](/docs/getting-started-guides/gce/) | Project +GCE | Saltstack | Debian | GCE | [docs](/docs/setup/turnkey/gce/) | Project Azure Container Service | | Ubuntu | Azure | [docs](https://azure.microsoft.com/en-us/services/container-service/) | Commercial -Azure (IaaS) | | Ubuntu | Azure | [docs](/docs/getting-started-guides/azure/) | [Community (Microsoft)](https://github.com/Azure/acs-engine) +Azure (IaaS) | | Ubuntu | Azure | [docs](/docs/setup/turnkey/azure/) | [Community (Microsoft)](https://github.com/Azure/acs-engine) Bare-metal | custom | Fedora | _none_ | [docs](/docs/getting-started-guides/fedora/fedora_manual_config/) | Project Bare-metal | custom | Fedora | flannel | [docs](/docs/getting-started-guides/fedora/flannel_multi_node_cluster/) | Community ([@aveshagarwal](https://github.com/aveshagarwal)) libvirt | custom | Fedora | flannel | [docs](/docs/getting-started-guides/fedora/flannel_multi_node_cluster/) | Community ([@aveshagarwal](https://github.com/aveshagarwal)) KVM | custom | Fedora | flannel | [docs](/docs/getting-started-guides/fedora/flannel_multi_node_cluster/) | Community ([@aveshagarwal](https://github.com/aveshagarwal)) DCOS | Marathon | CoreOS/Alpine | custom | [docs](/docs/getting-started-guides/dcos/) | Community ([Kubernetes-Mesos Authors](https://github.com/mesosphere/kubernetes-mesos/blob/master/AUTHORS.md)) -AWS | CoreOS | CoreOS | flannel | [docs](/docs/getting-started-guides/aws/) | Community +AWS | CoreOS | CoreOS | flannel | [docs](/docs/setup/turnkey/aws/) | Community GCE | CoreOS | CoreOS | flannel | [docs](/docs/getting-started-guides/coreos/) | Community ([@pires](https://github.com/pires)) Vagrant | CoreOS | CoreOS | flannel | [docs](/docs/getting-started-guides/coreos/) | Community ([@pires](https://github.com/pires), [@AntonioMeireles](https://github.com/AntonioMeireles)) CloudStack | Ansible | CoreOS | flannel | [docs](/docs/getting-started-guides/cloudstack/) | Community ([@sebgoa](https://github.com/sebgoa)) @@ -185,7 +185,7 @@ Oracle Cloud | Juju | Ubuntu | flannel/calico/canal | [docs] Rackspace | Juju | Ubuntu | flannel/calico/canal | [docs](/docs/getting-started-guides/ubuntu/) | [Commercial](https://www.ubuntu.com/kubernetes) and [Community](https://jujucharms.com/kubernetes) VMware vSphere | Juju | Ubuntu | flannel/calico/canal | [docs](/docs/getting-started-guides/ubuntu/) | [Commercial](https://www.ubuntu.com/kubernetes) and [Community](https://jujucharms.com/kubernetes) Bare Metal | Juju | Ubuntu | flannel/calico/canal | [docs](/docs/getting-started-guides/ubuntu/) | [Commercial](https://www.ubuntu.com/kubernetes) and [Community](https://jujucharms.com/kubernetes) -AWS | Saltstack | Debian | AWS | [docs](/docs/getting-started-guides/aws/) | Community ([@justinsb](https://github.com/justinsb)) +AWS | Saltstack | Debian | AWS | [docs](/docs/setup/turnkey/aws/) | Community ([@justinsb](https://github.com/justinsb)) AWS | kops | Debian | AWS | [docs](https://github.com/kubernetes/kops/) | Community ([@justinsb](https://github.com/justinsb)) Bare-metal | custom | Ubuntu | flannel | [docs](/docs/getting-started-guides/ubuntu/) | Community ([@resouer](https://github.com/resouer), [@WIZARD-CXY](https://github.com/WIZARD-CXY)) oVirt | | | | [docs](/docs/getting-started-guides/ovirt/) | Community ([@simon3z](https://github.com/simon3z))

Qsa6iYk*jE5(aO5YS)`F*bzGsZCRx>GdI|sLT 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