KubeWeekly #132

Published: May 10, 2018

Kubernetes

The Headlines

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

Announcing Kubeflow 0.1 (https://kubernetes.io/blog/2018/05/04/announcing-kubeflow-0.1/)
David Aronchick and Jeremy Lewi, Google

The availability of Kubeflow 0.1 was announced at KubeCon + CloudNativeCon in Copenhagen this past week, which provides a minimal set of packages to begin developing, training and deploying ML. Within just a few commands, data scientists and software engineers can now create even complicated ML solutions and focus on what they do best: answering business critical questions.

Ingress Monitor Controller — Uptime Alerts for Kubernetes Services (https://medium.com/stakater/ingress-monitor-controller-uptime-alerts-for-kubernetes-services-855a6bf48ac0)
Waseem Hassan, Stakater

Monitoring your running services in Kubernetes is an important step to make sure they’re up and running and live. Ingress Monitor Controller is a Kubernetes controller that will continuously watch ingresses created from services in the namespace it is running, and automatically add / remove monitors in any of the available uptime checkers without having to manage these monitors yourself.

Cloud Native Computing Foundation Announces Launch of Certified Kubernetes Application Developer (CKAD) Exam (https://www.cncf.io/announcement/2018/05/02/cloud-native-computing-foundation-announces-launch-of-certified-kubernetes-application-developer-ckad-exam/)
Natasha Woods, CNCF

CNCF announced the availability of the Certified Kubernetes Application Developer (CKAD) exam at KubeCon + CloudNativeCon in Copenhagen last week. The CKAD exam certifies that users can design, build, configure, and expose cloud native applications on top of Kubernetes. With the majority of container-related job listings (https://www.infoq.com/articles/kubernetes-effect) asking for proficiency in Kubernetes as an orchestration platform, the exam allows certified application developers to quickly establish their credibility and value in the job market, and also allowing companies to more quickly hire high-quality teams to support their growth.

Implementing Advanced Scheduling Techniques with Kubernetes (https://thenewstack.io/implementing-advanced-scheduling-techniques-with-kubernetes/)
Oleg Chunikhin, Kublr

One of the advantages of using an advanced container orchestration tool like Kubernetes is the flexible scheduler. This provides a wide range of options for users to specify conditions for assigning pods to particular worker nodes that satisfy a condition, and not just based on available resources of the node. This article takes you into a deep dive of advanced scheduling techniques.
New Webinar: Solving Configuration, Security and Collaboration Challenges in the Container Pipeline: What We’ve Learned

Khash Sajadi – CEO and Co-Founder, Cloud66
May 15 @ 10:00 am – 11:00 am PDT
REGISTER NOW » (https://www.cncf.io/event/webinar-container-pipeline-challenges/)

The Technical

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

Developing on Kubernetes (https://kubernetes.io/blog/2018/05/01/developing-on-kubernetes/)
Michael Hausenblas, Red Hat; Ilya Dmitrichenko, Weaveworks

Deploying multiple Traefik Ingresses with LetsEncrypt HTTPS certificates on Kubernetes (https://medium.com/@carlosedp/multiple-traefik-ingresses-with-letsencrypt-https-certificates-on-kubernetes-b590550280cf)
Carlos Eduardo, Ericsson

Running Spring Boot Applications With Minikube (http://www.baeldung.com/spring-boot-minikube)
Markus Gulden, Baeldung

Kubernetes – A Practical Introduction for Application Developers (https://godaddy.github.io/2018/05/02/kubernetes-introduction-for-developers/)
Gergely Nemeth, GoDaddy

Kafka on kubernetes: The infrastructure (https://medium.com/@yvescallaert/kafka-on-kubernetes-the-infrastructure-7f2d0eb1692)
Yves Callaert, Maersk

https://github.com/target/portauthority

The Editorial

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

Kubernetes best practices: Setting up health checks with readiness and liveness probes (https://cloudplatform.googleblog.com/2018/05/Kubernetes-best-practices-Setting-up-health-checks-with-readiness-and-liveness-probes.html)
Sandeep Dinesh, Google

When is the WRONG time to use Kubernetes? (https://container-solutions.com/when-is-the-wrong-time-to-use-kubernetes/)
Pini Reznik, Container Solutions

Benefits of Kubernetes (https://medium.com/platformer-blog/benefits-of-kubernetes-e6d5de39bc48)
Nilesh Jayanandana, Platformer

Extending Kubernetes API for Complex Stateful Applications using Operator (https://www.linux.com/blog/event/kubecon/2018/4/extending-kubernetes-api-complex-stateful-applications-using-operator)
Anil Kumar, Linux.com

Kubernetes: The State of Stateful Apps (https://www.cockroachlabs.com/blog/kubernetes-state-of-stateful-apps/)
Sean Loiselle, Cockroach Labs

===========================================================

KubeWeekly is curated by ** Ryan Quackenbush (https://twitter.com/RSQuackenbush)
and ** Kaitlyn Barnard (https://twitter.com/kaitlyn_barnard)