k8s部署应用的三种方法
k8s部署应用的三种方法
- 手动导入镜像
- 使用公共镜像仓库
- 使用私有镜像仓库
https://segmentfault.com/q/1010000021081678
手动导入镜像
个人项目的开发和测试
- 优点:无需镜像仓库
- 缺点:操作繁琐,不适合大规模使用
步骤:和纯使用Docker一样创建容器
docker image build
生成镜像docker save
导出为tar文件,上传到服务器docker load
导入镜像- 配置k8s的服务部署yaml文件,其中参数imagePullPolicy设置为Never或者IfNotPresent
- 通过yaml文件部署应用
使用公共镜像仓库
开源项目的发布方式,即把镜像传到DockerHub
使用私有镜像仓库
私有项目的发布方式,需要自建或者使用云厂商的私有镜像仓库