Kubernetes Training Fundamentals - Module 1 - Intro to Containers and Docker
by Mike 'MJ' Johnson
| Thursday, Dec 13, 2018
| Docker Kubernetes
This series is intended to be a introductory look into Kubernetes. If your organization is interested in custom training around your infrastructure, please reach out to us at BoxBoat. We are both a Docker and Linux Foundation training partner and can provide onsite corporate training on Docker and Kubernetes.
Welcome to the first post in the BoxBoat Kubernetes Training Fundamentals course. We designed a blog and video series to get you familiar with the core tenants of Kubernetes and Docker container orchestration.
What To Do If Your App is Delivered in a Container
| Thursday, Dec 6, 2018
Even if you have no containerization experience, there is no need to panic if your vendor has supplied the application you ordered as a container.
There are many ways to run and orchestrate containers, and these solutions offer great features that allow you to automatically manage applications. You can ensure they remain online, monitor them and automatically manage capacity allowing you to both scale up to handle increased demand and scale down saving you money, when demand decreases.
Kubernetes Vulnerability - CVE-2018-1002105
by Mike 'MJ' Johnson Cole Kennedy
| Tuesday, Dec 4, 2018
With the popularity of Kubernetes, there is always potential for security vulnerabilities to be uncovered. And well, this one is a doozy.
What is it? The Kubernetes team just released a fix for CVE-2018-1002105 which allowed for anyone with API access (privileged or not) to use a specifically crafted request to obtain privilege escalation and take control of your Kubernetes cluster. Ouch.
From the CVE:
“With a specially crafted request, users that are authorized to establish a connection through the Kubernetes API server to a backend server can then send arbitrary requests over the same connection directly to that backend, authenticated with the Kubernetes API server’s TLS credentials used to establish the backend connection.
What is Helm and why is it important for Kubernetes deployments?
by Peyton Vaughn
| Wednesday, Sep 19, 2018
The runaway success of Kubernetes has created an ecosystem of tools to simplify the complexity of application development and deployment.
The majority of these tools exist as open-source projects maintained by a community of enthusiasts. However some, due to their popularity and the importance of the role they fulfill, gain additional recognition through adoption by the Cloud Native Computing Foundation.
In this post I discuss Helm, selected by the CNCF as a package manager providing an easy way to manage and publish software on Kubernetes.
Building Containers with Kubernetes and Knative
by Cole Kennedy
| Friday, Aug 10, 2018
Developing for Kubernetes can be a daunting task for any developer not familiar with the ecosystem. The developer needs to understand how to create spec files, author CI/CD scripts with a system such as Jenkins or CircleCI, and instrument logging and tracing. Knative aims to solve some of these issues, abstracting the details of building images away from the developer.
Knative helps developers build, deploy, and manage modern serverless workloads on Kubernetes.