KubeWeekly — aggregating all interesting weekly news about Kubernetes in the form of a newsletter. Manage a cluster of Linux containers as a single system to accelerate Dev and simplify Ops.

Welcome to your curated newsletter, where we share the latest happenings in the Kubernetes ecosystem across vendor integrations, open source contributions, exciting announcements, blog content, events and more!

Highlights from the Links

Rainbow Deploys with Kubernetes, BrandonDimcheff.com Deployments aren’t as disruptive when your service is stateless, but sometimes stateful services can’t be turned stateless. In this article by Brandon Dimcheff of Olark, explains how Olark dealt with that issue when deploying their stateful service that powers chat.olark.com. Every time they deployed Kubernetes the traditional way, it would restart all the backends causing all users to reconnect creating a poor user experience and major load spikes. Learn how they solved this with a Rainbow Deployment strategy, and what that is.

Set Up a Jenkins CI/CD pipeline with Kubernetes, AKomljen.com Continuous integration and delivery is a major component of cloud native DevOps approaches. Deploying a Jenkins server can be easy, but creating a pipeline to build, deploy, and test your software gets more difficult. In this introductory article, Alen Komljen, DevOps Engineer and Consultant, explains Jenkins pipelines, how to build one, and how to run it on Kubernetes.

Why I Went All-in with Containers…and the Fails Along the Way, IOD
As an early adopter of containers, Adam Hawkins of Saltside has faced his fair share of challenges building orchestration systems. In this article, Adam shares his story of adopting, developing, and running production containers. From working with new technologies before adequate supporting tools were developed to solving new production problems, check out these lessons learned from adopting bleeding edge technology.

We had so much fun designing a "cloud native" version of our NYC office building, and finally have print versions to mail out (DM us with an address!). Pls tag your favorite logos in the stack. Mine is @travisci. Can anyone spot @brianredbeard doing yoga? pic.twitter.com/oBu3nhC2nZ

"We use Python/Django for the backend with GraphQL (ok if you do not know it, we can teach you), React/Redux on the frontend, Docker/Kubernetes/Jenkins used from development to production." pic.twitter.com/yS6RdK9E5L

On today’s episode of The New Stack Analysts podcast, TNS founder Alex Williams, TNS correspondent T.C. Currie and Janakiram MSV, principal analyst at Janakiram and Associates were joined by Heptio CTO and Kubernetes co-founder Joe Beda, as well as Sebastien Goasguen, Kubernetes tech lead at Bitnami. The discussion this week centered around the many abstractions available to developers working with Kubernetes, and how these impact developer teams both large and small.

Last week we highlighted some common Kubernetes myths and misperceptions (Part I), and this week we looked at another batch. We dug into various approaches for delivering multi-tenancy with Kubernetes, as well as some perspectives on what “compatibility” really means (and caveats). We also looked at how to rationalize “Enterprise deployments” and staying as close to trunk release as possible. Finally, we looked at multiple ways to interpret stats related to OSS contributions, and if they matter a lot or a little.

Via Sandra Persing; How IBM can help you stay out in front in a rapidly changing technology world | Simplified Kubernetes makes container clustering easier | Take your dog to INDEX-SF | Mozilla paves the way on connecting to developers | Figuring out quantum computing, one step at a time | Win yourself a Q prize | All you need to set up a multi-data Cassandra cluster center on Kubernetes | How to manage credentials on a Kubernetes cluster | What’s new in live coding events

For this week’s episode of CodeTalk, we’re offered a hard reset on market dynamics for Kubernetes, AWS, Microservices, and Containers from one of our favorite distributed computing thinkers, Bryan Cantrill (CTO of Joyent).

Come hang out with Kris Nova as she does a bit of hands on exploration of Kubernetes and related topics. Some of this will be Kris talking about the things she knows well. Some of this will be Kris exploring something new with the audience.

This talk is for people who want to get the summary of what Kubernetes and containers are in the context of a Linux System Administrator. What do you really need to learn? What do you need to avoid? How do you know if you areready for containers? Starring Jorge Castro

Join Linux Academy CEO Anthony James as he sits down with Treva Williams, one of Linux Academy’s talented and knowledgeable course authors, to talk about containers and their many uses over a wide variety of platforms. Treva and Anthony chat with us about different UI setups for containers, container scaling, the upcoming Kata Containers, and more!

Monitoring Kubernetes is vital to understanding the health and performance of a cluster, but which metrics are most important to add to your dashboards and alert on? Jacob Lisi will discuss how to most effectively monitor and visualize your Kubernetes cluster using the Grafana Kubernetes plugin and PromQL.

A practical look at the different strategies to deploy an application to Kubernetes by Etienne Tremel. We list the pros and cons of each strategy and define which one to adopt depending on real world examples and use cases.

Microservices architecture has changed how companies develop, deploy and release applications. Some technologies such as Docker and Kubernetes has emerged to simplify how to put applications into production, increasing the release velocity from months to N times per day. By Alex Soto

From the Docker Meetup Stuttgart, February 15th, 2018- In this talk lot’s of live demo Dieter Reuter did presented the current state of using Kubernetes out-of-the-box in the latest 18.02 releases of Docker-for-Mac and Docker-for-Windows.

If you’re a passionate #kubernetes expert, with a good security/reliability/performance background, interested in making a difference at one of the biggest cryptocurrency derivatives exchange in SF/MKE/HK, I’ll happy to talk with you about opportunities!

This book by Kris Nova and Justin Garrison will teach you when you should architect your systems to take advantage of the benefits of the cloud. It will give examples of pitfalls to avoid and show you the patterns to embrace to be successful. Running cloud native infrastructure requires different skills and has many benefits over traditional data centers.

Authors Kelsey Hightower, Brendan Burns, and Joe Beda—who’ve worked on Kubernetes at Google—explain how this system fits into the lifecycle of a distributed application. You will learn how to use tools and APIs to automate scalable distributed systems, whether it is for online services, machine-learning applications, or a cluster of Raspberry Pi computers.

Kubernetes provides a complete set of building blocks that allow the automation of many operations for managing development, test, and production environments. This simple yet comprehensive guide offers you and your team everything you need to know on deploying, managing and scaling Kubernetes. It’s great for those experimenting with Kubernetes for the first time but also for Kubernetes rockstars.

By Vohra; The atomic unit of modular container service in Kubernetes is a Pod, which is a group of containers with a common filesystem and networking. The Kubernetes Pod abstraction enables design patterns for containerized applications similar to object-oriented design patterns. Containers provide some of the same benefits as software objects such as modularity or packaging, abstraction, and reuse

As Kubernetes gains popularity, many people are asking: “How can Kubernetes and OpenStack be used together?” In this eBook, get a technical walkthrough on how to deploy Kubernetes on OpenStack and start running containerized apps on your Kubernetes cluster.

Take container cluster management to the next level; learn how to administer and configure Kubernetes on CoreOS; and apply suitable management design patterns such as Configmaps, Autoscaling, elastic resource usage, and high availability. Some of the other features discussed are logging, scheduling, rolling updates, volumes, service types, and multiple cloud provider zones.

By Sreenivas Makam; This book covers the CoreOS internals and the technologies used in the deployment of container-based distributed applications. It starts with an overview of CoreOS and distributed application development while sharing knowledge on related technologies. Critical CoreOS services and networking and storage considerations for CoreOS are covered next.

For many organizations, a big part of DevOps’ appeal is software automation using infrastructure-as-code techniques. This book presents developers, architects, and infra-ops engineers with a more practical option.

By Nigel Poulton; Containers are here and resistance is futile! Now that people are getting their heads around Docker, they need an orchestration platform to help them manage their containerized apps. Kubernetes has emerged as one of the hottest and most important container orchestration platforms in the world. This book gets you up to speed fast!

Author Arun Gupta—Principal Open Source Technologist at Amazon Web Services—demonstrates how Kubernetes orchestration simplifies the plumbing needed to get containers up and running at all times. Although the examples in this report use Java, the concepts are applicable for anybody interested in getting started with Kubernetes.

This book by Russ McKendrick will initially start by introducing serverless functions. Then you will configure tools such as Minikube to run Kubernetes. Once you are up-and-running, you will install and configure Kubeless, your first step towards running Function as a Service (FaaS) on Kubernetes. Then you will gradually move towards running Fission, a framework used for managing serverless functions on Kubernetes environments. Towards the end of the book, you will also work with Kubernetes functions on public and private clouds.

Docker is a transcendent tool for those who transfer, install, and manage software applications on a regular basis. The advent of Kubernetes, however, has somehow made containerizing and automating applications even easier. In this course designed for students of all skill levels, you’ll learn Docker, the world’s leading software containerization platform, and become a master of automating deployment, scaling, and management of containerized applications using Kubernetes.

