The Path to GitOps
into a shared repository on a regular basis. CI is a form of rapid development that emerged as a result of the Agile Manifesto. CI is also a solution to the problem of having too many branches of an application grew in popularity, it helped drive the rise of the DevOps movement. Many new tools emerged as a result, including Chef, Ansible, Terraform, and CFEngine. One of the most popular tools was Puppet, which database to a fixed value can be issued multiple times safely. Doing so might be wasteful, but the result is the same each time, so the operation is idempo- tent. In contrast, adding a line to a log file0 码力 | 45 页 | 1.09 MB | 1 年前3Argo CD 搭配 Kustomize 實作 GitOps 部署 周育緯
CD 搭配 Kustomize 實作 GitOps 部署 周育緯 1 About me •III DevOps contributor •8 年 System, DevOps 與 Backend 開發與 維護經驗 •資展國際、工研院: Kubernetes, DevOps 講師 2 GitOps •雲原生 Continuous Deployment •所有部署都使用聲明式(declarative)腳本0 码力 | 24 页 | 696.06 KB | 1 年前3高效智能运维[云+社区技术沙龙第29期] - ServerlessOps
Cloud Vendor System Resource Serverless 化 / Serverless … CaaS (Compute as a Service) … BaaS (Backend as a Service) Serverless ≈ CaaS + BaaS 用户运维 Serverless 介绍 Physical Machine vs. Virtaul Machine0 码力 | 32 页 | 4.85 MB | 1 年前3GitOps 2.0 The Future of DevOps Ebook
testing. Let’s say that you want to run some smoke tests AFTER a deployment has finished and the result of the tests will decide if a rollback will take place or not. Smoke tests As I said means that you are forced to use your CI solution again in order to run the smoke tests. The end result is a mixture of CI-CD-CI-CD components that goes against the main spirit of GitOps. There are also templates for Kubernetes manifests along with their runtime values that are merged to create the end result of what is deployed in the cluster. While you can provide a values.yml file on the fly when0 码力 | 29 页 | 1.61 MB | 1 年前3GITOPS EXPLAINED: CONCEPTS, BENEFITS & GETTING STARTED
declaratively. This declarative approach is focused on the result (desired state) rather than the steps needed to achieve the required result. This declarative approach allows users to specify the end0 码力 | 7 页 | 426.93 KB | 1 年前3GitOps on AWS: Increase velocity of your DevOps teams
DevOps refinement, it’s become clear that the ops portion is the least understood by developers. As a result, many teams don’t realize the full benefits of their DevOps environment because the operational0 码力 | 10 页 | 2.41 MB | 1 年前3THE GITOPS GUIDE TO BUILDING & MANAGING INTERNAL PLATFORMS
easily perform upgrades on these configurations and to introduce controls through pull requests. The result is a standard cluster development platform that spans environments with security guardrails and0 码力 | 15 页 | 623.52 KB | 1 年前3
共 7 条
- 1