k8s intermediate - cert manager + let's Encrypt automatic certificate issuance

preface When it comes to free SSL certificates, Let's Encrypt must be the first thing you think of. Students who have used Let's Encrypt should also know that its validity period is only three months, and it will be renewed after three months. There are similar scripts on github that can be autUTF-8...

Posted by sintax63 on Thu, 13 May 2021 06:30:47 +0930

7, Core technology of kubernetes - PVC and PV

The data volume emptydir is a local storage, and the Pod is restarted. The data does not exist, and it needs to be persisted 1. Basic concepts Managing storage is an obvious problem of managing computing. The PersistentVolume subsystem provides an API for users and administrators to abstract hoUTF-8...

Posted by kripz on Mon, 17 May 2021 02:15:42 +0930

The operation and maintenance case container uses Statefulset to deploy MySQL master-slave cluster

requirement analysis There can only be one write side in one master and multiple slaves mode, and multiple query sides need to be able to load balance and health checkHow to ensure that the MASTER terminal is constant and the connection mode is not elegantSolve the problem of different master-UTF-8...

Posted by eezmo on Tue, 18 May 2021 03:44:23 +0930

Scheduler parsing of Kube scheduler

preface scheduling algorithm It only abstracts and implements the scheduling cycle from PreFilter to Score extension point, so how does the scheduling algorithm cooperate with other extension points to realize Pod scheduling? Kube Scheduler defines the Scheduler type, which realizes the whole pUTF-8...

Posted by joejoejoe on Wed, 02 Jun 2021 06:54:27 +0930

Kubernetes series -- kubernetes theoretical knowledge | initial knowledge | super detailed

Kubernetes, referred to as K8s, is an open source, used to manage containerized applications on multiple hosts in the cloud platform Before learning, it is suggested to master the following basic knowledge: *be familiar with Linux Basic command *be familiar with Docker Basic management *undersUTF-8...

Posted by kennethl on Mon, 07 Jun 2021 02:24:36 +0930

The finest introduction to gRPC(Go) in history -- gRPC load balancing in Kubernetes environment

From: Zhiyue https://lixueduan.com Original text: https://www.lixueduan.com/post/grpc/13-loadbalance-on-k8s/ This paper mainly introduces the concrete implementation of gRPC load balancing in Kubernetes environment. For gRPC series related codes, see Github 1. Overview In the system, the call bUTF-8...

Posted by k_ind on Mon, 07 Jun 2021 07:30:47 +0930

k8s affinity, anti-affinity, stain, tolerance

Individuals feel that there are no clear boundaries between k8s affinity, anti-affinity, stain and tolerance, mainly depending on how to combine various strategies to achieve affinity or anti-affinity.In general, stains are used to achieve anti-affinity. Affinity, Antiaffinity The principle of UTF-8...

Posted by franknu on Thu, 10 Jun 2021 02:00:12 +0930

Kubernetes 1.21.1 cluster 1M2W environment construction

Kubernetes 1.21.1 cluster 1M2W environment construction Cluster description Operating system & kerneliprolekubeadm versiondocker versionCentos7 3.10.0-1160.25.1.el7.x86_64192.168.56.186Master1.21.120.10.7Centos7 3.10.0-1160.25.1.el7.x86_64192.168.56.187worker1.21.120.10.7Centos7 3.10.0-1160.25.UTF-8...

Posted by erikwebb on Wed, 16 Jun 2021 08:10:56 +0930

How to use Distroles to make your container safer

Use Distroles mirroring to protect containers on Kubernetes. Containers have changed the way we view technology infrastructure.This is a huge leap in the way we run applications.Together with cloud services, container orchestration provides us with a seamless scalability. By definition, contaiUTF-8...

Posted by flyersun on Tue, 29 Jun 2021 01:34:24 +0930

Kubernetes(K8S) uses kubeadm to create a highly available etcd cluster

Creating a highly available etcd cluster using kubeadm When kubeadm is used as an external etcd node management tool, note that kubeadm does not plan to support certificate replacement or upgrade for such nodes.For long-term planning, use the etcdadm enhancement tool to manage this. By default,UTF-8...

Posted by mizz key_me on Tue, 29 Jun 2021 02:20:23 +0930