Editor’s Note: We’d like to introduce the new and improved KubeWeekly! Thank you to everyone who provided feedback. We listened, and are streamlining the content we deliver directly to your inbox each week. Tell us what you think!
As always, we encourage you to submit content to email@example.com.
Editor’s picks of the highlights from the past week.
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
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.
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 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
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
Tutorials, tools, and more that take you on a deep dive into the code.
Developing on Kubernetes
Michael Hausenblas, Red Hat; Ilya Dmitrichenko, Weaveworks
Deploying multiple Traefik Ingresses with LetsEncrypt HTTPS certificates on Kubernetes
Carlos Eduardo, Ericsson
Running Spring Boot Applications With Minikube
Markus Gulden, Baeldung
Kubernetes – A Practical Introduction for Application Developers
Gergely Nemeth, GoDaddy
Kafka on kubernetes: The infrastructure
Yves Callaert, Maersk
Target launched a new project that enforces images running on #Kubernetes are scanned by Clair. Super cool stuff! The code looks really approachable and well written. I'm not finding any pitfalls I've commonly found in other Clair integrations!https://t.co/WSMPcezOhB
— Jimmy Zelinskie (@jimmyzelinskie) May 7, 2018
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
Sandeep Dinesh, Google
When is the WRONG time to use Kubernetes?
Pini Reznik, Container Solutions
Benefits of Kubernetes
Nilesh Jayanandana, Platformer
Extending Kubernetes API for Complex Stateful Applications using Operator
Anil Kumar, Linux.com
Kubernetes: The State of Stateful Apps
Sean Loiselle, Cockroach Labs