KubeWeekly #141


The Headlines

Editor’s picks of the highlights from the past week. 

How the Sausage Is Made: The Kubernetes 1.11 Release Interview, from the Kubernetes Podcast
Craig Box, Google

In this episode of the Kubernetes Podcast from Google, Craig Box and Adam Glick speak to the release manager for Kubernetes 1.11, Josh Berkus from Red Hat, and the release manager for the upcoming 1.12, Tim Pepper from VMware. In this conversation, you’ll learn about the release process, the impact of quarterly releases on end users, and how Kubernetes is like baking.

Add CI/CD to Your Spring Boot App with Jenkins X and Kubernetes
Matt Raible, Okta

CI/CD can be difficult to set up for your cloud native app. By automating everything, developers can spend their precious time delivering actual business value. In this post, you’ll learn how to use Jenkins X to automate the installation, configuration, and upgrading of Jenkins and other apps (Helm, Skaffold, Nexus, among others) on Kubernetes.

Spawning Kubernetes Clusters in CI for Integration and E2E Tests
Marko Mudrinić, xmudrii.com

In this blog post, you’ll take a deep dive into the two most popular solutions for running Kubernetes in CI, Minikube and DIND, including a comparison of the different cloud-provider solutions and how to utilize them. By the end of the post, you’ll see how you can debug Kubernetes in CI when it is not working as expected.

New Webinar: What’s New in Kubernetes 1.11
Kubernetes 1.11 Release Team
July 31 @ 10:00 am – 11:00 am PDT

The Technical
Tutorials, tools, and more that take you on a deep dive into the code. 

Resizing Persistent Volumes using Kubernetes
Hemant Kumar, Red Hat

Scaling Microservices with Message Queues, Spring Boot and Kubernetes
Daniele Polencic, learnk8s

Protect Kubernetes External Endpoints with OAuth2 Proxy
Alen Komljen, Sematext

How to Implement Open Source Container Security: Part 1 Runtime Security
Mateo Burillo, Sysdig

Deploying Rust with Docker and Kubernetes
Chris Allen, FPComplete

Docker and Azure Kubernetes Service for .NET Developers
Daniel Krzyczkowski, Predica

Getting Started with the OpenFaaS Kubernetes Operator on EKS
Stefan Prodan, Weaveworks

Managing Memory and CPU Resources for Kubernetes Namespaces
Kirill Goltsman, Supergiant

Deploy WSO2 API Microgateway in Kubernetes
Pubudu Gunatilaka, WSO2

Advanced Networking with Istio on Kubernetes
Alessandro Valcepina, Vamp.io

There’s still over 4 months until KubeCon + CloudNativeCon North America. Don’t wait until then to connect with the cloud native community!

Join us at Open Source Summit in Vancouver this August to connect with developers, architects, and sysadmins coming together to innovate, learn and collaborate on tools, technologies, and projects across open source. Join us for 250+ sessions, including 55 sessions and tutorials specific to cloud native, containers, and microservices. Additional co-located events and social activities offered include the Cloud & Container Apprentice Engineer Tutorials, an interactive Cloud-Native Network Functions seminar, an Istio Playground lab, plus multiple evening events, and our Women in Open Source lunch, First Time Attendee Reception and Celebrate Diversity Reception. Learn more and view the full schedule.

REGISTER BY AUGUST 4 TO SAVE $150 »

The Editorial

Articles, announcements, and more that give you a high-level overview of challenges and features. 

Dynamic Kubelet Configuration
Michael Taufen, Google

When Does Kubernetes Become Invisible and Ubiquitous
Timothy Prickett Morgan, The Next Platform

Case Study: Supporting Fast Decisioning Applications with Kubernetes
Kim McMahon, CNCF

Kubernetes Without Servers
Michael Neale, CloudBees

Operation: Stateful. Introducing BlueK8s and Kubernetes Director
Tom Phelan, BlueData

Stepping up Your Continuous Delivery with Kubernetes and Spinnaker
Twain Taylor, TechGenix

Getting Started with Cloud Native Infrastructure
Allison Cordle, Microsoft

Why Kubernetes Is the New Application Server
Rafael Benevides, Red Hat

Migrating Netlify’s Continuous Deployment infra to Kubernetes
David Calavera, Netlify

Diversity Scholarship Series: My Experiences at KubeCon EU 2018
Yang Li, TUTUCLOUD

 

