Kubernetes Ingress vs OpenShift Route

Kubernetes Ingress vs OpenShift Route

Although pods and services have their own IP addresses on Kubernetes, these IP addresses are only reachable within the Kubernetes cluster and not accessible to the outside clients. The Ingress object in Kubernetes, although still in beta, is designed to signal the Kubernetes platform that a certain service needs to be accessible to the outside […]

Read More...

Kubernetes: Naming Things

Kubernetes: Naming Things

An old saying goes something like this: there are only two hard problems in computer science, namely cache invalidation, naming things, and off-by-one errors. We will focus on the naming things topic in the context of Kubernetes, here. As YAML, erm, Kubernetes engineers we are painfully familiar with structures like the following: type: human id: […]

Read More...

Increasing Security of Istio Deployments by Removing the Need for Privileged Containers

Increasing Security of Istio Deployments by Removing the Need for Privileged Containers

With the 1.0 release, Istio is preparing itself for prime time by companies developing container-native applications with a desire for adopting a service mesh solution. However, there is a potential issue that may slow down the adoption rate: Pods that belong to the Istio mesh require elevated privileges in order to function properly. In this […]

Read More...

[Podcast] PodCTL #49 – Security & Service Meshes

[Podcast] PodCTL #49 - Security & Service Meshes

As we use PodCTL to help educate the market on Containers, Kubernetes and associated technologies, we’ve found that Service Meshes (and Istio) are one of the most popular topics. While it’s still a newer technology, just recently achieving v1.0 GA, we find that many people want to learn more. So this week we went deeper […]

Read More...

How to survive an outage and live to tell about it!

Authors:  Davis Phillips, Annette Clewett Kubernetes Federation‘s objective is to provide a control plane to manage multiple Kubernetes clusters. Unfortunately, Federation is still considered an alpha project with no timeline for General Availability release. As a stop gap for Federation services a couple of different solutions are available for dispersing cluster endpoints: a cluster stretched […]

Read More...

[Podcast] PodCTL #48 – Patching VMs, OS, Containers

[Podcast] PodCTL #48 - Patching VMs, OS, Containers

Recently, we heard a company say that they wanted to move all of their applications from Virtual Machines to Containers because they no longer wanted to do patching of Operating Systems. This got us thinking. Would that move completely eliminate the need to patch Operating Systems, since Containers are Linux and there are still Operating […]

Read More...

[Podcast] PodCTL #47 – VM Admin vs Container Admin

[Podcast] PodCTL #47 - VM Admin vs Container Admin

This week, we were watching as fall trade show season got started and we noticed that one of the Container 101 sessions had a packed room. This led to a discussion about how many people were still at the 101 stages of container knowledge. TL;DR – it’s still a lot! So we thought it would […]

Read More...

[PodCTL] PodCTL #46 – KubeVirt and Container Native Virtualization

[PodCTL] PodCTL #46 - KubeVirt and Container Native Virtualization

Does it feel like sometimes the new Kubernetes updates are only targeted at new, cloud-native applications? What about all those existing applications that aren’t microservices or are running in virtual machines today? Today’s show looks at the intersection of container, virtual machines and Kubernetes. We talk about the KubeVirt project and the work that Red […]

Read More...

Make a Kubernetes Operator in 15 minutes with Helm

Make a Kubernetes Operator in 15 minutes with Helm

We previously covered how to automate your existing Helm charts with Ansible. Today we’re going to also cover this topic, but using a technology called an Operator. An Operator is a method of packaging, deploying and managing a Kubernetes application. A Kubernetes application is an application that is both deployed on Kubernetes and managed using […]

Read More...

Kubernetes on Metal with OpenShift

Kubernetes on Metal with OpenShift

My first concert was in the mid-80s, when AC/DC came to the Providence Civic Center in Rhode Island, and it was glorious. Music fans who grew up in the 80s will fondly remember the birth of MTV, the emergence of the King of Pop and the heyday of rock-n-roll’s heavy metal gone mainstream era, when […]

Read More...