Monitoring of Weave Scope in k8s

Monitoring cluster with Weave Scope Creating a kubernetes cluster and deploying containerized applications is just the first step. Once the cluster is running, we need to ensure that all necessary components are in place and perform their duties together, and that there are enough resources to meet the application requirements. Kubernetes is a ...

Posted by dewbie on Thu, 17 Oct 2019 15:52:37 -0700

Kubeadm Deploys High Availability Kubernetes Cluster

Kubeadm Deploys High Availability Kubernetes Cluster Directory [-] Introduction to kuberadm 1. Kuberadm function 2. Kuberadm function 3. Functional version II. Pre-preparation 1. Description of virtual machine allocation 2. Occupation of each node port 3. Basic environment settings Installation of Keepalived 1. Install preserved from yum. 2. C ...

Posted by samirk on Tue, 15 Oct 2019 05:25:19 -0700

k8s data storage

How Kubernetes manages storage resources. First we will learn about Volume and how Kubernetes provides storage for containers in clusters through Volume; then we will practice several commonly used Volume types and understand their respective application scenarios; finally, we will discuss how Kubernetes separates cluster administrators from c ...

Posted by mbeals on Mon, 14 Oct 2019 06:14:07 -0700

[Kubernetes Series] Part 6 Introduction to Ingress controller - nginx components

1. overview In the last article, we introduced how to install and deploy traefik components through helm. Besides traefik, we also mentioned that the commonly used ingress controller s include Nginx, HAProxy, Kong and so on. In this article, we introduced how to install and deploy Nginx-ingress. Only after accumulating the experience of using d ...

Posted by nocontrol on Mon, 14 Oct 2019 05:33:36 -0700

Hand-in-hand teaching you to write a generic helm chart

[TOC] 1. Template introduction First, put the template link: https://github.com/ygqygq2/charts/tree/master/mod-chart This chart can be used as a general template for POD single image. All you need to do is replace the chart name with sed and modify README.md and NOTES.txt. Below, I will illustrate by copying this chart into an example-chart. [ ...

Posted by tecmeister on Sun, 13 Oct 2019 12:54:12 -0700

Container Signal Use

Off-line installation packages for various versions of kubernetes Container Signal Use Our programs running in containers usually want to do some cleaning operations before the container exits. The more common way is to listen to a signal and delay closing the container. docker provides such functionality: ╰─➤ docker stop --help Usage: doc ...

Posted by jstinehelfer on Sat, 12 Oct 2019 14:41:40 -0700

log-pilot:k8s Log Collection Artifact

There are two common solutions for pod log collection in k8s. Solution 1: Use fluentd as daemonset to collect all logs in stdout and / var/lib/containers directories (because fluentd is not familiar with, so it is troublesome); Solution 2: Use filebeat as sidecar (which is too cumbersome and requires adding this container to each pod) Accide ...

Posted by artacus on Sat, 12 Oct 2019 08:30:52 -0700

[Kubernetes Series] Part 5 Introduction to Ingress controller - traefik components

1. overview In order for Ingress resources to work, there must be at least one running ingress controller component in the Kubernetes cluster. That is to say, if there is no ingress controller component in the kubernetes cluster, only the ingress resource is defined, in fact, it will not realize the functions of http, https protocol request for ...

Posted by TexasMd91 on Thu, 10 Oct 2019 23:37:51 -0700

Health Check of k8s

Powerful self-healing capability is an important feature of container orchestration engines such as Kubernetes. The default way to implement self-healing is to automatically rekindle the failing container. In addition, users can use Liveness and Readines detection mechanism to set up more detailed health checks, and then achieve the following ...

Posted by dinger on Thu, 10 Oct 2019 11:54:38 -0700

Chapter 4 Introduction to Kubernetes Package Management Tool-helm

01 Overview Helm is a package management tool for kubernetes. It can install, manage and uninstall kubernetes applications conveniently and quickly. It is similar to the function of yum or apt-get software in Linux operating system. Its main design purposes are: Create a new chart package Packaging and compressing charts package files Integra ...

Posted by wmguk on Thu, 10 Oct 2019 00:30:00 -0700