Construction of GitLab ci/cd deployment environment

Explain This paper briefly introduces Gitlab CI, including Gitlab Runner, related concepts in Gitlab CI and common configuration of. gitlab-ci.yml. Deploying GitLab Please refer to Docker compose deployment of Chinese version of gitlab What is GitLab CI GitLab CI is a built-in tool for continuous integration of gitlab. You only need to create ...

Added by DexterMorgan on Mon, 23 Mar 2020 23:24:40 +0200

[SG] switch between different versions of Android source code compiling jdk

1. Why do I need to switch? Android 4.4 source compilation requires Sun (acquired by Oracle) SunJdk1.6. From 5.0, in order to avoid property rights problems, Google turned to JDK open source version OpenJDK1.7. Generally, our compilation server is the same computer, so we need to install multiple versions of JDK and switch dur ...

Added by penguin_powered on Mon, 23 Mar 2020 17:56:26 +0200

Summary of problems encountered in docker environment required for k8s deployment

Alibaba cloud's one click deployment script is used for deployment: curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun Create the required directory: mkdir -p /etc/docker /data/docker Then modify the configuration file of docker: /etc/docker/daemon.json {   "graph": "/data/docker",   "storage-driver": "overlay2",   "insecure-re ...

Added by zenag on Mon, 23 Mar 2020 11:23:01 +0200

Kubadm mode installation k8s --- flannel network plug-in

1: Contents of this chapter Kubernetes Function introduction of required components Environmental planning and description Deployment process Summary 2: Kubernetes 1. Overview: kubernetes, or K8s for short, is an abbreviation that uses 8 characters instead of "ubernete". Kubernetes is an open source application for ...

Added by feldon23 on Wed, 18 Mar 2020 07:40:20 +0200

CentOS7.X install php-7.x.x

My personal website Install php Installation preparation yum install \ vim \ gcc \ gcc-c++ \ wget \ make \ re2c \ libtool \ automake \ autoconf \ curl-devel \ libpng-devel \ libxml2-devel \ libxslt-devel \ openssl-devel \ freetype-devel \ bzip2-devel \ libicu-devel \ libuuid-devel \ libmcrypt-devel \ postgresql-devel \ -y Install php cd /ro ...

Added by Nick Zaccardi on Tue, 17 Mar 2020 16:04:49 +0200

Chapter One Nine Analyses Take You Easily to Explode etcd - Installation Chapter

Catalog 1 Preface Introduction to 2 etcd 3 etcd architecture 4 etcd installation 5 etcd startup and setup startup 6 Set up etcd cluster 7 Verify etcd cluster 8 etcd operation 1 Preface If you have any questions about your blog, please let me know. Introduction to 2 etcd Etcd is a distributed key-value pair storage system developed by coreos ...

Added by ghjr on Mon, 16 Mar 2020 19:12:44 +0200

Why is Redis so fast?

redis-benchmark -t set,lpush -n 100000 -q SET: 38550.50 requests per second //Processing 38000 set requests per second LPUSH: 37821.48 requests per second //Process 37000 lpush requests per second ### Script execution times redis-benchmark -n 100000 -q script load"redis.call('set','foo','bar')" script loadredis.call('set','foo','bar'): 3705 ...

Added by bckennyw on Sat, 14 Mar 2020 09:08:33 +0200

Saltstack automatic operation and maintenance tools - preliminary environment deployment

Saltstack automatic operation and maintenance tools - preliminary environment deployment Document reference: 1.1 GitHub address;           https://github.com/ansible/ansible           https://github.com/saltstack/salt  1.2. Record the execution to mysql;        https://docs.saltstack.com/en/latest/ref/returners/all/       1, Comparison betwee ...

Added by imstupid on Fri, 13 Mar 2020 06:38:18 +0200

A summary of folder permission x and Inode in Linux

A summary of folder permission x and Inode in Linux Theoretical speculation I read several articles before that Linux uses the inode number to identify files, which is equivalent to the unique ID of files in the file system. Different files have different inode numbers. When a file is created, it ha ...

Added by ryansmith44 on Thu, 12 Mar 2020 08:01:25 +0200

Use guide of tcpdump

Original link: Tcpdump sample tutorial The main content of this paper is translated from <Tcpdump Examples>. Tcpdump is a powerful network packet capturing tool. It uses libpcap library to grab network packets, which is found in almost all Linux/Unix. Familiar with the use of tcpdump can help you to analyze and debug network data. Th ...

Added by nigel_belanger on Mon, 09 Mar 2020 09:11:48 +0200