helm test test details

1. Introduction The test templates / in helm chart is located in this directory and is a job definition that specifies the container with the given command to run. The container should exit successfully (exit 0), and the test is considered successful. Job definition: Helm sh/hook: test. Note that before Helm v3, the job definition needs ...

Added by binto on Thu, 10 Mar 2022 11:24:07 +0200

Logging Operator - elegant cloud native log management scheme

Logging Operator is an open source log collection scheme under Banzai cloud under the cloud native scenario. Previously, Xiaobai reprinted an article introduced by boss Cui. However, he had always thought that the architecture of managing Fluent bit and fluent D services simultaneously under a single k8s cluster was bloated, leaving a prelimina ...

Added by weekenthe9 on Wed, 09 Mar 2022 16:11:17 +0200

External provider source code analysis - main processing logic analysis

summary Next, we will analyze the source code of the external provider component. Based on tag v1 six https://github.com/kubernetes-csi/external-provisioner/releases/tag/v1.6.0 RBD usage analysis combined with CEPH CSI Introduction to the role of external provider (1) When creating pvc, the external provider participates in the creation o ...

Added by sweetstuff2003 on Tue, 08 Mar 2022 23:17:42 +0200

Kubernetes implementation of master slave distributed construction scheme

catalogue 1. Defects of traditional Jenkins master slave scheme 2.Kubernates+Docker+Jenkins continuous integration architecture diagram 3. Benefits of kubernates + docker + Jenkins continuous integration scheme 4. Kubedm installation Kubernetes 5. Installation environment description 6. Install and configure NFS and harbor configuration ...

Added by jrbush82 on Tue, 08 Mar 2022 21:14:11 +0200

Fight again k8s (12): upgrade and rollback of Pod under the guidance of Deployment

Upgrade and rollback of Pod When a service in the cluster needs to be upgraded, we need to stop all pods related to the service, then download the new version image and create a new Pod. If the cluster scale is relatively large, this work becomes a challenge, and the way of stopping all and then gradually upgrading will lead to the unava ...

Added by Calamity-Clare on Tue, 08 Mar 2022 16:20:23 +0200

Docker installation docker and basic image container operation

1, Docker introduction Docker is an open source application container engine, which is developed based on go language and follows Apache 2.0 0 protocol open source It is an open source tool for running applications in Linux container Is a lightweight "virtual machine"“ Docker's container technology can easily create a li ...

Added by jerry_louise on Tue, 08 Mar 2022 16:01:08 +0200

Finally, the container can be used as smoothly as Docker

Author: michelangela Yang Engineers who pursue technology are generally addicted to cleanliness, especially in the cloud native world. Although Kubernetes has formulated the container runtime interface (CRI) standard, in the early stage, only Docker can be used when the container runs, and Docker does not adapt to this standard, so it opened ...

Added by wiseoleweazel on Tue, 08 Mar 2022 08:16:31 +0200

Kubernetes installation and Construction II (binary file)

1, Install via binary tool This example also deploys three nodes, 1master and 2 nodes. 1. Preparation 1.1 download installation package The download address of Kubernetes binary file is: https://github.com/kubernetes/kubernetes/releases K8s divides binary packages into Client Binaries, Server Binaries and Node Binaries, which are C ...

Added by bothwell on Tue, 08 Mar 2022 07:32:12 +0200

Containerization Technology: scheduling strategy of Pod in Kubernetes - label and stain practice

1, Overview of Pod scheduling strategy The biggest problem to be solved in the container choreography function in Kubernetes is to schedule the created Pod to the Node. Then, how does the Pod decide which Node to schedule to. This involves the Kube scheduler component introduced when we installed the Kubernetes cluster earlier. Kube scheduler ...

Added by Ricklord on Mon, 07 Mar 2022 21:03:20 +0200

Rematch k8s (11): stain, tolerance, affinity

The story comes from the Internet. preface This article describes through self understanding. If there is any inaccuracy, please correct it. Before telling a series of related professional terms, try to explain the love and hatred between node and pod in Kubernetes with an easy to understand story. Male (node) | female (pod) On ...

Added by amedhussaini on Mon, 07 Mar 2022 16:41:47 +0200