Multi picture flow takes you to play CODING DevOps

First of all, let's introduce what CODING DevOps is. Here's the official websiteRelying on the industry-leading agile project management concept and DevOps system methodology, we integrate these excellent concepts and tools into the products, and break through the tool chain islands and cooperation barriers in the R & D process. In CODING p ...

Posted by vponz on Sun, 05 Dec 2021 01:12:51 -0800

Prometheus operation and maintenance practice 10: host monitoring indicators

In the previous article, we learned how to obtain host monitoring information through node exporter. However, installing monitoring is only the first step. We also need to know which monitoring indicators we need to pay attention to. This paper will introduce the host monitoring indicators related to Prometheus. 1, CPU monitoring CPU load n ...

Posted by Rongisnom on Fri, 03 Dec 2021 17:33:42 -0800

Docker Basics

Content of this paper Problems solved by DockerDocker discussionDocker common commandsBrief description of Docker image, network and data volumeDockerFileDockerComposeContainer orchestration Swarm and k8s Note: the content of this article comes from the Docker video summary of crazy God talking java in station B. 1, Why did Docker appear &e ...

Posted by Kane250 on Thu, 25 Nov 2021 13:00:27 -0800

GitLab CI/CD automated build and release practice

Process introduction CI/CD is a method to frequently deliver applications to customers by introducing automation in the application development phase. The core concepts of CI/CD are continuous integration, continuous delivery and continuous deployment. In this article, I will introduce the practice of automated build and release based on GitLa ...

Posted by SwarleyAUS on Sun, 21 Nov 2021 11:12:41 -0800

Build gray publishing environment

Teach you to build a gray publishing environment Tip: gray release, also known as Canary release, Canary release The term comes from the tradition of coal miners bringing caged canaries into the mine. Miners know the concentration of carbon monoxide in the mine through canary. If the concentration of carbon monoxide is too high, Canary wil ...

Posted by hamboy on Fri, 19 Nov 2021 08:29:27 -0800

spinnaker in Kubernetes uses two

Background:Follow closely Use of spinnaker in Kubernetes . Various simple Triggers are completed, and deploy Mainfest deploys a simple pipeline of kubernetes. According to the actual environment, I want to go deeper into the pipeline steps: parametric construction, webhook triggering, e-mail sending, jenkins pipeline integration and so onFirst ...

Posted by danc81 on Tue, 16 Nov 2021 18:44:46 -0800

Analog network Duplicate package used by ChaosMesh of chaos Engineering

preface Today, let's play ChaosMesh to simulate the network duplicate package. At the same time, we should also look at the direct impact on the application. target Simulate network duplicate packets. to configure yaml file configuration [root@s5 ChaosMesh]# cat network-duplicate.yaml apiVersion: chaos-mesh.org/v1alpha1 kind: NetworkC ...

Posted by neiltaylormade on Tue, 02 Nov 2021 22:49:42 -0700

Chapter IX disk storage and file system management

2.3 mount Mount: the act of associating an additional file system with an existing directory in the root file system, so that this directory can be used as an access to other files Uninstall: the process of releasing this association Associate a device with a mount Point: mount Point The original files under the mount point will be temporar ...

Posted by Strings on Tue, 02 Nov 2021 19:00:24 -0700

Jenkins of DevOps automation

1, Introduction to DevOps The word DevOps comes from the combination of Development and Operations. It attaches great importance to the communication and cooperation between software developers and operation and maintenance personnel, and makes software construction, testing and release more fast, frequent and reliable through automated proces ...

Posted by Nikos7 on Fri, 29 Oct 2021 03:00:57 -0700

Using the Kubernetes series from 0 to 1: building the first application

Traditional Kubernetes application building Create Namespace In a Kubernetes cluster, you can create multiple namespaces for "environment isolation". When there are many projects and personnel, you can consider dividing different namespaces according to the actual situation of the project (such as production, testing and development). ...

Posted by xenooreo on Thu, 28 Oct 2021 20:05:23 -0700