Welcome to your curated newsletter, where we share the latest happenings in the Kubernetes ecosystem across vendor integrations, open source contributions, exciting announcements, blog content, events and more!

Highlights from the Links

Zero Downtime Deployment with Kubernetes, Rahmonov.meFinding a time to take your application offline to make an update is never easy. It can be nearly impossible to find a time that doesn’t affect at least some of your users, even when your developers work late nights and weekends to make it happen. In this article, Jahongir Rahmonov of Super Dispatch walks you through how to do a zero downtime deployment with Kubernetes to help avoid those late night and weekend releases.

How Cloud Computing Is Changing Management, Harvard Business Review Cloud computing is arguably one of the most impactful technologies of our time with faster deployment times, decreased costs, and the introductions of cloud native software approaches. In this article, Quentin Hardy of Google Cloud explains how organizations are changing across the board from management to customer experience to adopt these new systems.

4 critical lessons DevOps admins can learn from Netflix’s container journey, TechRepublic With technology changing and evolving as quickly as it is, it can be difficult for organizations to re-write their applications as quickly as trends shift. In this article, Keith Townsend, The CTO Advisor, shares 4 important lessons that DevOps admins can learn from Netflix’s move to containers. From governance and choosing an orchestration platform, to container networking and infrastructure choices, these are interesting lessons for anyone embarking on their own container journey

The Tale of Two Kubernetes, World Wide Technology Kubernetes is used for a wide variety of use cases from infrastructure to applications. While Kubernetes is a valuable tool to solve a variety of needs, the way you approach it will be very different based on your individual use case. In this article by William Caban of World Wide Technology, you’ll learn about the “two Kubernetes” that many of these trends fit into and which category your environment falls into.

Alex Williams recently sat down with Bryan Jacquot, HPE director, distinguished technologist, and chief design architect, to tell us more about HPE OnesSphere and the concepts that it upholds. In particular, how we wanted to learn how it supports the beliefs that customers are digitally aware and businesses, as a result, have to be digitally driven in the architectures they establish for application development, deployment and management.

In this episode of Software Engineering Daily, Sam Ghods describes how Box began its migration to Kubernetes, and what the company has learned along the way. It’s a great case study for people who are looking at migrating their own systems to Kubernetes.

In this 3-part video series, Technical Product Manager Tom Schwaller goes through the components that make up a Kubernetes cluster, a key component of Pivotal Container Service (PKS). In this third video, Tom goes through the Master and the API servers, and their role in interacting with the Kubernetes scheduler, and etcd cluster

This week on The New Stack Context podcast, we talk about the recent (and quickly finalized) CoreOS acquisition by Red Hat. TNS contributor Scott M. Fulton had the chance to talk with CoreOS CEO Alex Polvi and Red Hat’s vice president for OpenShift, Ashesh Badani. He got the lowdown on what “may” happen to products like Tectonic and Container Linux now that they’re part of Red Hat’s portfolio. “May” is the keyword here. We discuss the future of these products, whether Red Hat’s main competition in the Kubernetes market is still Docker and whether a Kubernetes market even exists at all.

Join Donovan Brown & Ralph Squillace to learn about the open source tool chain that enables container-native, microservice-oriented app development and delivery in Kubernetes. They cover the challenges of adopting containers as a code delivery technology and some of the tools that help address them

Let’s take the 10,000 foot tour of today’s cloud, containers, and orchestration landscape before diving into specifics we can use when making calls on microservices, backing data stores, and app decomposition. Bridget Kromhout will talk public cloud, containers, and k8s from the “Open at Microsoft” perspective!

Train ML models at large scale using Kubernetes on Azure.
* Train a simple model using GPUs on Kubernetes
* Monitoring your training on Kubernetes using TensorBoard
* Train a more complex model using distributed TensorFlow and several machines

A talk by Phil Estes given at Cloud Native London meetup, February 6, 2018 on the role of container runtimes in Kubernetes, the introduction of the Container Runtime Interface (CRI), and the history of containerd and it’s use as a CRI implementing container runtime for Kubernetes.

This book by Kris Nova and Justin Garrison will teach you when you should architect your systems to take advantage of the benefits of the cloud. It will give examples of pitfalls to avoid and show you the patterns to embrace to be successful. Running cloud native infrastructure requires different skills and has many benefits over traditional data centers.

Authors Kelsey Hightower, Brendan Burns, and Joe Beda—who’ve worked on Kubernetes at Google—explain how this system fits into the lifecycle of a distributed application. You will learn how to use tools and APIs to automate scalable distributed systems, whether it is for online services, machine-learning applications, or a cluster of Raspberry Pi computers.

Kubernetes provides a complete set of building blocks that allow the automation of many operations for managing development, test, and production environments. This simple yet comprehensive guide offers you and your team everything you need to know on deploying, managing and scaling Kubernetes. It’s great for those experimenting with Kubernetes for the first time but also for Kubernetes rockstars.

By Vohra; The atomic unit of modular container service in Kubernetes is a Pod, which is a group of containers with a common filesystem and networking. The Kubernetes Pod abstraction enables design patterns for containerized applications similar to object-oriented design patterns. Containers provide some of the same benefits as software objects such as modularity or packaging, abstraction, and reuse

As Kubernetes gains popularity, many people are asking: “How can Kubernetes and OpenStack be used together?” In this eBook, get a technical walkthrough on how to deploy Kubernetes on OpenStack and start running containerized apps on your Kubernetes cluster.

Take container cluster management to the next level; learn how to administer and configure Kubernetes on CoreOS; and apply suitable management design patterns such as Configmaps, Autoscaling, elastic resource usage, and high availability. Some of the other features discussed are logging, scheduling, rolling updates, volumes, service types, and multiple cloud provider zones.

By Sreenivas Makam; This book covers the CoreOS internals and the technologies used in the deployment of container-based distributed applications. It starts with an overview of CoreOS and distributed application development while sharing knowledge on related technologies. Critical CoreOS services and networking and storage considerations for CoreOS are covered next.

For many organizations, a big part of DevOps’ appeal is software automation using infrastructure-as-code techniques. This book presents developers, architects, and infra-ops engineers with a more practical option.

By Nigel Poulton; Containers are here and resistance is futile! Now that people are getting their heads around Docker, they need an orchestration platform to help them manage their containerized apps. Kubernetes has emerged as one of the hottest and most important container orchestration platforms in the world. This book gets you up to speed fast!

Author Arun Gupta—Principal Open Source Technologist at Amazon Web Services—demonstrates how Kubernetes orchestration simplifies the plumbing needed to get containers up and running at all times. Although the examples in this report use Java, the concepts are applicable for anybody interested in getting started with Kubernetes.

This book by Russ McKendrick will initially start by introducing serverless functions. Then you will configure tools such as Minikube to run Kubernetes. Once you are up-and-running, you will install and configure Kubeless, your first step towards running Function as a Service (FaaS) on Kubernetes. Then you will gradually move towards running Fission, a framework used for managing serverless functions on Kubernetes environments. Towards the end of the book, you will also work with Kubernetes functions on public and private clouds.

Docker is a transcendent tool for those who transfer, install, and manage software applications on a regular basis. The advent of Kubernetes, however, has somehow made containerizing and automating applications even easier. In this course designed for students of all skill levels, you’ll learn Docker, the world’s leading software containerization platform, and become a master of automating deployment, scaling, and management of containerized applications using Kubernetes.

Master the art of container management utilizing the power of Kubernetes, by Gigi Sayfan

Some projects you use all the time, some you use once in a while. Some make life easier, some make it possible. What free and open source software (FOSS) projects do you really love? Is there an OS, editor, framework, or something you find indispensable? pic.twitter.com/19JVPwacWO

Welcome to your curated newsletter, where we share the latest happenings in the Kubernetes ecosystem across vendor integrations, open source contributions, exciting announcements, blog content, events and more!

Scheduling in Kubernetes, Alexandrutopliceanu.Ro Scheduling in Kubernetes helps ensure that pods are only placed on nodes that have sufficient free resources. In this post, Alexandru Topliceanu from Pusher.com walks you through the implementation of the default scheduler in Kubernetes. Dive into the genericScheduler, volumes, algorithm, predicates, custom scheduler, and more to learn how to support long-running processes.

Learn how to deploy Dart front- and back-end applications into a
Kubernetes cluster from Marcus Smith & Erik Rahtjen, including automatically generating trusted SSL certificates. You will also be given access to a repository full of Dart-related Kubernetes configuration files.

Infrastructure VP Eric Brewer offers insights on Google’s donation of Kubernetes to the Cloud Native Computing Foundation, the future of virtual machines, a new open source project called Istio, and more.

