Weekly

<< Back

Aggregated weekly digest of all things Kubernetes.


KubeWeekly #126: 28th of February, 2018

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

  1. How Kubernetes Became the Solution for Migrating Legacy Applications, Opensource.com
         Kubernetes has become the go-to solution for container orchestration, helping organizations turn monolithic applications into manageable microservices.  In this article, Swapnil Bhartiya explains the history of Kubernetes, why more organizations are choosing open source technologies, and how Kubernetes is being used at companies like Ticketmaster to transition legacy applications to containers.

  2. Set up a Hyperledger Fabric development environment on Kubernetes, Medium
         Hyperledger Fabric is platform for distributed ledgers. If you’re interested in developing chaincode and client applications, Kynan Rilee, creator of koki.io, walks you through how to do this with Hyperledger Fabric on Kubernetes. You’ll learn how to setup Fabric and deploy the right resource configurations to smoothly run your chaincode.
     
  3. Kubeless Tutorial – Kubernetes Native Serverless Framework, upnxtblog
         Kubeless, a functions-as-a-service solution, leverages Kubernetes’ resources to give you all the benefits of auto-scaling, API routing, and more. This allows you to build applications without worrying about servers running the code. KarthiKeyan Shanmugam will get you up and running with serverless by sharing how kubeless works and how to install it and get started.
     
  4. Dissecting Kubernetes Deployments, Heroku
         Check out this great overview of Kubernetes deployments with Damien Mathieu of Heroku. This article dives into some Kubernetes internals, focusing on deployments and gradual rollouts of new containers. From understanding the Kubernetes trigger-based environment to working with ReplicaSets, this post takes the complexity out of Kubernetes deployments.
     
  5. On Securing the Kubernetes Dashboard
         Recently Tesla (the car company) was alerted, by security firm RedLock, that their Kubernetes infrastructure was compromised. The attackers were using Tesla’s infrastructure resources to mine cryptocurrency. The vector of attack in this case was a Kubernetes Dashboard that was exposed to the general internet with no authentication and elevated privileges. Joe Beda of Heptio in his latest blog attempts to answer the question: How do you prevent this from happening to you?

Technical

 
Blogs / ArticlesPresentationsSlideshareUpcoming Events

Job Openings

Literature

  • Cloud Native Infrastructure
    • 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.
  • Kubernetes Patterns: Patterns, Principles, and Practices for Designing Cloud Native Applications
    • A minimalistic and focused guide with common use cases, patterns, principles and practises for developing Cloud Native applications on Kubernetes by Bilgin Ibryam and Roland Huß
  • Free eBook: Deploying and Scaling Kubernetes with Rancher
    • By Vishal Biyani & Girish Shilamkar; guidebook provides a detailed introduction to using Kubernetes with the Rancher container management platform.
  • Kubernetes Patterns
    • By Bilgin Ibryam & Roland Huß; A minimalistic and focused guide with common use cases, patterns, principles and practises for developing Cloud Native applications on Kubernetes.
  • Architecting for Scale: High Availability for Your Growing Applications
    • By Lee Atchison; provides basic techniques for building applications that can handle huge quantities of traffic, data, and demand without affecting the quality your customers expect.
  • Kubernetes: Up and Running
    • Authors Kelsey HightowerBrendan 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 Definitive Guide: Keys from Docker to Kubernetes Practice (2nd Edition) – Kubernetes权威指南
  • Kubernetes Microservices with Docker
    • By Vohra; This book on Kubernetes, the container cluster manager, discusses all aspects of using Kubernetes in today’s complex big data and enterprise applications, including Docker containers.
  • Deploying Rails with Docker, Kubernetes and ECS
    • By Pablo Acuña; shows you how to set up the project, push it to DockerHub, manage services and set up an efficient continuous integration environment.
  • Everything Kubernetes; The ultimate guide to deploying, managing and scaling Kubernetes
    • 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.
  • Kubernetes Management Design Patterns: With Docker, CoreOS Linux, and Other Platforms
    • 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
  • Technical Guide to Creating and Accessing a Kubernetes Cluster on OpenStack
    • 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.
  • Kubernetes Management Design Patterns: With Docker, CoreOS Linux, and Other Platforms 1st ed. Edition
    • 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.
  • Mastering CoreOS
    • 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.
  • DevOps with OpenShift
    • 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.
  • The Kubernetes Book
    • 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!
  • Kubernetes for Java Developers
    • 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.
  • Kubernetes for Serverless Applications
    • 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.
  • Kubernetes Cookbook: Building Cloud Native Applications
  • Introduction to Kubernetes Using Docker
    • 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.
  • Kubernetes Cookbook
    • Learn how to automate and manage your Linux containers and improve the overall performance of your system
  • Mastering Kubernetes
    • Master the art of container management utilizing the power of Kubernetes, by Gigi Sayfan
 
Share
Tweet
Forward


Brought to you by CNCF






This email was sent to *|EMAIL|*
why did I get this?    unsubscribe from this list    update subscription preferences