Import release notes (#6999)
* Import release notes * retire binary_release.md
This commit is contained in:
+20
-6
@@ -4,6 +4,12 @@ toc:
|
||||
- docs/setup/index.md
|
||||
- docs/setup/pick-right-solution.md
|
||||
|
||||
- title: Downloading Kubernetes
|
||||
landing_page: /docs/imported/release/notes/
|
||||
section:
|
||||
- docs/imported/release/notes.md
|
||||
- docs/setup/building-from-source.md
|
||||
|
||||
- title: Independent Solutions
|
||||
section:
|
||||
- docs/getting-started-guides/minikube.md
|
||||
@@ -100,9 +106,17 @@ toc:
|
||||
|
||||
- docs/admin/node-conformance.md
|
||||
|
||||
- docs/concepts/cluster-administration/addons.md
|
||||
- docs/admin/salt.md
|
||||
- docs/admin/cluster-large.md
|
||||
- docs/admin/multiple-zones.md
|
||||
- docs/admin/high-availability/index.md
|
||||
- docs/getting-started-guides/binary_release.md
|
||||
- title: Installing Addons
|
||||
path: /docs/concepts/cluster-administration/addons/
|
||||
|
||||
- title: Configuring Kubernetes with Salt
|
||||
path: /docs/admin/salt/
|
||||
|
||||
- title: Building Large Clusters
|
||||
path: /docs/admin/cluster-large/
|
||||
|
||||
- title: Running in Multiple Zones
|
||||
path: /docs/admin/multiple-zones/
|
||||
|
||||
- title: Building High-Availability Clusters
|
||||
path: /docs/admin/high-availability/
|
||||
|
||||
@@ -160,6 +160,7 @@
|
||||
|
||||
/docs/getting-started-guide/* /docs/setup/ 301
|
||||
/docs/getting-started-guides/ /docs/setup/pick-right-solution/ 301
|
||||
/docs/getting-started-guides/binary_release/ /docs/setup/building-from-source/ 301
|
||||
/docs/getting-started-guides/coreos/azure/ /docs/getting-started-guides/coreos/ 301
|
||||
/docs/getting-started-guides/coreos/bare_metal_calico/ /docs/getting-started-guides/coreos/ 301
|
||||
/docs/getting-started-guides/docker-multinode/* /docs/setup/independent/create-cluster-kubeadm/ 301
|
||||
|
||||
@@ -1,56 +0,0 @@
|
||||
---
|
||||
approvers:
|
||||
- david-mcmahon
|
||||
- jbeda
|
||||
title: Downloading or Building Kubernetes
|
||||
---
|
||||
|
||||
You can either build a release from sources or download a pre-built release. If you do not plan on developing Kubernetes itself, we suggest a pre-built release.
|
||||
|
||||
If you just want to run Kubernetes locally for development, we recommend using Minikube. You can download Minikube [here](https://github.com/kubernetes/minikube/releases/latest).
|
||||
Minikube sets up a local VM that runs a Kubernetes cluster securely, and makes it easy to work with that cluster.
|
||||
|
||||
* TOC
|
||||
{:toc}
|
||||
|
||||
### Prebuilt Binary Release
|
||||
|
||||
The list of binary releases is available for download from the [GitHub Kubernetes repo release page](https://github.com/kubernetes/kubernetes/releases).
|
||||
|
||||
Download the latest release and unpack this tar file on Linux or OS X, cd to the created `kubernetes/` directory, and then follow the getting started guide for your cloud.
|
||||
|
||||
On OS X you can also use the [homebrew](http://brew.sh/) package manager: `brew install kubernetes-cli`
|
||||
|
||||
### Building from source
|
||||
|
||||
Get the Kubernetes source. If you are simply building a release from source there is no need to set up a full golang environment as all building happens in a Docker container.
|
||||
|
||||
Building a release is simple.
|
||||
|
||||
```shell
|
||||
git clone https://github.com/kubernetes/kubernetes.git
|
||||
cd kubernetes
|
||||
make release
|
||||
```
|
||||
|
||||
For more details on the release process see the [`build`](http://releases.k8s.io/{{page.githubbranch}}/build/) directory
|
||||
|
||||
### Download Kubernetes and automatically set up a default cluster
|
||||
|
||||
The bash script at [`https://get.k8s.io`](https://get.k8s.io), which can be run with `wget` or `curl`, automatically downloads Kubernetes, and provisions a cluster based on your desired cloud provider.
|
||||
|
||||
```shell
|
||||
# wget version
|
||||
export KUBERNETES_PROVIDER=YOUR_PROVIDER; wget -q -O - https://get.k8s.io | bash
|
||||
|
||||
# curl version
|
||||
export KUBERNETES_PROVIDER=YOUR_PROVIDER; curl -sS https://get.k8s.io | bash
|
||||
```
|
||||
|
||||
Possible values for `YOUR_PROVIDER` include:
|
||||
|
||||
* `gce` - Google Compute Engine [default]
|
||||
* `vagrant` - Vagrant (on local virtual machines)
|
||||
* `vsphere` - VMWare VSphere
|
||||
|
||||
For the complete, up-to-date list of providers supported by this script, see the [`/cluster`](https://github.com/kubernetes/kubernetes/tree/{{page.githubbranch}}/cluster) folder in the main Kubernetes repo, where each folder represents a possible value for `YOUR_PROVIDER`. If you don't see your desired provider, try looking at our [getting started guides](/docs/setup/); there's a good chance we have docs for them.
|
||||
Executable
+1818
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,24 @@
|
||||
---
|
||||
approvers:
|
||||
- david-mcmahon
|
||||
- jbeda
|
||||
title: Building from Source
|
||||
---
|
||||
|
||||
You can either build a release from source or download a pre-built release. If you do not plan on developing Kubernetes itself, we suggest using a pre-built version of the current release, which can be found in the [Release Notes](/docs/imported/release/notes/).
|
||||
|
||||
The Kubernetes source code can be downloaded from the [kubernetes/kubernetes repo](https://github.com/kubernetes/kubernetes).
|
||||
|
||||
### Building from source
|
||||
|
||||
If you are simply building a release from source there is no need to set up a full golang environment as all building happens in a Docker container.
|
||||
|
||||
Building a release is simple.
|
||||
|
||||
```shell
|
||||
git clone https://github.com/kubernetes/kubernetes.git
|
||||
cd kubernetes
|
||||
make release
|
||||
```
|
||||
|
||||
For more details on the release process see the kubernetes/kubernetes [`build`](http://releases.k8s.io/{{page.githubbranch}}/build/) directory.
|
||||
@@ -0,0 +1,8 @@
|
||||
repos:
|
||||
- name: kubernetes
|
||||
remote: https://github.com/kubernetes/kubernetes.git
|
||||
branch: master
|
||||
gen-absolute-links: true
|
||||
files:
|
||||
- src: CHANGELOG-1.9.md
|
||||
dst: docs/imported/release/notes.md
|
||||
Reference in New Issue
Block a user