KubeWeekly #140

The Headlines

Editor’s picks of the highlights from the past week. 

Moving the needle on kubeadm in Kubernetes 1.11
Erin Muetzel, Heptio

Kubernetes 1.11 was released two weeks ago — it was a huge accomplishment for everyone involved and the release includes a swath of new functionality. A key focus area for the community is making Kubernetes easier to deploy and upgrade, and part of that work includes making improvements to kubeadm. This post covers what kubeadm is, why you should use it, and how SIG-Cluster-Lifecycle and Heptio are working to move kubeadm forward.

IPVS-Based In-Cluster Load Balancing Deep Dive
Jun Du, Haibin Xie, Wei Liang, Huawei

In Kubernetes 1.11, IPVS-Based In-Cluster Service Load Balancing graduated to General Availability. In this blog, SIG-Networking will take you through a deep dive of the feature including what IPVS is and why you should use this new feature to increase scalability.

How the Kubernetes Release Process Differs from Other Open Source Projects
Sean Michael Kerner, ServerWatch

While Kubernetes releases were originally all led by Google staffers, that has changed in the last two years, with a rigorous release management Special Interest Group (SIG) that has mandated a new leader will be selected for each release. For the 1.11 release, the role of release lead was held by Red Hat’s Josh Berkus, who explains the differences between Kubernetes and other open source project releases.

New Webinar: What’s New in Kubernetes 1.11
Kubernetes 1.11 Release Team
July 31 @ 10:00 am – 11:00 am PDT

The Technical
Tutorials, tools, and more that take you on a deep dive into the code. 

CoreDNS GA for Kubernetes Cluster DNS
John Belamaric, Infoblox

IPVS-Based In-Cluster Load Balancing Deep Dive
John Du & Haibin Xie & Wei Liang, Huawei

Kubernetes: Routing Internal Services Through FQDN
Jonathan Campos, Bottle Rocket Studios

Setting up Google Cloud with Kubernetes, Nginx Ingress and Let’s Encrypt (Certmanager)
Dries De Smet, 3State

Segregating Jenkins Agents on Kubernetes
Kurt Madel, CloudBees

CI/CD using CircleCI and Google Kubernetes Engine (GKE)
Adam Maus, Center for Health Enhancement Systems Studies

A Tutorial Introduction to Kubernetes
Ulaş Türkmen, Twyla

A friendly introduction to Kubernetes
Faizan Bashir, Softway

Kubernetes and external DNS services
Toader Sebastian, Banzai Cloud

Introducing the OpenFaaS Operator for Serverless on Kubernetes
Alex Ellis, VMWare

Kubernetes Run-time Security: Automate Sysdig Falco Deployment Using Helm Charts
Néstor Salceda, Sysdig

Backup and Restore Kubernetes Resources with Heptio Ark
Björn Wenzel, koudingspawn

Open Source Summit North America, taking place in Vancouver BC this August 29 – 31, features over 55 conference sessions and tutorials covering everything cloud native, containers and microservices: provisioning, runtime, orchestration, app development, serverless, observability and more! For additional learning opportunities, join us early on August 28 for bonus content including workshops, tutorials, mini-summits, and labs. Learn more and view the full schedule.

REGISTER BY JULY 21 TO SAVE $150 »

The Editorial

Articles, announcements, and more that give you a high-level overview of challenges and features. 

Meet Our Contributors – Monthly Streaming YouTube Mentoring Series
Paris Pittman, Google

How the Kubernetes Release Process Differs from Other Open Source Projects
Sean Kerner, ServerWatch

How Monzo leveraged AWS and Kubernetes to build an agile retail bank
Tom Allen, Computing News

Kubernetes explained in pictures: the theme park analogy
Daniel Lebrero, Akvo

Moving the needle on kubeadm in Kubernetes 1.11
Eryn Muetzel, Heptio

Nirmata Adds On-Premises CaaS Based on Kubernetes
Mike Vizard, Container Journal 

How the Azure Kubernetes Service Makes Developers More Productive
Alex Williams & Mary Branscombe, The New Stack

Kubernetes Autoscaling 101: Cluster Autoscaler, Horizontal Pod Autoscaler, and Vertical Pod Autoscaler
Mohamed Ahmed, Magalix

Arriving at Continuous Integration and Deployment: From ECS to Kubernetes using Docker
Hector Sahagun, VideoAmp