update docs
parent
0b6bcd287f
commit
21292f76cf
|
@ -13,3 +13,4 @@ The target audience for this workshop is someone planning to support a productio
|
|||
* [Bootstrapping an H/A etcd cluster](docs/etcd.md)
|
||||
* [Bootstrapping an H/A Kubernetes Control Plane](docs/kubernetes-controller.md)
|
||||
* [Bootstrapping Kubernetes Workers](docs/kubernetes-worker.md)
|
||||
* [Managing the Container Network Routes](docs/network.md)
|
||||
|
|
|
@ -98,6 +98,24 @@ sudo systemctl start docker
|
|||
sudo docker version
|
||||
```
|
||||
|
||||
```
|
||||
Client:
|
||||
Version: 1.11.2
|
||||
API version: 1.23
|
||||
Go version: go1.5.4
|
||||
Git commit: b9f10c9
|
||||
Built: Wed Jun 1 21:20:08 2016
|
||||
OS/Arch: linux/amd64
|
||||
|
||||
Server:
|
||||
Version: 1.11.2
|
||||
API version: 1.23
|
||||
Go version: go1.5.4
|
||||
Git commit: b9f10c9
|
||||
Built: Wed Jun 1 21:20:08 2016
|
||||
OS/Arch: linux/amd64
|
||||
```
|
||||
|
||||
#### kubelet
|
||||
|
||||
The Kubernetes kubelet no longer relies on docker networking for pods! The Kubelet can now use [CNI - the Container Network Interface](https://github.com/containernetworking/cni) to manage machine level networking requirements.
|
||||
|
@ -138,7 +156,7 @@ sudo cp kubernetes/server/bin/kubelet /usr/bin/
|
|||
```
|
||||
|
||||
```
|
||||
mkdir -p /var/lib/kubelet/
|
||||
sudo mkdir -p /var/lib/kubelet/
|
||||
```
|
||||
|
||||
```
|
||||
|
|
|
@ -0,0 +1,20 @@
|
|||
# Managing the Container Network Routes
|
||||
|
||||
## Get the routing Table
|
||||
|
||||
```
|
||||
kubectl get nodes \
|
||||
--output=jsonpath='{range .items[*]}{.name} {.status.addaddress} {.spec.podCIDR} {"\n"}{end}'
|
||||
```
|
||||
|
||||
```
|
||||
10.240.0.30 10.200.0.0/24
|
||||
```
|
||||
|
||||
### Add the routes
|
||||
|
||||
```
|
||||
gcloud compute routes create default-route-10-200-0-0-24 \
|
||||
--next-hop-address 10.240.0.30 \
|
||||
--destination-range 10.200.0.0/24
|
||||
```
|
Loading…
Reference in New Issue