操操操

实战案例 如何在kubernetes中进行CICD高效部署一套web应用

2024-03-12
1分钟阅读时长

kubernetes的存在,很大意义就在于让CICD能够高效落地,当然这个体系十分庞大,无法一蹴而就,但是千里之行,始于足下,功夫要下的,招式要一个动作一个动作来练的。费话不多说,直接上代码!

先要有一个应用的运行环境

所以我们需要打包一个镜像,这个镜像可以在docker的镜像市场里查找,但是个性化的应用,通常都需要进行二次封装,我们这里自己来创建镜像,因此我们需要Dockerfile文件,简单起见,我们展示nginx这样的应用运行环境,极简,让你更容易明白每步的核心诉求,每步实质在解决的问题。代码如下:

FROM nginx:latest 
COPY src/. /usr/share/nginx/html

扫码关注公众号,可领取以下赠品:
《夯实基础的go语言体系建设》645页涵盖golang各大厂全部面试题,针对云原生领域更是面面俱到;
扫码加微信,可领取以下赠品:
【完整版】本人所著,原价1299元的《爱情困惑者必学的七堂课》; 50个搞定正妹完整聊天记录列表详情点这里
【完整版】时长7小时,原价699元《中国各阶层男性脱单上娶指南》;