实战案例 如何在kubernetes中进行CICD高效部署一套web应用
2024-03-12
1分钟阅读时长
kubernetes的存在,很大意义就在于让CICD能够高效落地,当然这个体系十分庞大,无法一蹴而就,但是千里之行,始于足下,功夫要下的,招式要一个动作一个动作来练的。费话不多说,直接上代码!
先要有一个应用的运行环境
所以我们需要打包一个镜像,这个镜像可以在docker的镜像市场里查找,但是个性化的应用,通常都需要进行二次封装,我们这里自己来创建镜像,因此我们需要Dockerfile文件,简单起见,我们展示nginx这样的应用运行环境,极简,让你更容易明白每步的核心诉求,每步实质在解决的问题。代码如下:
FROM nginx:latest
COPY src/. /usr/share/nginx/html