---
title: 'Canonical Distribution of Kubernetes: Dev Summary 2017 (Week 32)'
description: 'August 4th concluded our most recent development sprint on the Canonical
  Distribution of Kubernetes (CDK). Here are some highlights: Testing & Planning CDK
  offline testing plan. We wrote up a plan for testing CDK in an environment where
  there is no (or severely limited) egress internet access. The end goal is to ensure
  that CDK can be dep […]'
url: https://canonical.com/blog/canonical-distribution-of-kubernetes-dev-summary-2017-week-32
---

1. [Blog](https://canonical.com/blog)
2. Article

---

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

10 August 2017

# Canonical Distribution of Kubernetes: Dev Summary 2017 (Week 32)

---

Share the article

August 4th concluded our most recent development sprint on the [Canonical Distribution of Kubernetes](https://www.ubuntu.com/containers/kubernetes) (CDK). Here are some highlights:

### Testing & Planning

* CDK offline testing plan. We wrote up a plan for testing CDK in an environment where there is no (or severely limited) egress internet access. The end goal is to ensure that CDK can be deployed in this scenario, and create docs describing how to do it. Initial testing begins in the current sprint.
* etcd2-to-etcd3 migration plan. We wrote up a plan for upgrading existing CDK clusters from etcd2 to etcd3 if desired, and making etcd3 the new default. While the plan is in place, we don’t have any implementation work planned in the current sprint.
* Canal. We wrote up a design doc for implementing Canal (Calico-on-Flannel) for CDK. Implementation of the Canal charm was scheduled for the current sprint and is currently in code review.
* We added a Jenkins job to test our stable charms against the latest upstream patch release. A passing build here tells us that we can release the latest binaries for CDK without breaking currently-deployed clusters.

### Features

* Completed RBAC proof-of-concept work. At this point we know how to turn RBAC on/off via charm config, and what changes are needed in CDK to make this work. In the coming weeks we’ll be working on moving from proof-of-concept to production-ready.
* s390x support. We started by snapping the major cluster components. There are some docker images that don’t have s390x builds, namely nginx-ingress-controller, heapster-grafana, and addon-resizer. We’ll be following up on these in the current sprint.
* Calico. We updated the Calico CNI charm to use the latest Calico binaries, and added the Calico charm and bundles to CI.

---

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!

*This was originally featured on [Tim Van Steenburgh’s blog](https://medium.com/@tvansteenburgh/canonical-distribution-of-kubernetes-development-summary-2017-32-4522b5f43173)*

[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.

In submitting this form, I confirm that I have read and agree to
[Canonical's Privacy Notice](https://canonical.com/legal/data-privacy/contact)
and [Privacy Policy](https://canonical.com/legal/data-privacy).

Sign up

## Share on

---

## Related posts

[### AI infrastructure for telcos](https://canonical.com/blog/ai-infrastructure-for-telcos)

Why moving from pilots to production changes the platform Artificial intelligence has moved beyond the demonstration phase. Telco operators are already exploring it for fault...

[Benjamin Ryzman](https://canonical.com/blog/author/benjaminryzman)

2 October 2026

[### Canonical named a Challenger in the 2026 GartnerⓇ Magic Quadrant™ for Server Virtualization Platforms](https://canonical.com/blog/canonical-a-challenger-in-2026-gartner-magic-quadrant-for-server-virtualization-platforms)

Canonical has been recognized as a Challenger in the 2026 GartnerⓇ Magic Quadrant™ for Server Virtualization Platforms. The inaugural edition of the report provides an...

[Canonical](https://canonical.com/blog/author/canonical)

1 October 2026

[### Canonical announces the alpha release of Charmed OpenShell to help secure autonomous AI agent fleets](https://canonical.com/blog/charmed-openshell-alpha-release)

To streamline enterprise deployment and lifecycle management, Canonical is announcing the alpha release of Charmed OpenShell.

[Canonical](https://canonical.com/blog/author/canonical)

28 September 2026

[### Ubuntu coming soon to Snapdragon X2 Series platforms, unlocking more Linux PCs for the agentic world](https://canonical.com/blog/ubuntu-coming-soon-to-qualcomm-snapdragon-x2-series-platforms)

Canonical and Qualcomm Technologies announce upcoming native Ubuntu support for Qualcomm’s flagship laptop silicon, delivering multi-day battery life, 80 TOPS NPU acceleration,...

[Canonical](https://canonical.com/blog/author/canonical)

23 September 2026
