diff --git a/README.md b/README.md index 621c99c..b884c90 100644 --- a/README.md +++ b/README.md @@ -14,8 +14,8 @@ The target audience for this tutorial is someone planning to support a productio Kubernetes The Hard Way guides you through bootstrapping a highly available Kubernetes cluster with end-to-end encryption between components and RBAC authentication. -* [Kubernetes](https://github.com/kubernetes/kubernetes) 1.8.0 -* [cri-containerd Container Runtime](https://github.com/kubernetes-incubator/cri-containerd) 1.0.0-alpha.0 +* [Kubernetes](https://github.com/kubernetes/kubernetes) 1.8.4 +* [cri-containerd Container Runtime](https://github.com/kubernetes-incubator/cri-containerd) 1.0.0-alpha.1 * [CNI Container Networking](https://github.com/containernetworking/cni) 0.6.0 * [etcd](https://github.com/coreos/etcd) 3.2.8 diff --git a/docs/02-client-tools.md b/docs/02-client-tools.md index 738b879..ed2e155 100644 --- a/docs/02-client-tools.md +++ b/docs/02-client-tools.md @@ -69,7 +69,7 @@ The `kubectl` command line utility is used to interact with the Kubernetes API S ### OS X ``` -curl -o kubectl https://storage.googleapis.com/kubernetes-release/release/v1.8.0/bin/darwin/amd64/kubectl +curl -o kubectl https://storage.googleapis.com/kubernetes-release/release/v1.8.4/bin/darwin/amd64/kubectl ``` ``` @@ -83,7 +83,7 @@ sudo mv kubectl /usr/local/bin/ ### Linux ``` -wget https://storage.googleapis.com/kubernetes-release/release/v1.8.0/bin/linux/amd64/kubectl +wget https://storage.googleapis.com/kubernetes-release/release/v1.8.4/bin/linux/amd64/kubectl ``` ``` @@ -96,7 +96,7 @@ sudo mv kubectl /usr/local/bin/ ### Verification -Verify `kubectl` version 1.8.0 or higher is installed: +Verify `kubectl` version 1.8.4 or higher is installed: ``` kubectl version --client @@ -105,7 +105,7 @@ kubectl version --client > output ``` -Client Version: version.Info{Major:"1", Minor:"8", GitVersion:"v1.8.0", GitCommit:"6e937839ac04a38cac63e6a7a306c5d035fe7b0a", GitTreeState:"clean", BuildDate:"2017-09-28T22:57:57Z", GoVersion:"go1.8.3", Compiler:"gc", Platform:"darwin/amd64"} +Client Version: version.Info{Major:"1", Minor:"8", GitVersion:"v1.8.4", GitCommit:"9befc2b8928a9426501d3bf62f72849d5cbcd5a3", GitTreeState:"clean", BuildDate:"2017-11-20T05:28:34Z", GoVersion:"go1.8.3", Compiler:"gc", Platform:"linux/amd64"} ``` Next: [Provisioning Compute Resources](03-compute-resources.md) diff --git a/docs/08-bootstrapping-kubernetes-controllers.md b/docs/08-bootstrapping-kubernetes-controllers.md index b526bbc..7f98c1c 100644 --- a/docs/08-bootstrapping-kubernetes-controllers.md +++ b/docs/08-bootstrapping-kubernetes-controllers.md @@ -18,10 +18,10 @@ Download the official Kubernetes release binaries: ``` wget -q --show-progress --https-only --timestamping \ - "https://storage.googleapis.com/kubernetes-release/release/v1.8.0/bin/linux/amd64/kube-apiserver" \ - "https://storage.googleapis.com/kubernetes-release/release/v1.8.0/bin/linux/amd64/kube-controller-manager" \ - "https://storage.googleapis.com/kubernetes-release/release/v1.8.0/bin/linux/amd64/kube-scheduler" \ - "https://storage.googleapis.com/kubernetes-release/release/v1.8.0/bin/linux/amd64/kubectl" + "https://storage.googleapis.com/kubernetes-release/release/v1.8.4/bin/linux/amd64/kube-apiserver" \ + "https://storage.googleapis.com/kubernetes-release/release/v1.8.4/bin/linux/amd64/kube-controller-manager" \ + "https://storage.googleapis.com/kubernetes-release/release/v1.8.4/bin/linux/amd64/kube-scheduler" \ + "https://storage.googleapis.com/kubernetes-release/release/v1.8.4/bin/linux/amd64/kubectl" ``` Install the Kubernetes binaries: @@ -302,8 +302,8 @@ curl --cacert ca.pem https://${KUBERNETES_PUBLIC_ADDRESS}:6443/version { "major": "1", "minor": "8", - "gitVersion": "v1.8.0", - "gitCommit": "6e937839ac04a38cac63e6a7a306c5d035fe7b0a", + "gitVersion": "v1.8.4", + "gitCommit": "9befc2b8928a9426501d3bf62f72849d5cbcd5a3", "gitTreeState": "clean", "buildDate": "2017-09-28T22:46:41Z", "goVersion": "go1.8.3", diff --git a/docs/09-bootstrapping-kubernetes-workers.md b/docs/09-bootstrapping-kubernetes-workers.md index 8b777bd..18fee84 100644 --- a/docs/09-bootstrapping-kubernetes-workers.md +++ b/docs/09-bootstrapping-kubernetes-workers.md @@ -25,10 +25,10 @@ sudo apt-get -y install socat ``` wget -q --show-progress --https-only --timestamping \ https://github.com/containernetworking/plugins/releases/download/v0.6.0/cni-plugins-amd64-v0.6.0.tgz \ - https://github.com/kubernetes-incubator/cri-containerd/releases/download/v1.0.0-alpha.0/cri-containerd-1.0.0-alpha.0.tar.gz \ - https://storage.googleapis.com/kubernetes-release/release/v1.8.0/bin/linux/amd64/kubectl \ - https://storage.googleapis.com/kubernetes-release/release/v1.8.0/bin/linux/amd64/kube-proxy \ - https://storage.googleapis.com/kubernetes-release/release/v1.8.0/bin/linux/amd64/kubelet + https://github.com/kubernetes-incubator/cri-containerd/releases/download/v1.0.0-alpha.1/cri-containerd-1.0.0-alpha.1.tar.gz \ + https://storage.googleapis.com/kubernetes-release/release/v1.8.4/bin/linux/amd64/kubectl \ + https://storage.googleapis.com/kubernetes-release/release/v1.8.4/bin/linux/amd64/kube-proxy \ + https://storage.googleapis.com/kubernetes-release/release/v1.8.4/bin/linux/amd64/kubelet ``` Create the installation directories: @@ -50,7 +50,7 @@ sudo tar -xvf cni-plugins-amd64-v0.6.0.tgz -C /opt/cni/bin/ ``` ``` -sudo tar -xvf cri-containerd-1.0.0-alpha.0.tar.gz -C / +sudo tar -xvf cri-containerd-1.0.0-alpha.1.tar.gz -C / ``` ``` @@ -227,9 +227,9 @@ kubectl get nodes ``` NAME STATUS ROLES AGE VERSION -worker-0 Ready 1m v1.8.0 -worker-1 Ready 1m v1.8.0 -worker-2 Ready 1m v1.8.0 +worker-0 Ready 1m v1.8.4 +worker-1 Ready 1m v1.8.4 +worker-2 Ready 1m v1.8.4 ``` Next: [Configuring kubectl for Remote Access](10-configuring-kubectl.md) diff --git a/docs/10-configuring-kubectl.md b/docs/10-configuring-kubectl.md index d7258fa..aa9ba3a 100644 --- a/docs/10-configuring-kubectl.md +++ b/docs/10-configuring-kubectl.md @@ -70,9 +70,9 @@ kubectl get nodes ``` NAME STATUS ROLES AGE VERSION -worker-0 Ready 2m v1.8.0 -worker-1 Ready 2m v1.8.0 -worker-2 Ready 2m v1.8.0 +worker-0 Ready 2m v1.8.4 +worker-1 Ready 2m v1.8.4 +worker-2 Ready 2m v1.8.4 ``` Next: [Provisioning Pod Network Routes](11-pod-network-routes.md)