注,此文章暂时还没写完

通常情况下,K8S是已集群方式存在,此文章假设已经部署好了K8S集群,配置好了yaml 文件(具体流程,另外一片文章会写到,或者后期添加到此处)

1.连接到服务器,上传后端jar包 或者前端dist包(dist打成压缩包即可)

  1. 连接到服务器,上传后端jar包 或者前端dist包(dist打成压缩包即可)
  2. 打包制作镜像,
  3. 先删除之前上传的旧版本包,/或者备份好,
    如果是后端项目 直接
sh docker-build.sh

如果是前端项目.需要先进行解压,

unzip dist.zip

然后 构建镜像

sh docker-build.sh

然后直接将镜像推到K8S主节点

docker push cloud.com/repository/aaa-cloud/web-dist:latest

命令解析: cloud.com/repository/aaa-cloud/web-dist为K8S的仓库地址,latest为最新

  1. 切换到master上发布
    进入到master机器的yamlFile目录,查看在运行的 dosker镜像pod 名称

    kubectl get pods,svc -n aaa-cloud
    

    aaa-cloud 是你的项目命名空间 ,

  2. 重新部署
    删除之前的在跑得项目

 kubectl delete Deployment  dist-aaa-cloud -n  aaa-cloud

重新部署

	kubectl apply -f dist-deployment.yaml
Logo

K8S/Kubernetes社区为您提供最前沿的新闻资讯和知识内容

更多推荐