Andrii Soldatenko: I boast expertise as a Python and Golang developer with strong hard and soft skills. I have deep knowledge of automated-testing and really understands how to assess and improve project quality. I like to solve difficult tasks, algorithms and take part in sport programming contests. I’m also interested in databases and UNIX-based operating systems and has fallen in love with natural language processing and text mining.

Field Day events bring together innovative IT product vendors and independent thought leaders to share information and opinions in a presentation and discussion format. Independent bloggers, freelance writers, and podcasters have a public presence that has immense influence on the ways that products and companies are perceived and by the general public.

In this talk Kapil Arora(NetApp) will discuss data persistency in general in a containerised environment. We will take a deeper look at stateful applications and try to understand the challenges of deploying them in a containerized environment.

Docker for Windows/Mac has recently introduced built in Kubernetes support. With no prior experience using Kubernetes on Docker let’s see if Sam Wronski can setup and deploy a simple ASP.NET Core project to our new K8S cluster and what kind of issues we run into.

Presentation by Phil Estes given on Sunday, February 4th, 2018 in the containers devroom at FOSDEM 2018. This presentation covers the containerd project background, history, architecture, and current status as a CNCF project used by Docker, Kubernetes, and other projects requiring a stable, performant core container runtime.

Applying his Netflix experience to a real-world problem in the ML and AI world, Chris Fregly will demonstrate a full-featured, open-source, end-to-end TensorFlow Model Training and Deployment System using the latest advancements from Kubernetes, Istio, and TensorFlow.

This book by Kris Nova and Justin Garrison will teach you when you should architect your systems to take advantage of the benefits of the cloud. It will give examples of pitfalls to avoid and show you the patterns to embrace to be successful. Running cloud native infrastructure requires different skills and has many benefits over traditional data centers.

Authors Kelsey Hightower, Brendan Burns, and Joe Beda—who’ve worked on Kubernetes at Google—explain how this system fits into the lifecycle of a distributed application. You will learn how to use tools and APIs to automate scalable distributed systems, whether it is for online services, machine-learning applications, or a cluster of Raspberry Pi computers.

Kubernetes provides a complete set of building blocks that allow the automation of many operations for managing development, test, and production environments. This simple yet comprehensive guide offers you and your team everything you need to know on deploying, managing and scaling Kubernetes. It’s great for those experimenting with Kubernetes for the first time but also for Kubernetes rockstars.

By Vohra; The atomic unit of modular container service in Kubernetes is a Pod, which is a group of containers with a common filesystem and networking. The Kubernetes Pod abstraction enables design patterns for containerized applications similar to object-oriented design patterns. Containers provide some of the same benefits as software objects such as modularity or packaging, abstraction, and reuse

As Kubernetes gains popularity, many people are asking: “How can Kubernetes and OpenStack be used together?” In this eBook, get a technical walkthrough on how to deploy Kubernetes on OpenStack and start running containerized apps on your Kubernetes cluster.

Take container cluster management to the next level; learn how to administer and configure Kubernetes on CoreOS; and apply suitable management design patterns such as Configmaps, Autoscaling, elastic resource usage, and high availability. Some of the other features discussed are logging, scheduling, rolling updates, volumes, service types, and multiple cloud provider zones.

By Sreenivas Makam; This book covers the CoreOS internals and the technologies used in the deployment of container-based distributed applications. It starts with an overview of CoreOS and distributed application development while sharing knowledge on related technologies. Critical CoreOS services and networking and storage considerations for CoreOS are covered next.

For many organizations, a big part of DevOps’ appeal is software automation using infrastructure-as-code techniques. This book presents developers, architects, and infra-ops engineers with a more practical option.

By Nigel Poulton; Containers are here and resistance is futile! Now that people are getting their heads around Docker, they need an orchestration platform to help them manage their containerized apps. Kubernetes has emerged as one of the hottest and most important container orchestration platforms in the world. This book gets you up to speed fast!

Author Arun Gupta—Principal Open Source Technologist at Amazon Web Services—demonstrates how Kubernetes orchestration simplifies the plumbing needed to get containers up and running at all times. Although the examples in this report use Java, the concepts are applicable for anybody interested in getting started with Kubernetes.

This book by Russ McKendrick will initially start by introducing serverless functions. Then you will configure tools such as Minikube to run Kubernetes. Once you are up-and-running, you will install and configure Kubeless, your first step towards running Function as a Service (FaaS) on Kubernetes. Then you will gradually move towards running Fission, a framework used for managing serverless functions on Kubernetes environments. Towards the end of the book, you will also work with Kubernetes functions on public and private clouds.

Docker is a transcendent tool for those who transfer, install, and manage software applications on a regular basis. The advent of Kubernetes, however, has somehow made containerizing and automating applications even easier. In this course designed for students of all skill levels, you’ll learn Docker, the world’s leading software containerization platform, and become a master of automating deployment, scaling, and management of containerized applications using Kubernetes.

Welcome to your curated newsletter, where we share the latest happenings in the Kubernetes ecosystem across vendor integrations, open source contributions, exciting announcements, blog content, events and more!

Highlights From the Links

Q&A on Machine Learning and Kubernetes with David Aronchick of Google Machine learning has been gaining a lot of attention, especially at KubeCon in Austin, TX this past December. Rags Srinivas of InfoQ sat down with David Aronchick, product manager at Google and contributor to Kubeflow, to discuss Kubernetes and machine learning. Take a look at how machine learning is changing businesses today, and how Kubernetes offers a common platform for deploying and running ML platforms at scale.

Scaling Kubernetes to 2,500 NodesOpenAI, has been running Kubernetes for deep learning research for the past two years. Kubernetes allows for fast iteration cycle, reasonable scalability, and lack of boilerplate making experimentation at OpenAI quick and easy. Learn how OpenAI scaled its Kubernetes clusters to more than 2,500 nodes on both the cloud and physical hardware, while remaining incident free for 90 days.

Kubernetes Service Mesh Hearing a lot about service mesh recently and wondering what your options are? On his personal blog, Alen Komljen of Semantext Group explains why service mesh is a critical component of cloud-native. From load balancing and service discovery to service monitoring and tracing, this is a great introductory post to check out if you’re interested in service mesh. Alen also dives into Conduit and Istio to showcase how these tools work.

Riding the Unicorn: A Newbie Contributor’s Guide to KubernetesArun Gupta wrote this great guide on the AWS Open Source Blog for anyone who is interested in contributing to Kubernetes. The Kubernetes community is growing fast, with increasing opportunities for new contributors. Check out this guide for some ideas of where to start, from joining the conversation on Slack and community meetings to getting involved in a Special Interest Group (SIG) and much more.

If you’re someone currently wrestling with multicloud issues, today’s guest is part of a team that’s on a mission to ferret out the most common pain points companies are running into as they try to integrate multiple clouds, and eliminate them. His name is Shannon McFarland, he’s a Distinguished Engineer in our Cloud CTO Group

In this episode of the New Relic Modern Software Podcast, Fredric Paul & Tori Wieldt talk with Rob Gindes, manager of site reliability engineering at media giant Gannett, publisher of USA Today and many other popular media brands.

Brian Gracely talks with Taylor Thomas (Software Engineer at Nike, HelmPack Maintainer) about the architecture of Helm, how developers interact with it to deploy applications, how Helm manages ALM, Helm Summit, and the future plans for Helm v3

Lisa Caywood rejoins the podcast to give us an overview of the Linux Foundation. Lisa sheds light on topics such as what makes a good project, how big is the foundation and what functions are provided by the foundation. Keith Townsend and Lisa go a little deeper into conversations around network projects administered by the foundation.

Microsoft’s support of the open source Kubernetes container orchestration tool seems to grow by the day. At Kubecon 2017, held last year in Austin, Alex Williams & Kiran Oliver spoke with Microsoft Distinguished Engineer Brendan Burns as well as with Gabe Monroy, the Microsoft Azure program lead for containers. We chatted about the latest tools that have come from Microsoft to enable Kubernetes for a wider array of workloads.

This video by Monica Riccelli shows a WebLogic Server domain running in Kubernetes cluster. The WebLogic cluster is automatically scaled in several ways: via kubectl command, using WLDF policy and actions, and through a Webhook.

Learn how to get a Kubernetes environment up and running on Mac or Windows using Minikube, and understand the components for Kubernetes. Next, deploy a sample Kubernetes application, and manage it using the Kubernetes dashboard. Instructor Karthik Gaekwad also shows how to deploy a more complicated application with a database and APIs. Then learn how to run jobs and cron jobs. Finally, explore more advanced topics on Kubernetes, including production deployments, namespaces, monitoring and logging, and authentication and authorization. By Karthik Gaekwad

