k8s部署應用的三種方法
- 手動導入鏡像
- 使用公共鏡像倉庫
- 使用私有鏡像倉庫
https://segmentfault.com/q/1010000021081678
手動導入鏡像
個人項目的開發和測試
- 優點:無需鏡像倉庫
- 缺點:操作繁瑣,不適合大規模使用
步驟:和純使用Docker一樣創建容器
docker image build
生成鏡像docker save
導出為tar文件,上傳到服務器docker load
導入鏡像- 配置k8s的服務部署yaml文件,其中參數imagePullPolicy設置為Never或者IfNotPresent
- 通過yaml文件部署應用
使用公共鏡像倉庫
開源項目的發布方式,即把鏡像傳到DockerHub
使用私有鏡像倉庫
私有項目的發布方式,需要自建或者使用雲廠商的私有鏡像倉庫