What GitOps is code-based infrastructure and operational procedures that rely on Git as a source control system. It is the practice of using Git pull requests to verify and automatically deploy system infrastructure modifications. The most difficult part of creating a CICD pipeline is to bring all the relevant tools work together for our required…
Category: DEVOPS
DEVOPS
GitLab – Installation and Configuration
Git is a distributed version-control system for tracking changes in source code during software development. Git was created by Linus Torvalds in 2005 for development of the Linux kernel, with other kernel developers contributing to its initial development. Its current maintainer since 2005 is Junio Hamano. Git is free and open-source software distributed under the…
Dockerfile – Options and Structure
FROM <image> [AS <name>] <image>[:<tag>] [AS <name>] ARG VARIABLE_NAME=[value] FROM base:${VARIABLE_NAME} RUN <command> (shell form – /bin/sh –c) [“command”, “parm1”, ”parm2”] (exec form, JSON) CMD [“command”, “parm1”, “parm2”] (exec form, JSON) [“parm1”,”parm2”] (parms for ENTRYPOINT) LABEL metadata added to image, key/value pair “label details”=“label reference name” MAINTAINER (deprecated) <name of maintainer> LABEL maintainer=“name” (new format)…
Kubernetes Basics
What are Containers Container wrap software in independent , portable packages, making it easy to quickly run software in the variety of environments. When you wrap your software in a container, you can quickly and easily run it form anywhere , this makes containers great for automation. Containers are bit like virtual machines, but they…