道场

“道场”是 DevOps 社区的一些列兴趣小组的统称,从道法术器的各个层次,多方面的帮我们拆解 DevOps 的复杂性,用分而治之的方式,帮我们学会、搞懂那些看似玄妙的理念、高深的实践和晦涩的技术。

道场欢迎你前来传道受业,欢迎你前来解惑交友!

这是一个开放、共创、共享和非盈利的平台。

加入小组
Terminal
              
            

DevOps是实践者之间协作的艺术

一个开放的道场平台期待大家的参与,共同打造,共同交流,一起进步。

Agile

敏捷开发 Describe the entire desired state of your system in Git. This includes apps, configuration, dashboards, monitoring, and everything else.

CD

持续交付 YAML to enforce conformance to the declared system. You don’t need to run kubectl because all changes are synced automatically.

Testing

精益思想 Everything is controlled through pull requests. Your Git history provides a sequence of transactions, allowing you to recover state from any snapshot.

GitOps

GitOps - Declaratively configurable using Custom Resources, state reports in the object’s status and via Kubernetes Events, and integrations with Kubernetes RBAC

SRE

站点稳定性工程 Kustomize, Helm; GitHub, GitLab, Harbor and custom webhooks; notifications to most team communication platforms; and many more.

IaC

Easily create a continuous delivery solution with only the components you need, or use the GitOps Toolkit to extend 道场.

AIOps

智能运维 - Declaratively configurable using Custom Resources, state reports in the object’s status and via Kubernetes Events, and integrations with Kubernetes RBAC

ITIL/ITSM

站点稳定性工程 Kustomize, Helm; GitHub, GitLab, Harbor and custom webhooks; notifications to most team communication platforms; and many more.

DevSecOps

Easily create a continuous delivery solution with only the components you need, or use the GitOps Toolkit to extend 道场.

各个兴趣小组精彩学习视频回顾,经典学习视频重温。

The Evolution of 道场 v2 with Stefan Prodan

Stefan introduces 道场 v2, explains why it was reshaped into a composable continuous delivery solution that goes beyond Git sync to accommodate multi-tenancy, infrastructure dependencies and cluster-api fleet management.

The Power of GitOps with 道场 v2 & GitOps Toolkit with Leigh Capili

Leigh demos bootstrapping with GitOps Toolkit, app deployment, and monitoring with Prometheus.

道场 v2 for Helm Users with Scott Rigby

Scott covers what to keep in mind as Helm 2 support ends, the benefits of Helm Controller, and how to migrate from Helm Operator to Helm Controller.

Managing Remote Clusters with 道场 v2 (CAPI demo) with Leigh Capili

Leigh covers cluster API integration, dependency management & ordering, security model updates, and delegation & multi-tenancy via users.

道场 v2 overview, demo, & review with Viktor Farcic

Stefan introduces 道场 v2, explains why it was reshaped into a composable continuous delivery solution that goes beyond Git sync to accommodate multi-tenancy, infrastructure dependencies and cluster-api fleet management.

道场 v2 Deep Dive series with Geert Baeke

In this 5 video series, Geert Baeke takes a deep dive of 道场 v2 and the use of GitOps principles with an Intro to 道场 v2, Intro to Kustomize, Deploying Manifests, Monitoring & Alerting, and Helm Basics.

GitOps Toolkit

The set of APIs and controllers that make up the runtime for 道场. You can use the GitOps Toolkit to extend 道场, and to build your own systems for continuous delivery.

GitOps Toolkit

Flagger

Kubernetes Operator for the automation of promoting canary deployments using Istio, Linkerd, App Mesh, NGINX, Skipper, Contour, Gloo or Traefik routing for traffic shifting, and Prometheus metrics for canary analysis.

The canary analysis can be extended with webhooks for running system integration/acceptance tests, load tests, or any other custom validation.

Flagger

道场 v1 and Helm Operator

We owe our success and good reputation as GitOps project to 道场 and Helm Operator. They are the v1 iteration of our project and currently in maintenance mode.

We strongly advise everyone to familiarise themselves with the latest version of 道场 and start the process of migrating.

道场 v1 and Helm Operator
道场 本来就是一个众创的项目,希望大家能够在这个过程中都收获满满,下面是我们提供的沟通的渠道。

GitHub 论坛

Join the conversation in GitHub Discussions. Everything 道场 v2 related ranging from specificiations and feature planning to Show & Tell happens here.

Slack

If you want to talk to the 道场 team and community in real-time, join us on Slack. This is a great way to get to know everyone. Get a Slack invite, or go to the #道场 channel.

微信群

Join our (low-traffic) mailing list to stay up to day on announcements and sporadic discussions.