This week we’ll look at how to use private/custom registries with Kubernetes. Joe Beda tries to try to cover major cloud providers and the Docker Hub. We’ll look at how registries interact with Kubernetes secrets and service accounts.

In this talk Antonio Murdaca is going to explain how containers images Simple Signing works. He will dive into how you can sign your containers images with GPG keys using skopeo, serve containers signatures and actually enforce policies around image pulls in your Kubernetes cluster running CRI-O as its container runtime. The talk includes a demo to recap everything explained as well.

TripleO (an OpenStack management tool) now deploys OpenStack in containers. We are progressing further towards integrating COE (container orchestration engine). Since the complexity of software integrated into TripleO keeps growing, Jiří Stránský decided to solve COE integration by proxying to existing external installers. In this session we’ll take a brief look at the architecture of the solution and the result we achieved.

Rodrigo Reis describes Zalando’s Kubernetes Deployments using their self-made CDP (Continuous Delivery Platform), a CI/CD solution to automate all of it, so developers can focus more on the software they’re building, and less on how to build / deploy.

This book by Kris Nova and Justin Garrison will teach you when you should architect your systems to take advantage of the benefits of the cloud. It will give examples of pitfalls to avoid and show you the patterns to embrace to be successful. Running cloud native infrastructure requires different skills and has many benefits over traditional data centers.

Authors Kelsey Hightower, Brendan Burns, and Joe Beda—who’ve worked on Kubernetes at Google—explain how this system fits into the lifecycle of a distributed application. You will learn how to use tools and APIs to automate scalable distributed systems, whether it is for online services, machine-learning applications, or a cluster of Raspberry Pi computers.

Kubernetes provides a complete set of building blocks that allow the automation of many operations for managing development, test, and production environments. This simple yet comprehensive guide offers you and your team everything you need to know on deploying, managing and scaling Kubernetes. It’s great for those experimenting with Kubernetes for the first time but also for Kubernetes rockstars.

By Vohra; The atomic unit of modular container service in Kubernetes is a Pod, which is a group of containers with a common filesystem and networking. The Kubernetes Pod abstraction enables design patterns for containerized applications similar to object-oriented design patterns. Containers provide some of the same benefits as software objects such as modularity or packaging, abstraction, and reuse

As Kubernetes gains popularity, many people are asking: “How can Kubernetes and OpenStack be used together?” In this eBook, get a technical walkthrough on how to deploy Kubernetes on OpenStack and start running containerized apps on your Kubernetes cluster.

Take container cluster management to the next level; learn how to administer and configure Kubernetes on CoreOS; and apply suitable management design patterns such as Configmaps, Autoscaling, elastic resource usage, and high availability. Some of the other features discussed are logging, scheduling, rolling updates, volumes, service types, and multiple cloud provider zones.

By Sreenivas Makam; This book covers the CoreOS internals and the technologies used in the deployment of container-based distributed applications. It starts with an overview of CoreOS and distributed application development while sharing knowledge on related technologies. Critical CoreOS services and networking and storage considerations for CoreOS are covered next.

For many organizations, a big part of DevOps’ appeal is software automation using infrastructure-as-code techniques. This book presents developers, architects, and infra-ops engineers with a more practical option.

By Nigel Poulton; Containers are here and resistance is futile! Now that people are getting their heads around Docker, they need an orchestration platform to help them manage their containerized apps. Kubernetes has emerged as one of the hottest and most important container orchestration platforms in the world. This book gets you up to speed fast!

Author Arun Gupta—Principal Open Source Technologist at Amazon Web Services—demonstrates how Kubernetes orchestration simplifies the plumbing needed to get containers up and running at all times. Although the examples in this report use Java, the concepts are applicable for anybody interested in getting started with Kubernetes.

This book by Russ McKendrick will initially start by introducing serverless functions. Then you will configure tools such as Minikube to run Kubernetes. Once you are up-and-running, you will install and configure Kubeless, your first step towards running Function as a Service (FaaS) on Kubernetes. Then you will gradually move towards running Fission, a framework used for managing serverless functions on Kubernetes environments. Towards the end of the book, you will also work with Kubernetes functions on public and private clouds.

Docker is a transcendent tool for those who transfer, install, and manage software applications on a regular basis. The advent of Kubernetes, however, has somehow made containerizing and automating applications even easier. In this course designed for students of all skill levels, you’ll learn Docker, the world’s leading software containerization platform, and become a master of automating deployment, scaling, and management of containerized applications using Kubernetes.

Master the art of container management utilizing the power of Kubernetes, by Gigi Sayfan

an understated benefit of building on top of #kubernetes is the ability to experiment with new infrastructure. Setting up, testing and tearing down experimental infrastructure is pic.twitter.com/1gMrx4t9iv

Welcome to your curated newsletter, where we share the latest happenings in the Kubernetes ecosystem across vendor integrations, open source contributions, exciting announcements, blog content, events and more!

Highlights From the Links

Tips for Automating Distributed Logging on Production KubernetesIn this article, Craig Martin from Kenzan shares their suggestions for logging within a distributed Kubernetes environment. As with any distributed system, Kubernetes production environments rely heavily on logs. Check out these suggestions that Kenzan is using in their production applications, mixing built-in Kubernetes capabilities with additional data collection tools.

Kubernetes: It’s alive!For anyone just getting started with Kubernetes, Daniel Albuschat from Gira shares his experience learning Kubernetes and walks you through a few different services to test out its functionality. If you’ve already figured out how to get a Kubernetes cluster up and running, this is great next step to dive into load balancing, autoscaling, and self-healing.

The Kubernetes Journey from Research to Production at PresslabsCalin Don, CTO and Co-founder of Presslabs, shares their journey moving to Kubernetes after splitting their monolithic WordPress application into microservices. Check our their three key lessons they learned from the experience and what they view as the benefits of using Kubernetes for deploying high-availability production applications.

I'm honored to be taking over as co-lead of the #Kubernetes Release Special Interest group from Phil Wittrock (some seriously big shoes to fill!). I look forward to deepening my service to the community, and continued improvement in the release process. @kubernetesio

In this video, Doug Tidwell show you how to take your Docker knowledge (and your Docker images) and use them in a cluster in the IBM Cloud. When you’re done, anybody in the world can access your containerized apps from anywhere.

A 2-minutes video by Ajeet Singh Raina which shows how to get started from Zero to NGINX web server setup. It initiate with 0 pods, 0 external service and 0 deployments in Kubernetes terminology. Under this video, we will use the familiar docker stack CLI to bring up K8s cluster and then cleaning up in no seconds.

Rook is a project for managing storage, built on Kubernetes. If you use a Rook cluster for your storage, you can port that storage model to any cloud, and have a consistent API for object, block, and file storage. In this episode, Bassam Tabbara describes the state of cloud storage, and why he started the Rook project.

In this week’s show, we looked at the “Effective RBAC” talk from KubeCon 2017, given by Red Hat’s Jordan Liggitt. In the talk, he does an excellent job of explaining the basics of RBAC, how Roles and RoleBindings are applied to create policies, and how these policies can be applied at scale for clusters and namespaces.

Last week, Compose’s platform engineer JP Phillips sat down with Go and Kubernetes guru Kelsey Hightower to talk about k8s on the New Builders Podcast, brought to you by IBM. Hear what’s new in Kubernetes 1.9, running databases on Kubernetes, favorite databases, how Kelsey got started with Kubernetes and how you can get started with Kubernetes and its energetic community.

Kubernetes Cluster Auto-Scaler monitors the cluster at reguar intervals for unscheduled pods as well as under utilized worker node instances based on which it signals the AWS Auto Scaling group to scale-up/scale-down the number of instances.

This talk by Luca Bruno will guide the audience through a short tour of a typical Kubernetes setup on top of a CoreOS stack. In particular, it will cover current practices related to a container-based production system including infrastructure setup (terraform), host provisioning (matchbox, ignition, torcx), security and updates (Container Linux, omaha, locksmith), kubernetes bootstrapping (systemd, rkt, bootkube), monitoring (prometheus) and higher level topics (kubelet, CNI, dex, etcd, operators)

This week we will look at Nuclio — a serverless system that is aimed at real time and data driven applications. How does this compare with some of the other serverless systems out there? What makes it for “real time and data driven apps”? How does it work when I try to install on a k8s cluster that they don’t have explicit instructions around?

In this talk Sébastien Le Gall will tell you the story of our CI/CD evolution to satisfy the need to create a docker container for each new pull request. And we will show you how to make end-to-end testing easier using Blackbeard, the tool we developed to handle the need to manage namespaces inspired by Helm.

Scott Hanselman and Alex Ellis build a Raspberry Pi cluster with Kubernetes, OpenFaaS and .NET. But why would you do this? And what is Kubernetes anyway? Find out everything you needed to know and more in this presentation.

