---
title: 'The Canonical Distribution of Kubernetes: Development Summary #4'
description: 'This blog was originally posted by Tim Van Steenburgh July 21st concluded
  our most recent development sprint on the Canonical Distribution of Kubernetes (CDK).
  Here’s a look at what we did. Fixes and Improvements Check out the full list on
  GitHub. Here are some notables: Made load balancer port configurable Changed default –service-cluste
  […]'
url: https://canonical-com-2950.demos.haus/blog/the-canonical-distribution-of-kubernetes-development-summary-4?format=md
---

1. [Blog](https://canonical-com-2950.demos.haus/blog)
2. Article

---

[Canonical](https://canonical-com-2950.demos.haus/blog/author/canonical "More about Canonical")

28 July 2017

# The Canonical Distribution of Kubernetes: Development Summary #4

---

Share the article

*This blog was [originally posted](https://medium.com/@tvansteenburgh/the-canonical-distribution-of-kubernetes-development-summary-4-fec7f5151d91) by Tim Van Steenburgh*

July 21st concluded our most recent development sprint on the [Canonical Distribution of Kubernetes](https://www.ubuntu.com/containers/kubernetes) (CDK). Here’s a look at what we did.

### Fixes and Improvements

Check out the [full list](https://github.com/juju-solutions/bundle-canonical-kubernetes/milestone/10?closed=1) on GitHub. Here are some notables:

* Made load balancer port configurable
* Changed default `--service-cluster-ip-range` to a `/16` CIDR to allow more NodePort IP addresses
* Fixed etcd snapshot action
* Increased default worker node constraints to 4 cpu, 4GB RAM

### Testing

* Added a test to ensure dashboard is operational after deploy
* Added a test for the built-in microbot example
* Added a Jenkins job to test master charms with stable snaps. When this is green it means we can release whatever new fixes/features we have queued up in the charms, giving us the confidence to do **more frequent releases.**

### Features

* [Calico](https://www.projectcalico.org/) spike. We want to provide a CDK + Calico deployment option that works on any cloud, just like our CDK + Flannel option. We’ve decided to go with a Calico-on-Flannel ([Canal](https://github.com/projectcalico/canal)) approach initially. Canal combines the network policy enforcement of Calico with the ease-of-deployment of Flannel. Work begins in the current sprint!
* [RBAC](https://kubernetes.io/docs/admin/authorization/rbac/) spike. We mapped out the work necessary for enabling RBAC via charm config. Work begins in the current sprint!
* Updated the [canonical-kubernetes-elastic](https://jujucharms.com/canonical-kubernetes-elastic/) bundle. This bundle has been added to our Jenkins build process and updated with the latest 1.7 charms.

---

If you’d like to follow along more closely with CDK development, you can do so in the following places:

* <https://github.com/kubernetes/kubernetes> (cluster/juju directory)
* <https://github.com/juju-solutions/bundle-canonical-kubernetes>
* Kubernetes [Slack channels](http://slack.k8s.io/) and [SIG meetings](https://kubernetes.io/community/)
* #juju on Freenode IRC
* [juju@lists.ubuntu.com](mailto:juju@lists.ubuntu.com) mailing list

Until next time!

[Get in touch

Interested in running Ubuntu in your organization?](https://ubuntu.com/about/contact-us/form)

## Sign up for our newsletter

Get the latest Canonical news and updates in your inbox.

Work email:

\*I agree to receive information about Canonical's
products and services.

By submitting this form, I confirm that I have read and agree to [Canonical's Privacy Policy](https://canonical-com-2950.demos.haus/legal/dataprivacy).

Sign up

## Share on

---

## Related posts

[### From raw data to intelligent actions: inside our next-gen AI analytics data lake stack](https://canonical-com-2950.demos.haus/blog/inside-our-next-gen-ai-analytics-data-lake-stack)

At Canonical, we believe organisations should be able to unlock the full value of their data without giving up control. That principle is at the heart of our next-generation...

[Rob Gibbon](https://canonical-com-2950.demos.haus/blog/author/robgibbon)

18 September 2026

[### Beyond the 10-year mark: Extending Ubuntu Pro 16.04 LTS security coverage](https://canonical-com-2950.demos.haus/blog/extending-ubuntu-pro-16-04-coverage)

A decade ago, Canonical launched Ubuntu 16.04 LTS (codenamed “Xenial Xerus”). As a Long-Term Support (LTS) release, it comes with 5 years of standard security coverage, which...

[Carlos Bravo](https://canonical-com-2950.demos.haus/blog/author/carlos-bravo)

17 September 2026

[### Network disaggregation in telecommunication transport networks](https://canonical-com-2950.demos.haus/blog/network-disaggregation)

Telecommunications networks have traditionally been built from tightly integrated systems. A router vendor supplies the forwarding hardware, network operating system (NOS),...

[Benjamin Ryzman](https://canonical-com-2950.demos.haus/blog/author/benjaminryzman)

16 September 2026

[### Bring Zenoh to ROS 2 with snaps](https://canonical-com-2950.demos.haus/blog/bring-zenoh-to-ros-2-with-snaps)

ROS 2 gives robotics developers the freedom to choose the middleware that fits their system. As a communication protocol for ROS, Zenoh has gained strong traction. It delivers...

[gbeuzeboc](https://canonical-com-2950.demos.haus/blog/author/gbeuzeboc)

15 September 2026
