Lunski's Clutter

This is a place to put my clutters, no matter you like it or not, welcome here.

0%

GitOps vs. DevOps

Improve the efficiency of the software development life cycle

GitOps

Automate the deployment of applications and infrastructure changes by using Git, uses Git as the SSOT for managing infrastructure and application deployment and other related tools such as Kubernetes, IaC, and various CI/CD pipelines.

  • SSOT: single source of truth
  • IaC: infrastructure as code

DevOps

Increase the speed and quality of software development while ensuring reliable and repeatable deployment of software, uses a wider variety of tools to automate the entire SDLC. These tools include version control tools like Git, CI/CD tools such as Jenkins and Ansible, containerization tools like Docker and Kubernetes, and Iac tools such as Terraform.

  • SDLC: software development life cycle

CI: 持續不斷上code

  • Pass Build
  • Pass Unit test
  • Manage Artifacts

CD: 有新版自動建置

  • Harbor: 可以掃Docker image是否有問題
  • Docker images
  • K8S Development

GitOps is the implementation of DevOps best practices

ref


如果你覺得這篇文章很棒,請你不吝點讚 (゚∀゚)

Welcome to my other publishing channels