I am looking for junior engineers that are interested in both running and building cloud infrastructure in Berlin and Frankfurt. We currently have OpenStack and are building Kubernetes infrastructure for SMEs in Germany /… https://t.co/2n8Aut5mXP

This book by Kris Nova and Justin Garrison will teach you when you should architect your systems to take advantage of the benefits of the cloud. It will give examples of pitfalls to avoid and show you the patterns to embrace to be successful. Running cloud native infrastructure requires different skills and has many benefits over traditional data centers.

Authors Kelsey Hightower, Brendan Burns, and Joe Beda—who’ve worked on Kubernetes at Google—explain how this system fits into the lifecycle of a distributed application. You will learn how to use tools and APIs to automate scalable distributed systems, whether it is for online services, machine-learning applications, or a cluster of Raspberry Pi computers.

Kubernetes provides a complete set of building blocks that allow the automation of many operations for managing development, test, and production environments. This simple yet comprehensive guide offers you and your team everything you need to know on deploying, managing and scaling Kubernetes. It’s great for those experimenting with Kubernetes for the first time but also for Kubernetes rockstars.

By Vohra; The atomic unit of modular container service in Kubernetes is a Pod, which is a group of containers with a common filesystem and networking. The Kubernetes Pod abstraction enables design patterns for containerized applications similar to object-oriented design patterns. Containers provide some of the same benefits as software objects such as modularity or packaging, abstraction, and reuse

As Kubernetes gains popularity, many people are asking: “How can Kubernetes and OpenStack be used together?” In this eBook, get a technical walkthrough on how to deploy Kubernetes on OpenStack and start running containerized apps on your Kubernetes cluster.

Take container cluster management to the next level; learn how to administer and configure Kubernetes on CoreOS; and apply suitable management design patterns such as Configmaps, Autoscaling, elastic resource usage, and high availability. Some of the other features discussed are logging, scheduling, rolling updates, volumes, service types, and multiple cloud provider zones.

By Sreenivas Makam; This book covers the CoreOS internals and the technologies used in the deployment of container-based distributed applications. It starts with an overview of CoreOS and distributed application development while sharing knowledge on related technologies. Critical CoreOS services and networking and storage considerations for CoreOS are covered next.

For many organizations, a big part of DevOps’ appeal is software automation using infrastructure-as-code techniques. This book presents developers, architects, and infra-ops engineers with a more practical option.

By Nigel Poulton; Containers are here and resistance is futile! Now that people are getting their heads around Docker, they need an orchestration platform to help them manage their containerized apps. Kubernetes has emerged as one of the hottest and most important container orchestration platforms in the world. This book gets you up to speed fast!

Author Arun Gupta—Principal Open Source Technologist at Amazon Web Services—demonstrates how Kubernetes orchestration simplifies the plumbing needed to get containers up and running at all times. Although the examples in this report use Java, the concepts are applicable for anybody interested in getting started with Kubernetes.

This book by Russ McKendrick will initially start by introducing serverless functions. Then you will configure tools such as Minikube to run Kubernetes. Once you are up-and-running, you will install and configure Kubeless, your first step towards running Function as a Service (FaaS) on Kubernetes. Then you will gradually move towards running Fission, a framework used for managing serverless functions on Kubernetes environments. Towards the end of the book, you will also work with Kubernetes functions on public and private clouds.

Docker is a transcendent tool for those who transfer, install, and manage software applications on a regular basis. The advent of Kubernetes, however, has somehow made containerizing and automating applications even easier. In this course designed for students of all skill levels, you’ll learn Docker, the world’s leading software containerization platform, and become a master of automating deployment, scaling, and management of containerized applications using Kubernetes.

Welcome to your curated newsletter, where we share the latest happenings in the Kubernetes ecosystem across vendor integrations, open source contributions, exciting announcements, blog content, events and more!

Register below for this upcoming webinar from CNCF:

Join Mirantis‘ Nick Chase as he gives you a fast-paced introduction to machine learning and how it actually works, as well as a look at what it might look like in action in your datacenter — especially in terms of projects that already exist.

Highlights From the Links

Cloud in 2018: A world of serverless, Kubernetes and vendor oligopolyForrester estimates the global cloud services market will reach $236 billion by 2020. However, even with that anticipated growth, less than half of enterprises have adopted the public cloud. In 2018, this number is expected to cross the halfway mark thanks to continued adoption of the big three cloud vendors, enterprises going serverless, and consolidation around Kubernetes. 2018 promises to be an exciting year for cloud computing.

The Gravity of Kubernetes Kubernetes has quickly become the standard for deploying distributed applications. But how did we get here and where are we going? From the history of software standards and container orchestration to the shift to multi-cloud and serverless applications, this article by Jeff Myerson, host of Software Engineering Daily, explores Kubernetes influence on modern application design and what its future role will be

Running a Distributed Database on Kubernetes on Azure If you’re planning to run Kubernetes on Azure, this article is a great walkthrough on how to set up a distributed database. Distributed databases can offer increased reliability, security, and efficiency. Kubernetes’ Stateful Sets feature makes it easier to deploy stateful distributed systems in production. Explore how to create a Cassandra cluster using Stateful Sets with Persistent Volumes and test it out thanks to this tutorial by Lena Hall.

10 open-source Kubernetes tools for highly effective SRE and Ops Teams The right tooling can help SRE and Ops teams ensure high-reliability of Kubernetes clusters and workloads more effectively and efficiently. Open source tooling is always changing and evolving, so always having the right tools at your disposal can be tricky. In this article, Abhishek Tiwari, shares his top 10 open-source tools for teams maintaining mission-critical Kubernetes services.

In this webinar, members of the Kubernetes 1.9 release team will cover some of the major features in this release and demo some of the highlights in the areas of Windows and Docker support, storage, admission control, and the workloads API.

New podcast/episode of Software Engineering Daily with Jeff Myerson With Kubernetes, distributed systems tools can have network effects. Every time someone builds a new tool for Kubernetes, it makes all the other tools better. And it further cements Kubernetes as the standard.

We’re joined in this episode by Kelsey Hightower, open source advocate, Go expert and Kubernetes guru, to discuss k8s. Kelsey opens up the conversation with his background, how he found Kubernetes while working at CoreOS, and what caught his eye four years ago during DockerCon. Kelsey talks shop with JP Phillips, platform engineer at Compose, about keeping up with what’s happening in the world of Kubernetes, and Kelsey gives recommendations for how to stay on top of the ever-changing Kubernetes projects and release updates.

In this podcast, CEO Niraj Tolia discusses the increased need to manage storage used with Kubernetes at scale, the challenges of complex distributed apps, and the need for app-centric approaches that make infrastructure “boring” (to use Gordon Haff‘s colleague Clayton Coleman’s term).

On this new episode of The New Stack Makers from KubeCon + CloudNativeCon 2017, we’ll learn more from Dan Kohn and William Denniss, a product manager at Google, about how the program can help ensure interoperability and why that’s so important.

The newest beta for Docker for Mac now comes with built in Kubernetes. In this video, Docker Developer Advocate Elton Stoneman demonstrates how to use Kubernetes in Docker for Mac, and how to deploy to Kubernetes using either kubectl or Docker Compose.

This week Ali Amagasu had Tony Campbell on the show. He’s got a long history of involvement with OpenStack, and he worked at Rackspace for years, so his cloud credentials are solid. But now he works at CoreOS, so containers are a big part of his job and that makes him a great contributor to our ongoing conversation on the topic.

This week we will look at kube-deploy. This is an early project that reexamines how to build and scale clusters using the “Cluster API”. We’ll talk about how this builds on top of kubeadm and look at an early version in action on GCP.

At the very first Docker karachi event, we had an introduction to Kubernetes and how does the orchestration system work. We understand how the large systems are deployed and look at Kubernetes from a high level view including things like Pods and Services and Configmaps. Featuring Mashhood Rastgar

Rapid innovation, changing business landscapes, and new IT demands force businesses to make changes quickly. In the eyes of many, containers are at the brink of becoming a pervasive technology in Enterprise IT to accelerate Microservices delivery. by Chris Van Tuin

In this talk by Mete Atamel, we will start with a simple microservice, containerize it using Docker, and scale it to a cluster of resilient microservices managed by Kubernetes. Along the way, we will learn what makes Kubernetes a great system for automating deployment, operations, and scaling of containerized applications.

For the purposes of this webinar Dani Traphagen will walk through the basics of a Kubernetes and Ignite deployment and how to set up a Apache Ignite cluster addressing the Kubernetes IP Finder, the Kubernetes Ignite Lookup Service, Sharing the Ignite Cluster Configuration, how to Deploy your Ignite Pods and Adjusting the Ignite Cluster Size when you need to scale.

