แแแกแฃแ แแแแ แแก, Linux แคแแแแ แฆแแ แฌแงแแ แแก แแแแแ แแ แกแแแแขแแก แแ แแก
แฃแแแ แ แแ แแแแแแแ, แ แแขแแ แแฅแแแแแ แแกแแแ แคแแแแแแ แแจแแแแแ แแ แแแแแแแชแแ Linux Foundation-แแก แฅแแแจ, แฃแแ แแแแ แแแแแฎแแแแ แฃแคแ แ แชแแแแแ แแแแแแแแก - CNCF (Cloud Native Computing Foundation). แแก แคแแแแ แแแแแฉแแแ 2015 แฌแแแก แแ แแแก แจแแแแแ แแแแแก แ แแแแแจแ แแแแฆแ แแ แแแแแ แฆแแ แแแแแก แแ แแแฅแขแ, แ แแแแแแช แแแแแแแแแ แแแแกแแแฆแแ แแแก แฆแ แฃแแแแแแแ IT แแแคแ แแกแขแ แฃแฅแขแฃแ แแก แแแแแแแแ แแแ แแแแแจแแคแขแก: แแฃแแแ แแแขแแแ, แแแแขแแแแแ แ, แแ แแแแแ แแ แ.แจ.
แแแแแ แแ แแแแแแแชแแ แแแฅแแแแแแก, แ แแแแ แช แแแแแฃแแแแแแแแ แแแแขแคแแ แแ, แ แแแแแก แกแแคแฃแซแแแแแแช แฎแแแแ แแ แแ แแแฅแขแแแแก แแแ แแแ แแ แแแแแแแแ แแแ แแแแ แแก แกแฎแแแแแกแฎแแ แแแแแฌแแแแแ แแแขแแ แแกแแแแแแ แแแแแแแแแแ แ. แแ แแแแแแ CNCF-แจแ แจแแแฅแแแ แขแแฅแแแแฃแ แ แแ แแแ แแแขแแแแแก แแแแแขแแขแแแ, แแแฆแแแฃแแแ แแแ แแแแฃแแ แกแขแแแแแ แขแแแ แแ แฌแแกแแแ (แแฃ แแแขแแแแแ แแแแแขแแ แแกแแแ, แแแ แฉแแแ แฌแแแแแแฎแแ, แแแแแแแแแ,
แแ แฌแแ แแแขแแแแก แจแแแแแ (แแแแแก แแ แแแแแก, แแ แแแแแ CNCF แฆแ แฃแแแแแแแ แแ แแแฅแขแ แฃแแแ แแแฎแแ DevOps แแแแแแ แแแแก แงแแแแแแฆแแฃแ แ แชแฎแแแ แแแแก แแแฌแแแ), IT-แแก แแแแแแ แขแแแแแแชแแแแ แแ แแแแ แแแแแแแแแแแแแ แฆแแ แแแแแก แกแแแงแแ แแจแ, Linux Foundation-แแ แแแแแฌแงแแแขแ "แแแแแงแ แ" (แแ แฃแคแ แ แกแฌแแ แ แแฅแแแแ, แ แแ แแแฅแแแ โแแแฌแแแแฃแ แแแโ) แแฎแแแ แแแจแ:
โแฃแฌแงแแแขแ แแแฌแแแแแแก แคแแแแ (CDF) แแฅแแแแ แแแแงแแแแแแแกแแแแก แแแแขแ แแแฃแ แ แกแแฎแแ แแ แแขแแแฃแแ แฆแแ แแแแแก แแ แแแฅแขแแแแกแแแแก, แ แแแแแแแช แแซแฆแแแแแ แฃแฌแงแแแข แแแฌแแแแแแก แแ แกแแแชแแคแแแแชแแแแก, แ แแแแแแแช แแฉแฅแแ แแแก แแแแกแแแแแแก แแ แแชแแกแแแก. CDF แฎแแแก แจแแฃแฌแงแแแก แฌแแแงแแแแ แแแแแแแแแ แแแแก, แกแแแแแแ แแแแฎแแแ แแแแแแแกแ แแ แแฌแแ แแแแแแแแแก แฃแ แแแแ แแฅแแแแแแแก แแแแฃแกแขแ แแแแแ, แฎแแแก แจแแฃแฌแงแแแก CI/CD แแ DevOps แแแแแแแแแแแแแก, แแแแกแแแฆแแ แแแก แแ แแแแแแกแขแฃแ แแแก แกแแฃแแแแแกแ แแ แแฅแขแแแแก, แจแแฅแแแแก แกแแฎแแแแซแฆแแแแแแแแแกแ แแ แกแแกแฌแแแแ แแแกแแแแแก, แ แแแแแแแช แกแแจแฃแแแแแแก แแแกแชแแแก แแ แแแ แแแฃแแ แฃแแ แฃแแแแแงแแคแแก แแแแแแแแ แแแแก แแฃแแแแแก แแกแแคแแแแก แแแแแกแแแแ แ แแแแแแแแแ แแแแแฎแแ แชแแแแแ CI. /CD แกแแฃแแแแแกแ แแ แแฅแขแแแ." .
แแแแ
แซแแ แแแแแ แคแแกแแฃแแแแแแ แแ แแ แแแชแแแแแ, แ แแแแแแแช แฎแแแแซแฆแแแแแแแแก CDF แแ แแแแแแขแจแ
- ... แกแฏแแ แ แฃแฌแงแแแขแ แแแฌแแแแแแก แซแแแแกแ แแ แแแแก, แแฃ แ แแแแ แแซแแแแก แแแแแแแแแ แแแก แแ แแฃแแแแแก แฃแคแแแแแก, แฃแคแ แ แฎแจแแ แแ แแแแแฃแจแแแ แแแฆแแแ แฎแแ แแกแฎแแก แแ แแแ แแแฃแแ แฃแแ แฃแแแแแงแแคแ;
- โฆแกแฏแแ แ แฆแแ แแแแแก แแแแแฌแงแแแขแแแแแแแแก, แ แแแแแแแช แจแแแซแแแแ แแ แแแ แแฅแแแก แแแแแงแแแแแฃแแ แแ แแแ แแแฃแแ แฃแแ แฃแแแแแงแแคแแก แแแฌแแแแแแก แแแแแ แชแแแแแก แแแแแแแแแแแจแ;
- ... แแแฃแจแแแแแก แแ แแฎแแ แก แฃแญแแ แก แฆแแ แแแแแก แแ แแแฅแขแแแแก แแแแกแแกแขแแแแก, แ แแแแแแแช แแแแแฃแแแแแแแแแ แแ แแแ แแแแงแแแแแแแแแกแแแ แแแแแแจแ แแแแแแแ แแ แฃแ แแแแ แแแแแกแแแแแแแแ;
- ...แฎแแแก แฃแฌแงแแแก แแ แฌแแแฎแแแแกแแแก แฃแฌแงแแแขแ แแแฌแแแแแแก แแ แแฅแขแแแแกแแแก แแแแแแแจแ แแแแแ, แแแฃแแแแ แแ แแ แแแแฃแแฏแแแแกแแ แแแแแแแแ แแ แแฅแขแแแ.
แแแแแฌแแแแแแ แแ แแ แแแฅแขแแแ
แแแแ แแ แแจแแแแแแ แ แกแแขแงแแแแแ แแแ แแแขแแแแแก แฃแแแ แแแ แแแแแแแแ, แ แแแแแแช แงแแแแแแแแก แแ แแแแฎแแแแ แแแแก, แ แแช แกแแแแแแแแแแจแ แฎแแแแ. แแ แแ แแแแแกแแแ แแกแแ, แแ แแแแแแแชแแแแ แแแ แแแแ แจแแแแแญแแแแแแแก แแแฎแแแแ แจแแแซแแแแ แแแแ, แแฃ แ แแแแแแ แแแแแแแแแ แจแแฅแแแ แแแ แแ แ แแแแแ แแ แแแฅแขแแแ แแแฎแแ แแแกแ โแแแ แแจแโ.
CDF-แแก แซแแ แแแแแ แฌแแแ แแแ แแ แแแ
CDF-แแก แแแแแฌแแแแแแ แแกแแแ แจแแแแแ แแแกแ แแ แแแฅแขแแแแก แกแแแแแแ แแแแฎแแแ แแแแแแก - CNCF-แก แแฅแแก แแกแแแแกแ แแแขแแแแ แแ, แกแแแแช แจแแแแซแแแแ แแแแแแ eBay, Pinterest, Twitter, Wikimedia แแ แแ แแแแแ แกแฎแแ. แแฎแแแ แคแแแแแก แจแแแแฎแแแแแจแ, แฏแแ แฏแแ แแแแ แแฎแแแแ 15 แแกแแแ แแแแแฌแแแแ, แแแแ แแ แแแ แจแแ แแก แฃแแแ แฉแแแแแ แกแแแแขแแ แแกแ แแ แชแแแแแแ แกแแฎแแแแแ: Autodesk, GitLab, Puppet, Rancher, Red Hat, SAP แแ แคแแฅแขแแฃแ แแ แจแแฃแแ แแแแแ.
แแฎแแ, แแแแแ, แแแแแแ แแ - แแ แแ แแแฅแขแแแแ, แ แแแแแแแแช แแ แฃแแแ CDF-แก แแแแแแแ. แแ แแแแแแแชแแแก แจแแฅแแแแก แแ แแก แแแฎแ แแแแแแแ แแงแ:
แฏแแแแแแกแ แแ แฏแแแแแแกแ X
แแฆแแก แฏแแแแแแกแแก แฃแแแ แแ แกแแแฃแแ แแแแแแ แ แแแแแ แชแแฃแแ แกแขแ แฃแฅแขแฃแ แ แจแแแซแแแแ แฉแแแแแแแแก CloudBees, แ แแแแแก แขแแฅแแแแฃแ แ แแแ แแฅแขแแ แ แแ แแก แแ แแแฅแขแแก แแ แแแแแแแฃแ แ แแแขแแ แ (Kohsuke Kawaguchi) แแ แ แแแแแแช แแแฎแแ แคแแแแแก แแ แ-แแ แแ แแแแคแฃแซแแแแแแ.
Jenkins X แแแแแแแแแ แแแแแ แแฃแ แแแแก แแแแแฌแงแแแขแแก CI/CD แแ แแแแแแแแแกแแแแก แแแแแแแแ แแแ แฆแ แฃแแแแแแแ แแแแแแแชแแแแแกแแแแก, แ แแแแแแแช แแแแแแแแแฃแแแ Kubernetes แแแแกแขแแ แแแจแ. แแแแก แแแกแแฆแฌแแแแ, JX แแแแแแแแแ แแแแกแแแแแแก แแแขแแแแขแแแแชแแแก, แฉแแจแแแแแฃแ GitOps-แแก แแแแฎแแ แชแแแแแแแก, แแแแแจแแแแแก แฌแแแแกแฌแแ แ แแแแแฎแแแแแก แแแ แแแแก แแ แกแฎแแ แคแฃแแฅแชแแแแก. Jenkins X-แแก แแ แฅแแขแแฅแขแฃแ แ แฌแแ แแแแแแแแแแ แจแแแแแแแแแ แแ:
แแ แแแฃแฅแขแแก แแแกแขแ - Jenkins, Knative Build, Prow, Skaffold แแ Helm. แแแขแ แแ แแแฅแขแแก แจแแกแแฎแแ แฉแแแ
แกแแแแแ แ
Spinnaker-แแก แซแแ แแแแแ แชแแแแแแ แกแแ แแแกแแแแก แแฆแฌแแ แแกแแแแก แแ แแก แแแแแแแชแแแแ, แแแแกแขแแ แแแ แแ แกแแ แแแ แแแแก แฏแแฃแคแแแ แแ แแแแ แฎแแแแแกแแฌแแแแแแแ แแแ แ แกแแแงแแ แแกแแแแก แแแแแฎแแแแแ แแแขแแแ แแแแก แแแแแแกแแ แแแแ แแ แคแแแแ แแแแแแแ:
แแแแแขแแแแแ แแแคแแ แแแชแแ Spinnaker-แแก แซแแ แแแแแ แแแฌแงแแแแแแแแก แจแแกแแฎแแ แจแแแแซแแแแ แแฎแแแแ แแฅ
แแแแขแคแแ แแ แกแแจแฃแแแแแแก แแแซแแแแ แแแฃแจแแแ แกแฎแแแแแกแฎแแ แฆแ แฃแแแแแแ แแแ แแแแกแแแ, แแแ แจแแ แแก Kubernetes, OpenStack แแ แกแฎแแแแแกแฎแแ แฆแ แฃแแแแแแ แแ แแแแแแแ แแแแแ (AWS EC2, GCE, GKE, GAE, Azure, Oracle Cloud Infrastructure), แแกแแแ แแแขแแแ แแ แแแ แกแฎแแแแแกแฎแแ แแ แแแฃแฅแขแแแแแ แแ แกแแ แแแกแแแแแ:
- CI แกแแกแขแแแแแแ (Jenkins, Travis CI) แแแแกแแแแแแแจแ;
- Datadog-แแแ, Prometheus-แแแ, Stackdriver-แแแ แแ SignalFx-แแแ - แแแแแแแแแแก แแแแแขแแ แแแแแกแแแแก;
- Slack-แแแ, HipChat-แแแ แแ Twilio-แกแแแ แแ แแแ - แจแแขแงแแแแแแแแแแกแแแแก;
- Packer-แแแ, Chef-แแแ แแ Puppet-แแแ แแ แแแ - แแแ แขแฃแแแฃแ แ แแแแฅแแแแแแกแแแแก.
แแ แ แ
โแกแแแแแแแ แแก แฌแแ แแแขแแแ แแแแฌแแแแ แแแแแแ แแแแแฃแแแ แแแแแแแแแแแกแ แแ แแแแแแแแแแแก แแจแแแแแแ แ แกแแแแแแแแแแแก แฌแงแแแแแแ, แ แแแแแแแช แแงแแแแแแ แแแก แแ แฌแแแแแ แจแแแฅแแก แแแก แแแแแแแแ แแแแจแ. Spinnaker-แแก แแแแแชแแแ CDF-แจแ แแแแซแแแแ แแแก แแ แกแแแแแแแแแแแก. แแก แแแแแฏแ แฌแแแฎแแแแกแแแก แชแแแแแแแแแก แแ แแแแแกแขแแชแแแแก แกแฎแแ แแแแแแแแแแแกแแแ, แ แแแแแแแช แแแแ แแแแแ แฃแงแฃแ แแแแ. แแฎแแแ แแแแแแแแแแแกแแแแก แแแ แแก แแแฎแกแแ Spinnaker-แก แฃแคแ แ แแแข แแแแแแชแแแแก แแแฃแขแแแก, แ แแช แงแแแแแก แกแแ แแแแแแก แแแฃแขแแแกโ.
แฎแแแ
แขแแฅแขแแแ
แแก แแแแแแแแแขแแแ แแแแแ แแ แแก โแแฃแแแ แแแขแแก แกแขแแแแกโ แ แแกแฃแ แกแแแ (แแแแแ แแแแ แแแแแ K8-แแแจแ, แ แแแแ แช CRD), แ แแแแแแแช แแแฅแแแแแแแ แ แแแแ แช แกแแแจแแแแแแ แแแแแแแ แแแแกแแแแแแแแก แแแแกแแแฆแแ แแกแแแแก. แฌแแ แแแแแแแแแแ K8s แแแแกแขแแ แจแ แแแแ แแแแแงแแแแแแก แแแแแ แแแฃแกแขแ แแชแแ
Tekton-แแก แแแแ แแฎแแ แแแญแแ แแแ แแ แแแฃแฅแขแแก แแแกแขแ แฃแแแ แแแชแแแแ แแฅแแแแ: Jenkins, Jenkins X, Skaffold แแ Knative. Google Cloud แแแแแก, แ แแ Tekton แแแแแ แแแก โแฆแแ แแแแแก แกแแแแแแแแแแแก แแ แฌแแแงแแแแ แแแแแญแ แแแแแก แแ แแแแแแแก, แ แแแแแแแช แแ แแแ แแฃแจแแแแแ CI/CD แแแคแ แแกแขแ แฃแฅแขแฃแ แแก แแแแแ แแแแแแแแโ.
...
CNCF-แแก แแแแแแแแแ, CDF-แ แจแแฅแแแ แขแแฅแแแแฃแ แ แแแแแขแแขแ (แขแแฅแแแแฃแ แ แแแแแแฎแแแแแแแแแก แแแแแขแแขแ, TOC), แ แแแแแก แแแกแฃแฎแแกแแแแแแแแแจแ แจแแแแก แกแแแแแฎแแแแก แแแแฎแแแแ (แแ แแแแแฌแงแแแขแแแแแแแแก แแแฆแแแ) แคแแแแจแ แแฎแแแ แแ แแแฅแขแแแแก แฉแแ แแแแกแแแ แแแแแแจแแ แแแแ. แกแฎแแ แแแคแแ แแแชแแ แแแแแ แแ แแแแแแแชแแแก แจแแกแแฎแแ
แแแแแกแ แฃแแแ แชแแขแแขแแ
โแแฎแแ, แ แแแแ แช แฃแฌแงแแแขแ แแแฌแแแแแแก แคแแแแแก แแ แ-แแ แแ แแฎแแแแจแแฅแแแแแ แแแแแแแแ, แฉแแแ แแแแแแแขแแแ แฉแแแแก แแแแแแแฃแแแแแก [แขแแฅแแแแแแแแก แจแแฅแแแแก, แ แแแแแแช แฃแแแแแ แกแแแฃแ แแ แกแฎแแ CI/CD แแแแแฌแงแแแขแแแแแแแแก แแฎแแ แแแกแแญแแ แแ] แจแแแแแ แแแแแแ. แแก แแฎแแแ แแ แแแแแแแชแแ แฌแแ แแแ แแแแก แกแแแแแแแแ แฃแฌแงแแแขแ แแแฌแแแแแแก แกแขแแแแแ แขแแแก, แ แแช แแแแฉแฅแแ แแแก แแ แแแ แแแฃแแ แฃแแ แฃแแแแแงแแคแแก แแแแแจแแแแแก แชแแแแก แแ แแแแแแแ แแ แฆแแ แแแแแแแแ. Jenkins, Jenkins X, Spinnaker แแ แกแฎแแ แขแแฅแแแแแแแแแแก แแแฆแแแแ แแ แคแแแแแก แคแ แแแก แฅแแแจ, แฉแแแ แแฎแแแแแ แแแแแ แแแแแแแแก CI/CD-แกแแแแก!โ
PS
แแกแแแ แฌแแแแแแฎแแ แฉแแแแก แแแแแแ:
- ยซ
Jenkins X แฌแแ แแแแแแแแแแ CI/CD แฆแ แฃแแแแแแแ แแแแแแแชแแแแแกแแแแก Kubernetes-แแ "; - ยซ
CNCF-แแ แจแแกแแแแแแ แฃแคแแกแ แฆแ แฃแแแแ แฆแแ แแแแแก แแ แแแฅแขแแแก DevOps/microservices-แแกแแแแก "; - ยซ
Linux Foundation แฌแแ แแแแแแแแแ แฃแคแแกแ แจแแกแแแแแ แแแแแแ แแฃแ แกแก Kubernetes-แแ "; - ยซ
แ แ แแฅแแ แกแแแ แแ แแแ แฌแแ แแแขแแแฃแ แฆแแ แแแแแก แแ แแแฅแขแแแก? ".
แฌแงแแ แ: www.habr.com