ALL THINGS KUBERNETES

Supergiant Blog

Provisioning a Kubernetes Cluster with Supergiant 2.0.0 Control

Supergiant Control: Provisioning a Cluster

Supergiant Control is the “Mothership” or central hub through which all Supergiant tools can be plugged in and controlled. It manages cloud accounts, provisioning, and lifecycle of clusters on your infrastructure, and it allows deployment of applications via HELM. Its deployment and configuration workflows will help you to get up and running with Kubernetes faster. In an […]

READ MORE
Supergiant Control: Provisioning a Cluster

Supergiant Changelog 11.14.2018

Supergiant Changelog: 11-14-18

Done  UI improvements to Supergiant Control (Find more information about Supergiant Control in the documentation).  Fixing Provisioner Wizard bugs. User-deployed apps now show up on the Cluster Details page. Supergiant Capacity tool is installable and has been tested in 7 regions for qbox.io (Qbox Inc.) Helm tool has been integrated with the app store to […]

READ MORE
Supergiant Changelog: 11-14-18

Using Daemonsets to Run Background Processes in Kubernetes clusters

Kubernetes Daemonsets

As you remember, Deployments and StatefulSets ensure that a specified number of application replicas (the desired state) is always running. DaemonSets take the same approach but applies it to nodes. In a nutshell, a DaemonSet makes sure that all (or several) nodes in your Kubernetes cluster run a copy of a pod. Why this might […]

READ MORE
Kubernetes Daemonsets

Kubernetes DNS for Services and Pods

Kubernetes DNS

As we know, a Kubernetes master stores all service definitions and updates. Client pods that need to communicate with backend pods load-balanced by a service, however, also need to know where to send their requests. They can store network information in the container environmental variables, but this is not viable in the long run. If […]

READ MORE
Kubernetes DNS

Simplifying App Deployment in Kubernetes with Helm Charts

Helm charts

You have learned in our previous tutorials how to create pods, StatefulSets, Deployments, ConfigMaps, and other Kubernetes resources by manually designing resource manifests and specs. Knowing how to work with the Kubernetes REST API is very important when you first learn the platform. Deploying apps with the manually configured resource manifests and assembling various parts of your […]

READ MORE
Helm charts

Cluster-level Logging in Kubernetes with Fluentd

Logging with Fluentd in Kubernetes

Logs are crucial to help you understand what is happening inside your Kubernetes cluster. Even though most applications have some kind of native logging mechanism out of the box, in the distributed and containerized environment (like Kubernetes), users will be better off with the centralized logging solution. That’s because they need to collect logs from multiple […]

READ MORE
Logging with Fluentd in Kubernetes

Simple Management of Prometheus Monitoring Pipeline with the Prometheus Operator

Prometheus Operator in Kubernetes

In a previous tutorial, you learned how to configure and deploy Prometheus to monitor your Kubernetes applications. Configuring Prometheus is not a trivial task because you need to have a domain-specific knowledge including Prometheus configuration format and Kubernetes auto-discover settings. Obviously, acquiring this knowledge takes time and effort. However, as we show in this tutorial, you […]

READ MORE
Prometheus Operator in Kubernetes

Monitoring your Kubernetes Deployments with Prometheus

Prometheus in Kubernetes

In the first part of the Kubernetes monitoring series, we discussed how Kubernetes monitoring architecture is divided into the core metrics pipeline for system components and monitoring pipeline based on the Custom metrics API. Full monitoring pipelines based on the Custom metrics API can process diverse types of metrics (both core and non-core), which makes […]

READ MORE
Prometheus in Kubernetes

Introduction to Kubernetes Monitoring Architecture

Monitoring in Kubernetes

As you know from our earlier blog posts, Kubernetes (or k8s) is an open source platform for deploying and managing containerized applications at scale. It is designed to automate such container management tasks as deployment, scaling, updating, scheduling, storage provisioning, networking, and service discovery, among others. With Kubernetes, it is simple to group multiple hosts […]

READ MORE
Monitoring in Kubernetes

How Can Containers and Kubernetes Save you Money?

Saving money with containers and Kubernetes

Container technology and container orchestration are revolutionizing deployment and management of applications in a multi-node distributed environments at scale. Since Google open sourced Kubernetes in 2014, a number of reputable tech companies have decided to move their container workloads to the platform, thereby contributing to its growing popularity and recognition in the community. In 2018 […]

READ MORE
Saving money with containers and Kubernetes

1 2 3 4 8