This book by Kris Nova and Justin Garrison will teach you when you should architect your systems to take advantage of the benefits of the cloud. It will give examples of pitfalls to avoid and show you the patterns to embrace to be successful. Running cloud native infrastructure requires different skills and has many benefits over traditional data centers.

Authors Kelsey Hightower, Brendan Burns, and Joe Beda—who’ve worked on Kubernetes at Google—explain how this system fits into the lifecycle of a distributed application. You will learn how to use tools and APIs to automate scalable distributed systems, whether it is for online services, machine-learning applications, or a cluster of Raspberry Pi computers.

Kubernetes provides a complete set of building blocks that allow the automation of many operations for managing development, test, and production environments. This simple yet comprehensive guide offers you and your team everything you need to know on deploying, managing and scaling Kubernetes. It’s great for those experimenting with Kubernetes for the first time but also for Kubernetes rockstars.

By Vohra; The atomic unit of modular container service in Kubernetes is a Pod, which is a group of containers with a common filesystem and networking. The Kubernetes Pod abstraction enables design patterns for containerized applications similar to object-oriented design patterns. Containers provide some of the same benefits as software objects such as modularity or packaging, abstraction, and reuse

As Kubernetes gains popularity, many people are asking: “How can Kubernetes and OpenStack be used together?” In this eBook, get a technical walkthrough on how to deploy Kubernetes on OpenStack and start running containerized apps on your Kubernetes cluster.

Take container cluster management to the next level; learn how to administer and configure Kubernetes on CoreOS; and apply suitable management design patterns such as Configmaps, Autoscaling, elastic resource usage, and high availability. Some of the other features discussed are logging, scheduling, rolling updates, volumes, service types, and multiple cloud provider zones.

By Sreenivas Makam; This book covers the CoreOS internals and the technologies used in the deployment of container-based distributed applications. It starts with an overview of CoreOS and distributed application development while sharing knowledge on related technologies. Critical CoreOS services and networking and storage considerations for CoreOS are covered next.

For many organizations, a big part of DevOps’ appeal is software automation using infrastructure-as-code techniques. This book presents developers, architects, and infra-ops engineers with a more practical option.

By Nigel Poulton; Containers are here and resistance is futile! Now that people are getting their heads around Docker, they need an orchestration platform to help them manage their containerized apps. Kubernetes has emerged as one of the hottest and most important container orchestration platforms in the world. This book gets you up to speed fast!

Author Arun Gupta—Principal Open Source Technologist at Amazon Web Services—demonstrates how Kubernetes orchestration simplifies the plumbing needed to get containers up and running at all times. Although the examples in this report use Java, the concepts are applicable for anybody interested in getting started with Kubernetes.

Docker is a transcendent tool for those who transfer, install, and manage software applications on a regular basis. The advent of Kubernetes, however, has somehow made containerizing and automating applications even easier. In this course designed for students of all skill levels, you’ll learn Docker, the world’s leading software containerization platform, and become a master of automating deployment, scaling, and management of containerized applications using Kubernetes.

Register below for this upcoming webinar from CNCF:

Members of the Kubernetes 1.9 release team will cover some of the major features in this release and demo some of the highlights in the areas of Windows and Docker support, storage, admission control, and the workloads API.

Today’s guest Joe Beda was one of the original creators of the Kubernetes project. He is a founder of Heptio, a company that provides Kubernetes tools and services for enterprises. Jeff Meyerson caught up with Joe at KubeCon 2017, and he told me about where Kubernetes is today, where it is going, and what he is building at Heptio.

Scott checks in with Alena (Lena) Hall about her thoughts around F#, functional programming, microservices, Kubernetes and containers in the cloud. Where are we heading and are we moving too fast? Is F# well-positioned for the cloud-based future?

Diane Mueller has led the OpenShift Commons community since its inception. This week we had the opportunity to talk with her about how the community has grow, its focus areas and special-interest groups, and how the community has organically evolved over the years. We also talk about the growth of the OpenShift Commons Gathering events.

In this Lightning talk, Merlin Glynn will provide an overview how how CFCR can provide self-care of Kubernetes’ control plane components in concert with BOSH. You will understand cluster scaling, patching and upgrading can be vastly simplified with BOSH. You will see how simple it is to monitor and repair a node or rebuild the entire cluster.

Helm apply plugin allows multi-cloud orchestration of charts across various k8s clusters. In this demo Jakub Pavlik demonstrates how to run complex analytics stack distributed into AWS and GKE kubernetes clusters.

In this talk, Sebastian Steele will give you a breakdown on how they run one single Google-like container engine for various clouds and also for bare metal. Moreover, we show how we provide high-availability clusters by running Kubernetes on Kubernetes.

Highlights:
– How do we expect to reuse common code across environments?
– Resource scoping – global or namespaced?
– Cluster bootstrapping
– How to pivot machine controllers or run multiple machine controllers for a cluster
– Encouraging new contributions
– 2018 roadmap

Highlights:
– Should we save content that was previously on the wiki?
– Adding more folks to GitHub teams for cluster lifecycle
– Should we support hyperkube?
– Plan to use certification as a means to cull the number of turn-up guides in the official Kubernetes documentation
– Please review the kubeadm GA document
– Next week we will do 1.10 planning
– Please review the contributing to the sig document
– Discussion about `kubeadm –join –master`

This book by Kris Nova and Justin Garrison will teach you when you should architect your systems to take advantage of the benefits of the cloud. It will give examples of pitfalls to avoid and show you the patterns to embrace to be successful. Running cloud native infrastructure requires different skills and has many benefits over traditional data centers.

Authors Kelsey Hightower, Brendan Burns, and Joe Beda—who’ve worked on Kubernetes at Google—explain how this system fits into the lifecycle of a distributed application. You will learn how to use tools and APIs to automate scalable distributed systems, whether it is for online services, machine-learning applications, or a cluster of Raspberry Pi computers.

Kubernetes provides a complete set of building blocks that allow the automation of many operations for managing development, test, and production environments. This simple yet comprehensive guide offers you and your team everything you need to know on deploying, managing and scaling Kubernetes. It’s great for those experimenting with Kubernetes for the first time but also for Kubernetes rockstars.

By Vohra; The atomic unit of modular container service in Kubernetes is a Pod, which is a group of containers with a common filesystem and networking. The Kubernetes Pod abstraction enables design patterns for containerized applications similar to object-oriented design patterns. Containers provide some of the same benefits as software objects such as modularity or packaging, abstraction, and reuse

As Kubernetes gains popularity, many people are asking: “How can Kubernetes and OpenStack be used together?” In this eBook, get a technical walkthrough on how to deploy Kubernetes on OpenStack and start running containerized apps on your Kubernetes cluster.

Take container cluster management to the next level; learn how to administer and configure Kubernetes on CoreOS; and apply suitable management design patterns such as Configmaps, Autoscaling, elastic resource usage, and high availability. Some of the other features discussed are logging, scheduling, rolling updates, volumes, service types, and multiple cloud provider zones.

By Sreenivas Makam; This book covers the CoreOS internals and the technologies used in the deployment of container-based distributed applications. It starts with an overview of CoreOS and distributed application development while sharing knowledge on related technologies. Critical CoreOS services and networking and storage considerations for CoreOS are covered next.

For many organizations, a big part of DevOps’ appeal is software automation using infrastructure-as-code techniques. This book presents developers, architects, and infra-ops engineers with a more practical option.

By Nigel Poulton; Containers are here and resistance is futile! Now that people are getting their heads around Docker, they need an orchestration platform to help them manage their containerized apps. Kubernetes has emerged as one of the hottest and most important container orchestration platforms in the world. This book gets you up to speed fast!

Author Arun Gupta—Principal Open Source Technologist at Amazon Web Services—demonstrates how Kubernetes orchestration simplifies the plumbing needed to get containers up and running at all times. Although the examples in this report use Java, the concepts are applicable for anybody interested in getting started with Kubernetes.

Docker is a transcendent tool for those who transfer, install, and manage software applications on a regular basis. The advent of Kubernetes, however, has somehow made containerizing and automating applications even easier. In this course designed for students of all skill levels, you’ll learn Docker, the world’s leading software containerization platform, and become a master of automating deployment, scaling, and management of containerized applications using Kubernetes.

Welcome! KubeWeekly is where we gather and share the latest happenings in the Kubernetes ecosystem across vendor integrations, open source contributions, exciting announcements, blog content, events and more!

If you’re searching for the latest happenings and news regarding the Kubernetes ecosystem, look no further than the following amalgamation of information!

Be sure to ping and/or follow us @kubeweekly to share any content you feel we should be including in the newsletter. After all, it should come as no surprise to know that we’re always looking out for new & exciting developments in the world of Kubernetes to share.

