Contributor

Kubernetes community gathers for inaugural European edition of KubeCon

opinion
Mar 24, 20164 mins

While a hot topic at various conferences, Kubernetes is the sole technological focus at KubeCon, a conference dedicated to education and community engagement of Kubernauts (Kubernetes enthusiasts).

For the uninitiated, Kubernetes is an opinionated framework for building distributed systems or as its tagline states “an open source system for automating deployment, scaling, and operations of applications.” While a hot topic at various conferences, Kubernetes is the sole technological focus at KubeCon. KubeCon is a conference dedicated to education and community engagement of Kubernauts (Kubernetes enthusiasts).

Organized by KubeAcademy, KubeCon 2015 was the initial edition of this conference, launched back in November and held in San Francisco. With about 500 attendees, KubeCon EU 2016 was the inaugural European edition. The two-day community conference was held in London on March 10 and 11, 2016 with CodeNode as the venue – well-suited for the number of attendees and sessions.

Not at all talks were strictly cluster manager focused. Some explored the intersection of traditional virtualization with virtual machines or configuration management and container-based workloads orchestrated by Kubernetes. Slides from all talks have been made available as well as their recordings will soon be posted. Presenters and vendors at the conference confirmed the pace of innovation of this container orchestration system continues to move at an incredible clip. Users including New York Times, Met Office Informatics Lab, Pearson and others were not shy in bringing forward their stories.

+ MORE OPEN SOURCE: 9 Linux distros to watch in 2016 +

In the week following KubeCon (on St. Patrick’s Day), Kubernetes 1.2 was released, touting 680 unique contributions to the project – the largest release yet. In coordination with this release was the relaunching of a redesigned kubernetes.io site launched to boot. Highlights of the 1.2 release include:

  • Scale improvements – increased cluster scale by 400% to 1,000 nodes and 30,000 containers per cluster.
  • Dynamic Configuration (ConfigMap API) enables applications to pull their configuration when they run rather than packaging it in at build time.
  • Turnkey Deployments (Beta Deployment API) handles versioning, multiple simultaneous rollouts, aggregating status across all pods, maintaining application availability and rollback.
  • Automated cluster management
    • Simplified application deployment and management.
  • Kubedash – a new UI allows for getting started quickly and accessing the same functionality found in the CLI.
kubedash screenshot David Aronchick

Kubedash Screenshot

No sooner than 1.2 is published does the 1.3 roadmap take shape and tentatively scheduled for release ~16 weeks from now with the following highlights slated:

  • Legacy application support (Nominal Services aka PetSet) – aims to solve problems currently encountered with systems where the identities of nodes are important (primarily for different types of databases)
  • Cluster Federation (aka Ubernetes) – will provide a real (perhaps preliminary) solution to cross-zone clusters (typically geographically distant clusters)
  • Higher scale – improving upon the 400% scale increase already delivered in 1.2.
  • In-cluster IAM – Identity and Access Management will be added in the form of an OIDC integration to distinguish between different types of users accessing a cluster
  • Cluster auto-scaling
  • Scheduled job – needed for performing all time-related actions, namely backups, report generation, etc.
  • Public cloud dashboard – with results of nightly runs across multiple cloud providers
  • Storage – improve dynamic provisioning of volumes

Among other announcements at the conference was that of the Cloud Native Computing Foundation (part of the Linux Foundation) accepting Kubernetes as its first hosted project. Along with the acceptance of Kubernetes’ intellectual property (the entire Kubernetes code base), CNCF announced results of the election for members to the project’s Technical Oversight Committee. This list currently includes members from six different organizations, all of which either having significant doings with both advancing Kubernetes as well as their business models around the open source project.

Following the footsteps of Rackspace and Intel in putting together two 1,000 node clusters for the OpenStack community to develop and test at scale, next steps for the CNCF include establishing a 1,000 node cluster for the community to run and validate cloud native applications and infrastructure at scale.

Comments from those who attended and did not attend the conference indicators that KubeAcademy is acheiving their stated mission of fostering a community of Kubernetes developers and operators by providing education, training, and events. With some conference goers simply thrilled just to “…finally get a proper Kubernetes sticker for my laptop!!! Yaay!” and others setting “new professional goals to make it 2 the next KubeCon”, the conference was a success. Let’s hope sponsor funding of the next KubeCon includes a livestream!

Lee Calcote is an innovative thought leader, passionate about developer platforms and management software for clouds, containers, networks and systems. Advanced and emerging technologies have been a consistent focus through Calcote’s tenure at Seagate, Cisco and Pelco. Calcote has nearly two decades of combined technical and management experience with globally distributed, agile engineering teams and responsibility for product and services strategy, management, partnership, development and delivery.

While leading the charge to create and deliver Seagate’s first microservices, Calcote served as a Director of Software Engineering of Cloud Systems and Solutions. Prior to Seagate, as a Senior Software Engineering Manager in Cisco's Cloud and Virtualization Group, Calcote has led engineering of Cisco's cloud management platform - Cisco Intelligent Automation for Cloud. His product and teams founded architecture for the Intercloud platform, focusing on technologies supporting cloud-native and enterprise-architected applications from an OpenStack-centric perspective. He established the Docker@Cisco community and stewarded use of container technology by fostering its use within existing and new product offerings. Previously part of the Smart Services Technology Group at Cisco, Calcote led development of network management systems utilized by Cisco Remote Management Services.

Calcote joined Cisco in 2008, bringing a decade of technological expertise from a variety of roles previously held. As a faculty member of California State University, Fresno, he lectured to budding technologists in the Cisco Networking Academy Program. He served on advisory boards to the Fresno City College and Clovis East High School. He currently serves as a member of the DMTF, an organizer of two Austin-based meetups on Docker and Microservices, Container Days, an advisor to container security startup, writes for The New Stack and has a Kubernetes book in-progress.

Calcote holds a bachelor’s degree in computer science and a master’s degree in business administration from California State University, Fresno. He also retains a list of industry certifications. Connect with Lee at LinkedIn and Twitter.

The opinions expressed in this blog are those of Lee Calcote and do not necessarily represent those of IDG Communications, Inc., its parent, subsidiary or affiliated companies.

More from this author