- Getting Started with Kubernetes(Second Edition)
- Jonathan Baier
- 241字
- 2021-07-02 22:51:21
The advantages of Continuous Integration/Continuous Deployment
ThoughtWorks defines Continuous Integration as a development practice that requires developers to integrate code into a shared repository several times a day. By having a continuous process of building and deploying code, organizations are able to instill quality control and testing as part of the everyday work cycle. The result is that updates and bug fixes happen much faster and the overall quality improves.
However, there has always been a challenge in creating development environments that match that of testing and production. Often inconsistencies in these environments make it difficult to gain the full advantage of continuous delivery.
Using Docker, developers are now able to have truly portable deployments. Containers that are deployed on a developer's laptop are easily deployed on an in-house staging server. They are then easily transferred to the production server running in the cloud. This is because Docker builds containers up with build files that specify parent layers. One advantage of this is that it becomes very easy to ensure OS, package, and application versions are the same across development, staging, and production environments.
Because all the dependencies are packaged into the layer, the same host server can have multiple containers running a variety of OS or package versions. Further, we can have various languages and frameworks on the same host server without the typical dependency clashes we would get in a virtual machine (VM) with a single operating system.
- Mastering Mesos
- 大學(xué)計(jì)算機(jī)信息技術(shù)導(dǎo)論
- 計(jì)算機(jī)應(yīng)用
- Machine Learning for Cybersecurity Cookbook
- 影視后期制作(Avid Media Composer 5.0)
- 數(shù)據(jù)庫系統(tǒng)原理及應(yīng)用教程(第5版)
- Excel 2007常見技法與行業(yè)應(yīng)用實(shí)例精講
- Working with Linux:Quick Hacks for the Command Line
- Citrix? XenDesktop? 7 Cookbook
- Pentaho Analytics for MongoDB
- 人工智能云平臺(tái):原理、設(shè)計(jì)與應(yīng)用
- 精通ROS機(jī)器人編程(原書第2版)
- Kubernetes on AWS
- Flash CS5二維動(dòng)畫設(shè)計(jì)與制作
- Mastercam X5應(yīng)用技能基本功特訓(xùn)