Skip to content

Commit 5762436

Browse files
committed
Markdown files in root updated by update-generated-docs.sh.
1 parent 37787ff commit 5762436

6 files changed

+30
-24
lines changed

CHANGELOG.md

+20-18
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@ binary | sha1 hash | md5 hash
1616
* restore ability to run against secured etcd ([#21535](https://github.com/kubernetes/kubernetes/pull/21535), [@AdoHe](https://github.com/AdoHe))
1717

1818
### Other notable changes
19+
1920
* Trusty: Avoid reaching GCE custom metadata size limit ([#22818](https://github.com/kubernetes/kubernetes/pull/22818), [@andyzheng0831](https://github.com/andyzheng0831))
2021
* Update kubectl help for 1.2 resources ([#23305](https://github.com/kubernetes/kubernetes/pull/23305), [@janetkuo](https://github.com/janetkuo))
2122
* Removing URL query param from swagger UI to fix the XSS issue ([#23234](https://github.com/kubernetes/kubernetes/pull/23234), [@nikhiljindal](https://github.com/nikhiljindal))
@@ -61,7 +62,7 @@ Kubelet supports 100 pods per node with 4x reduced system overhead.
6162
* Dynamic Configuration (ConfigMap API in the core API group) enables application
6263
configuration to be stored as a Kubernetes API object and pulled dynamically on
6364
container startup, as an alternative to baking in command-line flags when a
64-
container is built.
65+
container is built.
6566
* Turnkey Deployments (Deployment API (Beta) in the Extensions API group)
6667
automate deployment and rolling updates of applications, specified
6768
declaratively. It handles versioning, multiple simultaneous rollouts,
@@ -90,10 +91,10 @@ interacting with the system. Note: the GUI is enabled by default in 1.2 clusters
9091

9192
<img src="docs/images/newgui.png" width="" alt="Dashboard UI screenshot showing cards that represent applications that run inside a cluster" title="Dashboard UI apps screen">
9293

93-
## Other notable improvements
94+
## Other notable improvements
9495

95-
* Job was Beta in 1.1 and is GA in 1.2 .
96-
* <code>apiVersion: batch/v1 </code>is now available. You now do not need to specify the <code>.spec.selector</code> field — a [unique selector is automatically generated ](http://kubernetes.io/docs/user-guide/jobs/#pod-selector)for you.
96+
* Job was Beta in 1.1 and is GA in 1.2 .
97+
* <code>apiVersion: batch/v1 </code>is now available. You now do not need to specify the <code>.spec.selector</code> field — a [unique selector is automatically generated ](http://kubernetes.io/docs/user-guide/jobs/#pod-selector)for you.
9798
* The previous version, <code>apiVersion: extensions/v1beta1</code>, is still supported. Even if you roll back to 1.1, the objects created using
9899
the new apiVersion will still be accessible, using the old version. You can
99100
continue to use your existing JSON and YAML files until you are ready to switch
@@ -123,7 +124,7 @@ annotation is not specified, then ‘iptables’ mode is the default. If kube-pr
123124
is unable to start in iptables mode because system requirements are not met
124125
(kernel or iptables versions are insufficient), the kube-proxy will fall-back
125126
to userspace mode. Kube-proxy is much more performant and less
126-
resource-intensive in ‘iptables’ mode.
127+
resource-intensive in ‘iptables’ mode.
127128
* Node stability can be improved by reserving [resources](https://github.com/kubernetes/kubernetes/blob/release-1.2/docs/proposals/node-allocatable.md) for the base operating system using --system-reserved and --kube-reserved Kubelet flags
128129
* Liveness and readiness probes now support more configuration parameters:
129130
periodSeconds, successThreshold, failureThreshold
@@ -151,7 +152,7 @@ etc) volumes and block-device volumes will be owned by the FSGroup, and each
151152
container in the pod will run with the FSGroup as a supplemental group
152153
* Volumes that support SELinux labelling are now automatically relabeled with the
153154
Pod’s SELinux context, if specified
154-
* A stable client library release\_1\_2 is added. The library is [here](https://github.com/kubernetes/kubernetes/tree/master/pkg/client/clientset_generated/release_1_2), and detailed doc is [here](https://github.com/kubernetes/kubernetes/blob/master/docs/devel/generating-clientset.md#released-clientsets). We will keep the interface of this go client stable.
155+
* A stable client library release\_1\_2 is added. The library is [here](pkg/client/clientset_generated/release_1_2/), and detailed doc is [here](docs/devel/generating-clientset.md#released-clientsets). We will keep the interface of this go client stable.
155156
* New Azure File Service Volume Plugin enables mounting Microsoft Azure File
156157
Volumes (SMB 2.1 and 3.0) into a Pod. See [example](https://github.com/kubernetes/kubernetes/blob/release-1.2/examples/azure_file/README.md) for details.
157158
* Logs usage and root filesystem usage of a container, volumes usage of a pod and node disk usage are exposed through Kubelet new metrics API.
@@ -165,7 +166,7 @@ automatically provision a PersistentVolume to bind to an unfulfilled
165166
PersistentVolumeClaim.
166167
* Run multiple schedulers in parallel, e.g. one or more custom schedulers
167168
alongside the default Kubernetes scheduler, using pod annotations to select
168-
among the schedulers for each pod. Documentation is [here](http://kubernetes.io/docs/admin/multiple-schedulers.md), design doc is [here](https://github.com/kubernetes/kubernetes/blob/master/docs/proposals/multiple-schedulers.md).
169+
among the schedulers for each pod. Documentation is [here](http://kubernetes.io/docs/admin/multiple-schedulers.md), design doc is [here](docs/proposals/multiple-schedulers.md).
169170
* More expressive node affinity syntax, and support for “soft” node affinity.
170171
Node selectors (to constrain pods to schedule on a subset of nodes) now support
171172
the operators {<code>In, NotIn, Exists, DoesNotExist, Gt, Lt</code>} instead of just conjunction of exact match on node label values. In
@@ -178,11 +179,11 @@ details can be found in the [DNS README](https://github.com/kubernetes/kubernete
178179
* New SchedulerExtender enables users to implement custom
179180
out-of-(the-scheduler)-process scheduling predicates and priority functions,
180181
for example to schedule pods based on resources that are not directly managed
181-
by Kubernetes. Changes were introduced in PR [#13580](https://github.com/kubernetes/kubernetes/pull/13580). Example configuration and documentation is available [here](https://github.com/kubernetes/kubernetes/blob/master/docs/design/scheduler_extender.md). This is an alpha feature and may not be supported in its current form at beta
182+
by Kubernetes. Changes were introduced in PR [#13580](https://github.com/kubernetes/kubernetes/pull/13580). Example configuration and documentation is available [here](docs/design/scheduler_extender.md). This is an alpha feature and may not be supported in its current form at beta
182183
or GA.
183184
* New Flex Volume Plugin enables users to use out-of-process volume plugins that
184185
are installed to “/usr/libexec/kubernetes/kubelet-plugins/volume/exec/” on
185-
every node, instead of being compiled into the Kubernetes binary. See [example](https://github.com/kubernetes/kubernetes/blob/master/examples/flexvolume/README.md) for details.
186+
every node, instead of being compiled into the Kubernetes binary. See [example](examples/flexvolume/README.md) for details.
186187
* vendor volumes into a pod. It expects vendor drivers are installed in the
187188
volume plugin path on each kubelet node. This is an alpha feature and may
188189
change in future.
@@ -199,17 +200,17 @@ request only, if you want to avoid hardcapping. If the kernel does not support
199200
CPU Quota, NodeStatus will contain a warning indicating that CPU Limits cannot
200201
be enforced.
201202
* The following applies only if you use the Go language client (<code>/pkg/client/unversioned</code>) to create Job by defining Go variables of type "<code>k8s.io/kubernetes/pkg/apis/extensions".Job</code>). We think <strong>this is not common</strong>, so if you are not sure what this means, you probably aren't doing this. If
202-
you do this, then, at the time you re-vendor the "<code>k8s.io/kubernetes/"</code> code, you will need to set <code>job.Spec.ManualSelector = true</code>, or else set <code>job.Spec.Selector = nil. </code>Otherwise, the jobs you create may be rejected. See [Specifying your own pod selector](http://kubernetes.io/docs/user-guide/jobs/#specifying-your-own-pod-selector).
203+
you do this, then, at the time you re-vendor the "<code>k8s.io/kubernetes/"</code> code, you will need to set <code>job.Spec.ManualSelector = true</code>, or else set <code>job.Spec.Selector = nil. </code>Otherwise, the jobs you create may be rejected. See [Specifying your own pod selector](http://kubernetes.io/docs/user-guide/jobs/#specifying-your-own-pod-selector).
203204
* Deployment was Alpha in 1.1 (though it had apiVersion extensions/v1beta1) and
204205
was disabled by default. Due to some non-backward-compatible API changes, any
205-
Deployment objects you created in 1.1 won’t work with in the 1.2 release.
206+
Deployment objects you created in 1.1 won’t work with in the 1.2 release.
206207
* Before upgrading to 1.2, <strong>delete all Deployment alpha-version resources</strong>, including the Replication Controllers and Pods the Deployment manages. Then
207208
create Deployment Beta resources after upgrading to 1.2. Not deleting the
208209
Deployment objects may cause the deployment controller to mistakenly match
209210
other pods and delete them, due to the selector API change.
210211
* Client (kubectl) and server versions must match (both 1.1 or both 1.2) for any
211212
Deployment-related operations.
212-
* Behavior change:
213+
* Behavior change:
213214
* Deployment creates ReplicaSets instead of ReplicationControllers.
214215
* Scale subresource now has a new <code>targetSelector</code> field in its status. This field supports the new set-based selectors supported
215216
by Deployments, but in a serialized format.
@@ -222,12 +223,12 @@ and its default value is changed from
222223
* .spec.strategy.rollingUpdate.minReadySeconds is moved to .spec.minReadySeconds
223224
* DaemonSet was Alpha in 1.1 (though it had apiVersion extensions/v1beta1) and
224225
was disabled by default. Due to some non-backward-compatible API changes, any
225-
DaemonSet objects you created in 1.1 won’t work with in the 1.2 release.
226+
DaemonSet objects you created in 1.1 won’t work with in the 1.2 release.
226227
* Before upgrading to 1.2, <strong>delete all DaemonSet alpha-version resources</strong>. If you do not want to disrupt the pods, use kubectl delete daemonset <name>
227-
--cascade=false. Then create DaemonSet Beta resources after upgrading to 1.2.
228+
--cascade=false. Then create DaemonSet Beta resources after upgrading to 1.2.
228229
* Client (kubectl) and server versions must match (both 1.1 or both 1.2) for any
229230
DaemonSet-related operations.
230-
* Behavior change:
231+
* Behavior change:
231232
* DaemonSet pods will be created on nodes with .spec.unschedulable=true and will
232233
not be evicted from nodes whose Ready condition is false.
233234
* Updates to the pod template are now permitted. To perform a rolling update of a
@@ -251,7 +252,7 @@ content type, helpfully sends "application/x-www-urlencoded", which is not
251252
correct.
252253
Other client authors should double check that you are sending proper
253254
accept and content type headers, or set no value (in which case JSON is the
254-
default).
255+
default).
255256
An example using curl:
256257
<code>curl -H "Content-Type: application/json" -XPOST -d
257258
'{"apiVersion":"v1","kind":"Namespace","metadata":{"name":"kube-system"}}' "[http://127.0.0.1:8080/api/v1/namespaces](http://127.0.0.1:8080/api/v1/namespaces)"</code>
@@ -262,7 +263,7 @@ MINION\_SIZE to kube-up, you should now specify NUM\_NODES or NODE\_SIZE.
262263

263264
## Known Issues
264265

265-
* Paused deployments can't be resized and don't clean up old ReplicaSets.
266+
* Paused deployments can't be resized and don't clean up old ReplicaSets.
266267
* Minimum memory limit is 4MB. This is a docker limitation
267268
* Minimum CPU limits is 10m. This is a Linux Kernel limitation
268269
* “kubectl rollout undo” (i.e. rollback) will hang on paused deployments, because
@@ -291,7 +292,7 @@ defines the number of nodes that if not Ready in time won’t cause kube-up
291292
failure.
292293
* “kubectl rolling-update” only supports Replication Controllers (it doesn’t
293294
support Replica Sets). It’s recommended to use Deployment 1.2 with “kubectl
294-
rollout” commands instead, if you want to rolling update Replica Sets.
295+
rollout” commands instead, if you want to rolling update Replica Sets.
295296
* When live upgrading Kubelet to 1.2 without draining the pods running on the node,
296297
the containers will be restarted by Kubelet (see details in [#23104](https://github.com/kubernetes/kubernetes/issues/23104)).
297298

@@ -361,4 +362,5 @@ With kube-up:
361362

362363
Please see the [Releases Page](https://github.com/kubernetes/kubernetes/releases) for older releases.
363364

365+
364366
[![Analytics](https://kubernetes-site.appspot.com/UA-36037335-10/GitHub/CHANGELOG.md?pixel)]()

CONTRIB.md

+1
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
11
[Moved to CONTRIBUTING.md](CONTRIBUTING.md)
22

3+
34
[![Analytics](https://kubernetes-site.appspot.com/UA-36037335-10/GitHub/CONTRIB.md?pixel)]()

CONTRIBUTING.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ Please fill out either the individual or corporate Contributor License Agreement
1717

1818
Follow either of the two links above to access the appropriate CLA and instructions for how to sign and return it. Once we receive it, we'll be able to accept your pull requests.
1919

20-
***NOTE***: Only original source code from you and other people that have signed the CLA can be accepted into the main repository. This policy does not apply to [third_party](https://github.com/kubernetes/kubernetes/tree/master/third_party).
20+
***NOTE***: Only original source code from you and other people that have signed the CLA can be accepted into the main repository. This policy does not apply to [third_party](third_party/).
2121

2222
### Contributing A Patch
2323

DESIGN.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
See the [user guide overview](docs/user-guide/overview.md) for an introduction to Kubernetes and its core concepts.
44

5-
See the [design overview](docs/design) for an overview of the system design.
5+
See the [design overview](docs/design/) for an overview of the system design.
66

77
See the [API overview](docs/api.md) and [conventions](docs/devel/api-conventions.md) for an overview of the API design.
88

README.md

+5-2
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@
1212
[Coverage Status Widget]: https://coveralls.io/repos/kubernetes/kubernetes/badge.svg
1313

1414
### Are you ...
15+
1516
* Interested in learning more about using Kubernetes? Please see our user-facing documentation on [kubernetes.io](http://kubernetes.io)
1617
* Interested in hacking on the core Kubernetes code base? Keep reading!
1718

@@ -32,9 +33,11 @@ Kubernetes builds upon a [decade and a half of experience at Google running prod
3233
<hr>
3334

3435
### Kubernetes can run anywhere!
36+
3537
However, initial development was done on GCE and so our instructions and scripts are built around that. If you make it work on other infrastructure please let us know and contribute instructions/code.
3638

3739
### Kubernetes is ready for Production!
40+
3841
With the [1.0.1 release](https://github.com/kubernetes/kubernetes/releases/tag/v1.0.1) Kubernetes is ready to serve your production workloads.
3942

4043

@@ -43,7 +46,7 @@ With the [1.0.1 release](https://github.com/kubernetes/kubernetes/releases/tag/v
4346
Kubernetes works with the following concepts:
4447

4548
[**Cluster**](docs/admin/README.md)
46-
: A cluster is a set of physical or virtual machines and other infrastructure resources used by Kubernetes to run your applications. Kubernetes can run anywhere! See the [Getting Started Guides](docs/getting-started-guides) for instructions for a variety of services.
49+
: A cluster is a set of physical or virtual machines and other infrastructure resources used by Kubernetes to run your applications. Kubernetes can run anywhere! See the [Getting Started Guides](docs/getting-started-guides/) for instructions for a variety of services.
4750

4851
[**Node**](docs/admin/node.md)
4952
: A node is a physical or virtual machine running Kubernetes, onto which pods can be scheduled.
@@ -127,7 +130,7 @@ You can also view recordings of past events and presentations on our [Media page
127130
For Q&A, our threads are at:
128131

129132
* [Stack Overflow](http://stackoverflow.com/questions/tagged/kubernetes)
130-
* [Slack](/docs/troubleshooting.md#slack)
133+
* [Slack](https://github.com/docs/troubleshooting.md#slack)
131134

132135
### Want to do more than just 'discuss' Kubernetes?
133136

code-of-conduct.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,7 @@ This Code of Conduct is adapted from the Contributor Covenant
4040
http://contributor-covenant.org/version/1/2/0/
4141

4242
### Kubernetes Events Code of Conduct
43+
4344
Kubernetes events are working conferences intended for professional networking and collaboration in the
4445
Kubernetes community. Attendees are expected to behave according to professional standards and in accordance
4546
with their employer's policies on appropriate workplace behavior.
@@ -48,12 +49,11 @@ While at Kubernetes events or related social networking opportunities, attendees
4849
discriminatory or offensive speech or actions regarding gender, sexuality, race, or religion. Speakers should
4950
be especially aware of these concerns.
5051

51-
The Kubernetes team does not condone any statements by speakers contrary to these standards. The Kubernetes
52+
The Kubernetes team does not condone any statements by speakers contrary to these standards. The Kubernetes
5253
team reserves the right to deny entrance and/or eject from an event (without refund) any individual found to
5354
be engaging in discriminatory or offensive speech or actions.
5455

5556
Please bring any concerns to to the immediate attention of Kubernetes event staff
5657

5758

58-
5959
[![Analytics](https://kubernetes-site.appspot.com/UA-36037335-10/GitHub/code-of-conduct.md?pixel)]()

0 commit comments

Comments
 (0)