ALL THINGS KUBERNETES

Supergiant Blog

Understanding Network Policies in Kubernetes

Network Policies in Kubernetes

As you remember from an earlier Supergiant tutorial, the Kubernetes networking model allows Pods and containers running on different nodes to easily communicate with each other. Containers can access each other via localhost , and Pods can access other Pods using service name or Fully Qualified Domain Name (FQDN) if they live in different namespaces. In both […]

READ MORE
Network Policies in Kubernetes

Advanced Storage Management for Your Kubernetes Stateful Apps with Portworx

Advanced Portworx Features for Kubernetes

In the previous tutorial, we learned how to deploy Portworx to your Kubernetes cluster, create Portworx volumes with a specific number of replicas, filesystem, and access parameters, and use them in your Kubernetes stateful applications. In this blog, we’ll demonstrate how Portworx automatic replication ensures HIgh Availability and data integrity using a failover scenario with […]

READ MORE
Advanced Portworx Features for Kubernetes

How to Use Portworx Software-Defined Storage in your Kubernetes cluster

Portworx SDS for Kubernetes

In a previous tutorial, we discussed the architecture and key features of software-defined storage (SDS) systems and reviewed key SDS solutions for Kubernetes. We’ll now show you how to add SDS functionality to your Kubernetes cluster using Portworx SDS. This post is organized as follows. In the first part, we discuss basic features and benefits of […]

READ MORE
Portworx SDS for Kubernetes

Software-Defined Storage Solutions for Kubernetes

Software Defined Storage for Kubernetes

According to Gartner, 50% of global enterprises will be running containers in production by the year 2020. By that time, over 20% of enterprise storage capacity will be allocated to container workloads, compared to only 1% today. Moving to containers, however, presents new challenges for storage provisioning. In particular, using traditional storage solutions for distributed […]

READ MORE
Software Defined Storage for Kubernetes

Making Sense of Taints and Tolerations in Kubernetes

Taints and tolerations in Kubernetes

In the earlier tutorial, you learned how to assign Pods to nodes in Kubernetes using nodeSelector  and affinity features. As we tried to demonstrate, affinity is a great feature for such use cases as creating dedicated nodes, distributing Pods evenly across the cluster or co-locating Pods on the same machine. In this tutorial, we’ll discuss Kubernetes […]

READ MORE
Taints and tolerations in Kubernetes

Learn How to Assign Pods to Nodes in Kubernetes Using nodeSelector and Affinity Features

Affinity in Kubernetes

As we’ve already discussed in our earlier tutorials, Kubernetes administrators normally don’t need to choose a node to which their Pods should be scheduled. Instead, the selection of the appropriate node(s) onto which to schedule their Pods is handled by the Kubernetes scheduler. Automatic node selection prevents users from selecting unhealthy nodes or nodes with […]

READ MORE
Affinity in Kubernetes

Introduction to Istio Service Mesh for Kubernetes

Istio service mesh for Kubernetes

Modern cloud-native applications are moving away from the monolithic architecture approach toward microservices architecture in which an application is split into multiple loosely coupled parts (referred to as microservices) that have shared communication interfaces, access control rules, and security policies. Microservices might be written in different programming languages, they might have multiple instances and versions […]

READ MORE
Istio service mesh for Kubernetes

Exporting Kubernetes Logs to Elasticsearch Using Fluent Bit

Fluent Bit on Kubernetes

In a previous tutorial, we discussed how to create a cluster-level logging pipeline using Fluentd log aggregator. As you learned, Fluentd is a powerful log aggregator that supports log collection from multiple sources and sending them to multiple outputs. In this article, we’ll continue the overview of available logging solutions for Kubernetes focusing on the Fluent […]

READ MORE
Fluent Bit on Kubernetes

Deploying Traefik as Ingress Controller for Your Kubernetes Cluster

Traefik in Kubernetes

You might already know from our previous tutorials about how to use Kubernetes Services to load balance traffic between multiple backends. In the production environment, however, we might also need to control external traffic going to our cluster from the Internet. This is precisely what Ingress does! The main purpose of Ingress is to expose […]

READ MORE
Traefik in Kubernetes

KubeCon + CloudNativeCon North America 2018 in Seattle: Day 2

KubeCon: Seattle Day 2

Day 2 at the KubeCon surpassed Day 1, and visitors, busy exploring the venue, were a little bit overwhelmed by the scope of event. Today, everyone is chill and relaxed: what a perfect time to start paying attention to knowledge! Everything at KubeCon, ranging from morning keynotes to booth crawls and lectures, serves the ultimate purpose […]

READ MORE
KubeCon: Seattle Day 2

1 2 3 8