首页 > 技术文章 > k8s部署应用的三种方法

woncode 2020-04-14 16:58 原文

k8s部署应用的三种方法

  1. 手动导入镜像
  2. 使用公共镜像仓库
  3. 使用私有镜像仓库

https://segmentfault.com/q/1010000021081678

手动导入镜像

个人项目的开发和测试

  • 优点:无需镜像仓库
  • 缺点:操作繁琐,不适合大规模使用

步骤:和纯使用Docker一样创建容器

  1. docker image build生成镜像
  2. docker save导出为tar文件,上传到服务器
  3. docker load导入镜像
  4. 配置k8s的服务部署yaml文件,其中参数imagePullPolicy设置为Never或者IfNotPresent
  5. 通过yaml文件部署应用

使用公共镜像仓库

开源项目的发布方式,即把镜像传到DockerHub

使用私有镜像仓库

私有项目的发布方式,需要自建或者使用云厂商的私有镜像仓库

推荐阅读