ALL THINGS KUBERNETES

Supergiant Blog

Creating Stateful Apps with Kubernetes StatefulSets

Kubernetes StatefulSets

In previous tutorials we discussed ways to enable and manage persistent storage in Kubernetes. In particular, we saw how to use PersistentVolumes  to bind various external storage options like Amazon EBS to the pods, introducing statefulness to your Kubernetes workloads. However, exposing persistent storage to pods is only one component of statefulness. One limitation of this […]

READ MORE
Kubernetes StatefulSets

Persistent Storage with Persistent Volumes in Kubernetes

PersistentVolumes in Kubernetes

As you might remember from the previous tutorials, Kubernetes supports a wide variety of volume plugins both for stateless and stateful apps. Non-persistent volumes such as emptyDir  or configMap  are firmly linked to the pod’s lifecycle: they are detached and deleted after the pod is terminated. However, with stateful applications like databases, we want to have volumes that […]

READ MORE
PersistentVolumes in Kubernetes

Kubernetes Storage: Introduction

Kubernetes Storage

Kubernetes offers a number of resources like volumes, StatefulSets, or StorageClass that provide diverse storage options for applications running in your clusters. The platform’s storage options include both native storage, CSP disks, network file systems, object storage, and many more. In this article, we introduce you to Kubernetes Volumes and demonstrate how they can be […]

READ MORE
Kubernetes Storage

Kubernetes Networking Explained: Introduction

Kubernetes Networking

Kubernetes is a powerful platform for managing containerized applications. It supports their deployment, scheduling, replication, updating, monitoring, and much more. Kubernetes has become a complex system due to the addition of new abstractions, resource types, cloud integrations, and add-ons. Further, Kubernetes cluster networking is perhaps one of the most complex components of the Kubernetes infrastructure […]

READ MORE
Kubernetes Networking

Kubernetes Networking: Services

Kubernetes Services

In the first part of the Kubernetes networking series, we previously discussed the first two building blocks of the Kubernetes networking: container-to-container communication and pod-to-pod communication. As you might recall, Kubernetes uses a flat networking architecture that allows containers and pods to communicate with each other across nodes without using complex routing rules and NAT. […]

READ MORE
Kubernetes Services

Deploying and Autoscaling a Kubernetes Cluster on Packet.net with Supergiant

Deploying Kubernetes on Packet.net with Supergiant

In previous tutorials, we’ve already discussed how to deploy and autoscale Kubernetes clusters on GCE, DigitalOcean, OpenStack and Amazon AWS. It’s now time to walk you through the same process for Packet.net — a cloud provider for which support was added in the recent Supergiant releases. By the end of this tutorial, you’ll know how […]

READ MORE
Deploying Kubernetes on Packet.net with Supergiant

Assigning Computing Resources to Containers and Pods in Kubernetes

Assigning Compute Resources in Kubernetes

The Kubernetes resource model is designed to optimize resource utilization by containers and to ensure efficient scheduling of Pods and high availability of applications. The core of the Kubernetes approach is resource requests and limits defined for containers during a Pod’s creation. In this tutorial, we shall describe the inner workings of the Kubernetes resource model […]

READ MORE
Assigning Compute Resources in Kubernetes

Introduction to Kubernetes Pods

Kubernetes Pods

Kubernetes (K8s) is an open source platform that automates deployment, scaling, and management of containerized applications, workloads, and services. The platform offers a set of abstraction layers for container management that is agnostic about the underlying container technologies (e.g., Docker, Rkt) used for container packaging. Among other things, Kubernetes facilitates the efficient management of computing […]

READ MORE
Kubernetes Pods

KubeCon + CloudNativeCon Copenhagen 2018: Day 3

KubeCon 2018 Copenhagen

Day 3 of the KubeCon in Copenhagen is well underway, and Kubernetes project evolution is at the top of the agenda. The mood of the third conference day was set by Aparna Sinha, Group Product Manager for Google Inc., who spoke about Kubernetes project updates. According to Aparna, Kubernetes is rapidly becoming one of the […]

READ MORE
KubeCon 2018 Copenhagen

KubeCon + CloudNativeCon Copenhagen 2018: Day 2

KubeCon 2018 in Copenhagen

Over 90 IT companies, about 4,000 attendees, top-notch organization and staff — all under one very large roof: that’s KubeCon Europe 2018. This year the annual KubeCon Europe is taking place in Copenhagen, Denmark, at the high-tech Bella Center. As always, the venue is gathering the companies heralding cloud-native applications, containerization, and Kubernetes. Dan Kohn, […]

READ MORE
KubeCon 2018 in Copenhagen

1 4 5 6 7 8 9