|
1 | 1 | ## Changelog
|
2 | 2 |
|
3 |
| - - v0.7.0 |
| 3 | + - v0.8.0 |
| 4 | + - Upgraded to Kubernetes v1.3.6 and flannel v0.6.1 |
| 5 | + - **Using official Kubernetes binaries and docker images** |
| 6 | + - They are built in line with my multi-platform proposal: [kubernetes/kubernetes#26863](https://github.com/kubernetes/kubernetes/pull/26863) |
| 7 | + - Most of the code is "official" from [kube-deploy/docker-multinode](https://github.com/kubernetes/kube-deploy/tree/master/docker-multinode) |
| 8 | + - All binaries and images are now cross-compiled from `amd64`, no more releasing from Raspberry Pis! |
| 9 | + - Using HypriotOS v1.0.1! |
| 10 | + - It's fully possible to add `amd64` nodes seamlessly with docker-multinode |
| 11 | + - Then you can control which nodes a pod should land on with the `beta.kubernetes.io/arch` label: [kubernetes/kubernetes#23684](https://github.com/kubernetes/kubernetes/pull/23684) |
| 12 | + - Made the dns and the dashboard addons mandatory, they can't and shouldn't be disabled as they're required components of the core. |
| 13 | + - The earlier `skydns` component has been replaced with the new `kubedns` component that is more integrated with Kubernetes and more efficent. |
| 14 | + - Raspbian is supported out-of-the-box, just download the deb package and install on your Pi! |
| 15 | + - Pine64 is now supported as a platform. |
| 16 | + - Upgraded the addons: |
| 17 | + - dashboard to v1.1.1 |
| 18 | + - kubedns to 1.5 (manifest version v17.1) |
| 19 | + - registry to v2.5.0 |
| 20 | + - heapster to v1.2.0-beta.2 |
| 21 | + - influxdb to v0.13.0 |
| 22 | + - grafana to v3.1.1 |
| 23 | + - Total refactor of `kube-config` and of the whole project; as much as possible official Kubernetes code is used, which means the configuration for v0.8.0 is more generic than v0.7.0 which was more specialized. |
| 24 | + - Added the helm package manager at version v2.0.0-alpha.3 |
| 25 | + - kube-registry-proxy is now added to the registry addon which makes every node expose the registry at `localhost:5000` |
| 26 | + - Possible to use `--containerized` by adding `export USE_CONTAINERIZED=true` to `/etc/kubernetes/k8s.conf` |
| 27 | + - Renamed `kube-systemd` to `docker-multinode` and the generic `systemd` OS to the generic `debian` OS |
| 28 | + - Caveats: |
| 29 | + - Reboots aren't working nor supported. (Added to roadmap) |
| 30 | + - Arch Linux ARM, the Pine64 and Scaleway suffers from the `docker pull` mtu bug [docker/docker#22635](https://github.com/docker/docker/issues/22635) |
| 31 | + |
| 32 | + - v0.7.0 (21th Mar 2016) |
4 | 33 | - Upgrade to Kubernetes v1.2.0 [Changelog](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG.md), dashboard v1.0.0, etcd v2.2.5, registry v2.3.1
|
5 | 34 | - Using official binaries built from my Kubernetes PR: [kubernetes/kubernetes#19769](https://github.com/kubernetes/kubernetes/pull/19769)
|
6 | 35 | - Added cluster monitoring! Heapster v1.0.0, influxdb v0.10.3 and grafana v2.6.0
|
|
21 | 50 | - Changed proxying mode to `iptables` for better performance.
|
22 | 51 | - Added a script for cross-compiling Kubernetes to ARM 64-bit on a `amd64` host.
|
23 | 52 | - Other minor enhancements, improvements and bug fixes are included too.
|
24 |
| - - v0.6.5 |
| 53 | + - v0.6.5 (14th Feb 2016) |
25 | 54 | - Add a http loadbalancer. Thanks for the help @larmog
|
26 | 55 | - **Upgrade to and support docker-1.10.0 only**
|
27 | 56 | - **Kubernetes Dashboard UI added as an addon**
|
|
32 | 61 | - Better UX when writing the hypriot image, caches the downloaded image for faster writes and installs unzip if not present
|
33 | 62 | - Bug fixes
|
34 | 63 | - Rearranged the addon manifests
|
35 |
| - - v0.6.3 |
| 64 | + - v0.6.3 (9th Jan 2016) |
36 | 65 | - Fix bugs and make the `.deb` file stable
|
37 | 66 | - Add an experimental `.tar.gz` deployment for platforms that doesn't have `dpkg`
|
38 | 67 | - Document the /etc/kubernetes/README.md better
|
|
42 | 71 | - Better DNS management on Arch Linux
|
43 | 72 | - Use a shell for looking up paths to executables needed in `.service` files
|
44 | 73 | - Easier to use on `systemd`, most of the packages is automatically installed
|
45 |
| - - v0.6.2 |
| 74 | + - v0.6.2 (26th Dec 2015) |
46 | 75 | - Support for Banana Pro
|
47 | 76 | - `.deb` package deployment
|
48 | 77 | - `iptables` proxying mode for `kube-proxy` should result in better performance
|
|
56 | 85 | - Small improvments and much better README
|
57 | 86 | - Bug fixes
|
58 | 87 | - Broke out the flannel subnet to the configuration file: `/etc/kubernetes/k8s.conf` supports now `FLANNEL_SUBNET` which defaults to `10.1.0.0/16`
|
59 |
| - - v0.6.0 |
| 88 | + - v0.6.0 (29th Nov 2015) |
60 | 89 | - A new, more customizable way to write the SD Card, allows for more OSes in the future
|
61 | 90 | - Automates post-installation for cubietruck.
|
62 | 91 | - Upgrade k8s => 1.1.2, flannel => v0.5.4, etcd => 2.2.1, registry => 2.2.0, go => 1.4.3
|
|
69 | 98 | - `kube-proxy` runs in a container under `kubelet` on master
|
70 | 99 | - Now it's possible to reboot and k8s restarts automatically
|
71 | 100 | - Many small bugfixes and improvments
|
72 |
| - - v0.5.8 |
| 101 | + - v0.5.8 (27th Oct 2015) |
73 | 102 | - Enhanced the SD Card write process
|
74 | 103 | - Now cubietruck is supported
|
75 | 104 | - Kubernetes binaries are now downloaded from Github, this makes it also possible to use k8s out-of-docker
|
|
78 | 107 | - Added lots of new info to `kube-config info`
|
79 | 108 | - Added `kube-config upgrade` for upgrading the system
|
80 | 109 | - Added the `sleep` addon. [README](addons/sleep/README.md)
|
81 |
| - - v0.5.6 |
| 110 | + - v0.5.6 (24th Oct 2015) |
82 | 111 | - Added experimental support for Kube UI and Cubietruck
|
83 | 112 | - Now memory accounting is enabled on RPi. No docker warnings are shown anymore.
|
84 | 113 | - Updated README.md and added READMEs to the core Kubernetes images. More to come.
|
85 | 114 | - Fixed the most of @nsteinmetz's bug reports. Thanks.
|
86 | 115 | - Some bugfixes here and there
|
87 | 116 | - Note: this is a prerelease, just for one to have newer code to hack on.
|
88 |
| - - v0.5.5 |
| 117 | + - v0.5.5 (14th Oct 2015) |
89 | 118 | - Added two addons: DNS and central image registry
|
90 | 119 | - Fixed some bugs
|
91 | 120 | - Added support for Parallella (although it´s slow)
|
92 | 121 | - Extended the README
|
93 | 122 | - Published the Kubernetes images on Docker Hub
|
94 | 123 | - Rewrite of the SD Card writing process
|
95 |
| - - v0.5.0 |
| 124 | + - v0.5.0 (30th Sept 2015) |
96 | 125 | - First release, Kubernetes is working and one may build the SD Card on Linux.
|
97 | 126 | - Kubernetes v1.0.6
|
98 | 127 | - flannel v0.5.3
|
99 | 128 | - etcd v2.0.12
|
100 | 129 | - registry v2.1.1
|
101 |
| - - golang v1.4.2 |
| 130 | + - golang v1.4.2 |
0 commit comments