Additionally, register to receive updates on each weekly publishing of KubeWeekly here!

At the 2017 KubeCon + CloudNative Con conference, several project launches were announced reaching the valued 1.0 status, including FluentD, Prometheus, and LinkerD. Ihor Dvoretskyi, Developer Advocate at CNCF, Sarah Novotny, Head of Open Source strategy for GCP Google, and Michelle Noorali, senior engineer at Mircrosoft, co-lead for the KubeCon and CNCF, join Alex Williams to discuss what it takes to get a project to that coveted status, what the newly elected CNCF governance board is working on, and what the future might hold.

This week we will be exploring monitoring with Prometheus. Joe hasn’t used Prometheus before (but has used similar systems inside of Google). We’ll install it and try to get some simple metrics connected. Let’s see how far we can get in ~1.5 hours.

Containers may serve as functions in a Kubernetes environment. It is an approach in contrast to other services. On today’s episode of The New Stack Makers livestreamed from KubeCon + CloudNativeCon, we were joined by Alex Ellis, Principal Application Developer at ADP, and Kassandra Perch, IOpipe Developer Evangelist. Throughout the conversation, we discussed the differences, similarities, and the relative overall maturity of serverless technologies.

On this episode of The New Stack Makers from KubeCon & CloudNativeCon, TNS Founder Alex Williams spoke to Kubernetes SIG steering committee member Joe Beda, Kubernetes community lead Sarah Novotny, and Michael Rubin, Senior Staff Engineer/Manager, GKE/Kubernetes to discuss what’s happening in their specific SIGs and how SIGs, in general, reflect on the Kubernetes community and its overall direction.

In this screencast Yaniv Bronhaim presents concepts of the proposed node-fence design. They use GCE default deployment and run fence controller and fence executor instances – both uses admin cluster config to access all defined objects.

A talk given on December 6, 2017 at KubeCon/CloudNativeCon in Austin, Texas. In this talk, Phil Estes talked briefly about containerd history and design, but the bulk of the talk was a live coding demo of creating a simple client for containerd to learn about the clean and simple API design for the client library and gRPC services.

This book by Kris Nova and Justin Garrison will teach you when you should architect your systems to take advantage of the benefits of the cloud. It will give examples of pitfalls to avoid and show you the patterns to embrace to be successful. Running cloud native infrastructure requires different skills and has many benefits over traditional data centers.

Authors Kelsey Hightower, Brendan Burns, and Joe Beda—who’ve worked on Kubernetes at Google—explain how this system fits into the lifecycle of a distributed application. You will learn how to use tools and APIs to automate scalable distributed systems, whether it is for online services, machine-learning applications, or a cluster of Raspberry Pi computers.

Kubernetes provides a complete set of building blocks that allow the automation of many operations for managing development, test, and production environments. This simple yet comprehensive guide offers you and your team everything you need to know on deploying, managing and scaling Kubernetes. It’s great for those experimenting with Kubernetes for the first time but also for Kubernetes rockstars.

By Vohra; The atomic unit of modular container service in Kubernetes is a Pod, which is a group of containers with a common filesystem and networking. The Kubernetes Pod abstraction enables design patterns for containerized applications similar to object-oriented design patterns. Containers provide some of the same benefits as software objects such as modularity or packaging, abstraction, and reuse

As Kubernetes gains popularity, many people are asking: “How can Kubernetes and OpenStack be used together?” In this eBook, get a technical walkthrough on how to deploy Kubernetes on OpenStack and start running containerized apps on your Kubernetes cluster.

Take container cluster management to the next level; learn how to administer and configure Kubernetes on CoreOS; and apply suitable management design patterns such as Configmaps, Autoscaling, elastic resource usage, and high availability. Some of the other features discussed are logging, scheduling, rolling updates, volumes, service types, and multiple cloud provider zones.

By Sreenivas Makam; This book covers the CoreOS internals and the technologies used in the deployment of container-based distributed applications. It starts with an overview of CoreOS and distributed application development while sharing knowledge on related technologies. Critical CoreOS services and networking and storage considerations for CoreOS are covered next.

For many organizations, a big part of DevOps’ appeal is software automation using infrastructure-as-code techniques. This book presents developers, architects, and infra-ops engineers with a more practical option.

By Nigel Poulton; Containers are here and resistance is futile! Now that people are getting their heads around Docker, they need an orchestration platform to help them manage their containerized apps. Kubernetes has emerged as one of the hottest and most important container orchestration platforms in the world. This book gets you up to speed fast!

Author Arun Gupta—Principal Open Source Technologist at Amazon Web Services—demonstrates how Kubernetes orchestration simplifies the plumbing needed to get containers up and running at all times. Although the examples in this report use Java, the concepts are applicable for anybody interested in getting started with Kubernetes.

Docker is a transcendent tool for those who transfer, install, and manage software applications on a regular basis. The advent of Kubernetes, however, has somehow made containerizing and automating applications even easier. In this course designed for students of all skill levels, you’ll learn Docker, the world’s leading software containerization platform, and become a master of automating deployment, scaling, and management of containerized applications using Kubernetes.

Welcome! KubeWeekly is where we gather and share the latest happenings in the Kubernetes ecosystem across vendor integrations, open source contributions, exciting announcements, blog content, events and more!

If you’re searching for the latest happenings and news regarding the Kubernetes ecosystem, look no further than the following amalgamation of information!

Be sure to ping and/or follow us @kubeweekly to share any content you feel we should be including in the newsletter. After all, it should come as no surprise to know that we’re always looking out for new & exciting developments in the world of Kubernetes to share.

Additionally, register to receive updates on each weekly publishing of KubeWeekly here!

Brian Gracely talks with Niraj Tolia at KubeCon about the evolution of data management with cloud and containers, the Kasten K10 platform and open source Kanister project, how Kubernetes is changing how we interact and manage data, and how a new approaches to data management can benefit from the CNCF community of projects.

In this session, Cornelia Davis & Fred Melo cover role of the container orchestration system in your IT landscape, and they’ll dive under the covers to show how it provides the enterprise-class Kubernetes services you need to trust your most critical workloads to it

Sebastien Goasguen of Bitnami walks us through Kubeapps a package-agnostic console to launch Kubernetes applications. The goal of Kubeapps is to simplify the next step in Kubernetes adoption, the deployment and management of applications within Kubernetes clusters. The Kubeapps CLI is brand new aka ~alpha, but the software underneath like Helm, monocular, Kubeless etc are pretty stable

On today’s episode of The New Stack Makers, we sat down with Aparna Sinha Group Project Manager for Kubernetes at Google, Google Engineering Manager Phillip Wittrock, and Aaron Crickenberger Samsung SDS Cloud Architect. The topic of today’s discussion from KubeCon & CloudNativeCon was the future of Kubernetes as we head into the new year and look ahead to 2018.

In this talk we will give an overview of the challenges involved in deploying a Spring Boot app on Kubernetes. How do you deploy the web app and a database together? How do you configure your app with the database password? We will take a look at what’s needed to deploy Spring Cloud Data Flow server on Kubernetes, both for testing and for a real production deployment. We’ll also discuss using Helm for app deployments. By Thomas Risberg

Co-Founders Rob Hirschfeld and Greg Althaus of RackN will discuss this fast and simple approach to operating Kubernetes. Of course, we’ll also demonstrate the technology installing Kubernetes following the immutable infrastructure model highlighting the automated provisioning technology built on the open source Digital Rebar project.

DevOps | Kubernetes | Creating and Managing Kubernetes Cluster Kubernetes is a open source system for managing containerized applications across a cluster of nodes. Kubernetes is designed around a single master server and a set of nodes that you host your application on. Each node will host one or more of the containers that make up your application. BySakshi Jaiswal

Kubernetes is fundamentally about resource management. As you start to deploy your pods to production, it’s very important to understand how kubernetes performs resource scheduling else you may notice pods disappearing at random and this could affect the performance of your cloud native applications.This talk will explore Kubernetes scheduling and QoS. By Damian Igbe

At the heart of Kubernetes is its API. Whilst on the surface it may appear relatively simple to use, under the hood is a beast of complex conversions, codecs and generators. In this talk by James Munnelly, he shows you how the Kubernetes maintainers have created their own tooling to make this process easy when contributing to core, and how you can use this to build your own custom controllers, operators and API servers

Kubernetes is more or less one of the biggest players when it comes to Container orchestration. Since Kubernetes 1.7 RBAC (Role Based Access Control) is the default for the authorisation of actions in you cluster. There are many other components, like Pod Security Policies, Network Policies, Admisstion Controllers, that allows you to secure your Kubernetes cluster. In this talk Johannes M. Scheuermann will show you how these things can work together and which problem these components try to solve. Event: DevFest Karlsruhe

