-

   rss_rss_hh_new

 - e-mail

 

 -

 LiveInternet.ru:
: 17.03.2011
:
:
: 51

:


dapp DevOps- CI/CD

, 19 2017 . 11:01 +
, HighLoad++ ++ DevOps- dapp, . , dapp production , , .



, dapp Ruby , Open Source- CI/CD. ?


dapp (, ), Docker-. , dapp, ( , Dappfile) :
  1. (before_install, install, before_setup, setup), ( );
  2. , , ;
  3. Git, (git patch apply) ;
  4. , ; ( Docker 17.06 - multi-stage builds);
  5. Chef, Docker- (cookbooks).

Ansible, , .

Kubernetes


dapp , . dapp Kubernetes, ( : Kubernetes ( )). :
  1. Kubernetes YAML-, (production, staging, testing) Git- (: backend.yaml, frontend.yaml, cron.yaml .kube/).
  2. kubectl, Kubernetes ( , ).
  3. Docker- Kubernetes.

dapp kube deploy (. ), Kubernetes Helm, :
  1. Helm ( , helper );
  2. , Dappfile, Helm ( helper ).

: GitLab CI, GitLab CI production: 1: , 2: .


- dapp, dapp Docker Compose. .

:

, Open Source!


dapp Ruby GitHub Apache License 2.0 ( , Moby/Docker, Kubernetes, Helm, etcd ).

DevOps- Open Source-, dapp, . , ( ), , . !
Original source: habrahabr.ru (comments, light).

https://habrahabr.ru/post/333682/


: [1] []
 

:
: 

: ( )

:

  URL