CloudNativeCon North America 2017, Austin (Texas, USA): Talk by Josef Adersberger (CTO at QAware) The talk will be about the lessons we’ve learned – the best practices and pitfalls we’ve discovered along our way. We’ll provide our answers to life, the universe and a cloud native journey

This book by Kris Nova and Justin Garrison will teach you when you should architect your systems to take advantage of the benefits of the cloud. It will give examples of pitfalls to avoid and show you the patterns to embrace to be successful. Running cloud native infrastructure requires different skills and has many benefits over traditional data centers.

Authors Kelsey Hightower, Brendan Burns, and Joe Beda—who’ve worked on Kubernetes at Google—explain how this system fits into the lifecycle of a distributed application. You will learn how to use tools and APIs to automate scalable distributed systems, whether it is for online services, machine-learning applications, or a cluster of Raspberry Pi computers.

Kubernetes provides a complete set of building blocks that allow the automation of many operations for managing development, test, and production environments. This simple yet comprehensive guide offers you and your team everything you need to know on deploying, managing and scaling Kubernetes. It’s great for those experimenting with Kubernetes for the first time but also for Kubernetes rockstars.

By Vohra; The atomic unit of modular container service in Kubernetes is a Pod, which is a group of containers with a common filesystem and networking. The Kubernetes Pod abstraction enables design patterns for containerized applications similar to object-oriented design patterns. Containers provide some of the same benefits as software objects such as modularity or packaging, abstraction, and reuse

As Kubernetes gains popularity, many people are asking: “How can Kubernetes and OpenStack be used together?” In this eBook, get a technical walkthrough on how to deploy Kubernetes on OpenStack and start running containerized apps on your Kubernetes cluster.

Take container cluster management to the next level; learn how to administer and configure Kubernetes on CoreOS; and apply suitable management design patterns such as Configmaps, Autoscaling, elastic resource usage, and high availability. Some of the other features discussed are logging, scheduling, rolling updates, volumes, service types, and multiple cloud provider zones.

By Sreenivas Makam; This book covers the CoreOS internals and the technologies used in the deployment of container-based distributed applications. It starts with an overview of CoreOS and distributed application development while sharing knowledge on related technologies. Critical CoreOS services and networking and storage considerations for CoreOS are covered next.

For many organizations, a big part of DevOps’ appeal is software automation using infrastructure-as-code techniques. This book presents developers, architects, and infra-ops engineers with a more practical option.

By Nigel Poulton; Containers are here and resistance is futile! Now that people are getting their heads around Docker, they need an orchestration platform to help them manage their containerized apps. Kubernetes has emerged as one of the hottest and most important container orchestration platforms in the world. This book gets you up to speed fast!

Author Arun Gupta—Principal Open Source Technologist at Amazon Web Services—demonstrates how Kubernetes orchestration simplifies the plumbing needed to get containers up and running at all times. Although the examples in this report use Java, the concepts are applicable for anybody interested in getting started with Kubernetes.

Docker is a transcendent tool for those who transfer, install, and manage software applications on a regular basis. The advent of Kubernetes, however, has somehow made containerizing and automating applications even easier. In this course designed for students of all skill levels, you’ll learn Docker, the world’s leading software containerization platform, and become a master of automating deployment, scaling, and management of containerized applications using Kubernetes.

Welcome! KubeWeekly is where we gather and share the latest happenings in the Kubernetes ecosystem across vendor integrations, open source contributions, exciting announcements, blog content, events and more!

If you’re searching for the latest happenings and news regarding the Kubernetes ecosystem, look no further than the following amalgamation of information!

Be sure to ping and/or follow us @kubeweekly to share any content you feel we should be including in the newsletter. After all, it should come as no surprise to know that we’re always looking out for new & exciting developments in the world of Kubernetes to share.

Additionally, register to receive updates on each weekly publishing of KubeWeekly here!

Christopher Liljenstolpe, CTO and Co-founder of Tigera, joins Rick this week as they cover Kubernetes, the service mesh Istio, and a brand new announcement from Project Calico… Application Layer Policy.

After repeatedly deploying multi node kubernetes builds and losing hours of my life – Cody De Arkland finally built a blueprint for a single node Kubernetes build on top of CentOS – also including OpenFaas

This past week was the KubeCon / CloudNativeCon event in Austin, TX, the premier Kubernetes even in the industry. We had the opportunity to sit down with Gabe Monroy (Lead Product Manager Containers @ Azure, CNCF Board Member) to discuss the various areas where Microsoft is working with the Kubernetes ecosystem to create tools and frameworks to help developers better work with both Linux and Windows containers.

Talk by Marius Bogoevici; given at Spring One Platform, Dec 5, 2017, San Francisco; introduce the Kafka Streams API and the Kafka Streams processing engine, followed by the Kafka Streams support in the Spring portfolio

Talk by Gareth Rushgrove from KubeCon in Austin, about learning from other programming environments and using tools to validate and test your configurations, whether you’re writing them by hand or using higher level tools like ksonnet and Helm.

Join this session by Bob Cotton to learn about how these metrics are calculated, their use within Kubernetes scheduling decisions and application in monitoring, alerting and capacity planning. This session will also cover the new metrics implementation/proposals that are to replace the cAdvisor metrics in Kubernetes 1.8.

Kubernetes provides plenty of enhancements for deploying software, but it can cause anxiety on the corporate security team. This talk by Major Hayden, from KubeCon 2017, explains how to approach your security team and how to push them to provide guardrails, not deployments.

The talk from KubeCon 2017 by Josef Adersberger will be about the lessons we’ve learned – the best practices and pitfalls we’ve discovered along our way. We’ll provide our answers to life, the universe and a cloud native journey

This book by Kris Nova and Justin Garrison will teach you when you should architect your systems to take advantage of the benefits of the cloud. It will give examples of pitfalls to avoid and show you the patterns to embrace to be successful. Running cloud native infrastructure requires different skills and has many benefits over traditional data centers.

Authors Kelsey Hightower, Brendan Burns, and Joe Beda—who’ve worked on Kubernetes at Google—explain how this system fits into the lifecycle of a distributed application. You will learn how to use tools and APIs to automate scalable distributed systems, whether it is for online services, machine-learning applications, or a cluster of Raspberry Pi computers.

Kubernetes provides a complete set of building blocks that allow the automation of many operations for managing development, test, and production environments. This simple yet comprehensive guide offers you and your team everything you need to know on deploying, managing and scaling Kubernetes. It’s great for those experimenting with Kubernetes for the first time but also for Kubernetes rockstars.

By Vohra; The atomic unit of modular container service in Kubernetes is a Pod, which is a group of containers with a common filesystem and networking. The Kubernetes Pod abstraction enables design patterns for containerized applications similar to object-oriented design patterns. Containers provide some of the same benefits as software objects such as modularity or packaging, abstraction, and reuse

As Kubernetes gains popularity, many people are asking: “How can Kubernetes and OpenStack be used together?” In this eBook, get a technical walkthrough on how to deploy Kubernetes on OpenStack and start running containerized apps on your Kubernetes cluster.

Take container cluster management to the next level; learn how to administer and configure Kubernetes on CoreOS; and apply suitable management design patterns such as Configmaps, Autoscaling, elastic resource usage, and high availability. Some of the other features discussed are logging, scheduling, rolling updates, volumes, service types, and multiple cloud provider zones.

By Sreenivas Makam; This book covers the CoreOS internals and the technologies used in the deployment of container-based distributed applications. It starts with an overview of CoreOS and distributed application development while sharing knowledge on related technologies. Critical CoreOS services and networking and storage considerations for CoreOS are covered next.

For many organizations, a big part of DevOps’ appeal is software automation using infrastructure-as-code techniques. This book presents developers, architects, and infra-ops engineers with a more practical option.

By Nigel Poulton; Containers are here and resistance is futile! Now that people are getting their heads around Docker, they need an orchestration platform to help them manage their containerized apps. Kubernetes has emerged as one of the hottest and most important container orchestration platforms in the world. This book gets you up to speed fast!

Author Arun Gupta—Principal Open Source Technologist at Amazon Web Services—demonstrates how Kubernetes orchestration simplifies the plumbing needed to get containers up and running at all times. Although the examples in this report use Java, the concepts are applicable for anybody interested in getting started with Kubernetes.

Docker is a transcendent tool for those who transfer, install, and manage software applications on a regular basis. The advent of Kubernetes, however, has somehow made containerizing and automating applications even easier. In this course designed for students of all skill levels, you’ll learn Docker, the world’s leading software containerization platform, and become a master of automating deployment, scaling, and management of containerized applications using Kubernetes.