当前位置: 首页 > news >正文

清华紫光做网站qq小程序怎么关闭

清华紫光做网站,qq小程序怎么关闭,简述建立网站的步骤,汉中公司网站建设前言 首先以SpringBoot应用为例介绍一下k8s的部署步骤。 1.从代码仓库下载代码,比如GitLab; 2.接着是进行打包,比如使用Maven; 3.编写Dockerfile文件,把步骤2产生的包制作成镜像; 4.上传步骤3的镜像到远程…

前言

在这里插入图片描述

首先以SpringBoot应用为例介绍一下k8s的部署步骤。

1.从代码仓库下载代码,比如GitLab;
2.接着是进行打包,比如使用Maven;
3.编写Dockerfile文件,把步骤2产生的包制作成镜像;
4.上传步骤3的镜像到远程仓库,比如Harhor;
5.编写Deployment文件;
6.提交Deployment文件到k8s集群;

从以上步骤可以看出,发布需要的工具和环境至少包括:代码仓库(GitLab)、打包环境(Maven)、镜像制作(Docker)、镜像仓库(Harbor)、k8s集群等。
当前,也可以借助一些开源的系统来发布你的应用,比如:Jenkins、https://gitee.com/i512team/dhorse等。

详细步骤

假如有一个名为Hello的SpringBoot应用,服务端口是8080,并且有一个/hello接口。

打包

这里直接从GitLab下载到本地,执行maven打包命令,这里打为Jar包:

mvn clean package

完成以后,生成的包为:hello-1.0.0.jar

制作镜像

以下步骤在具有Docker环境的Linux机器上操作。

  1. 把hello-1.0.0.jar放到/usr/local/hello目录下,并在该目录下创建Dockerfile文件,内容为:
FROM openjdk:8-jdk-alpine
ADD hello-1.0.0.jar /usr/local/hello.jar
ENTRYPOINT ["java", "-jar", "/usr/local/hello.jar"]

则/usr/local/hello目录的文件为:

-rw-r--r-- 1 root root      119 Feb 22 17:50 Dockerfile
-rw-r--r-- 1 root root 21863457 Feb 22 17:07 hello-1.0.0.jar
  1. 制作镜像,在/usr/local/hello目录下执行命令:
docker build -t 192.168.109.134:20080/dhorse/hello:1.0.0 .

其中,192.168.109.134:20080是Harbor镜像仓库地址,dhorse是项目名。

  1. 登录仓库并上传镜像
docker login 192.168.109.134:20080 -u admin -p Harbor12345
docker push 192.168.109.134:20080/dhorse/hello:1.0.0

编写Deployment文件

创建hello-k8s.yml文件,内容如下:

apiVersion: apps/v1
kind: Deployment
metadata:name: hellolabels:app: hello
spec:replicas: 1selector:matchLabels:app: hellotemplate:metadata:labels:app: hellospec:containers:- name: helloimage: 192.168.109.134:20080/dhorse/hello:1.0.0imagePullPolicy: Always

部署应用

以下操作在k8s集群的mater机器上执行。

把hello-k8s.yml文件复制/user/local目录下,并在当前目录执行如下命令:

kubectl apply -f hello-k8s.yml

稍后,再执行如下命令:

kubectl get pods -o wide

输出结果如下:

NAME                     READY   STATUS    RESTARTS   AGE   IP            NODE       NOMINATED NODE   READINESS GATES
hello-79d56dc985-7dz6q   1/1     Running   0          8s    10.32.1.180   centos06   <none>           <none>

然后在访问/hello接口:

curl http://10.32.1.180:8080/hello

推荐一个不错的部署应用的工具,https://gitee.com/i512team/dhorse

至此,发布结束。

http://www.yayakq.cn/news/201622/

相关文章:

  • 微信端网站设计本地做网站图片怎么存
  • 免费的舆情网站不需下载园林绿化效果图制作
  • 建设科技网络网站的意义和目的平躺设计家官网
  • 深圳市工程交易中心网站八大营销模式有哪几种
  • 站点免费个人logo设计网站
  • 网站建设捌金手指花总四山东中佛龙建设有限公司网站
  • 做a免费视频在线观看网站网站的维护方案
  • 大连网站开发平台织梦英文版网站怎么做
  • 网站开发作业图片创意包装设计网站
  • 德州网站制作公司仁怀市城乡建设网站
  • 网站建设开发费用怎样入账动漫设计的就业前景
  • 强企网做网站资海网络一年做多少网站
  • 苏州知名网站建设开发功能型网站有哪些
  • 最大的网站建设公司排名wordpress手机iOS
  • 网站建设话术关键词房屋室内装修设计
  • 自贡市规划建设局网站一个公司可以备案两个网站
  • 高端品牌网站设计欣赏中铁建设集团有限公司招聘
  • 襄樊建设网站南京米雅途做网站如何
  • 外贸建站网站公司郑州三附院不孕不育科专家
  • 怎么才能建立一个网站卖东西成都百度推广公司地址
  • 金华seo建站用台式机做网站服务器
  • 长沙网站建设做得好的scala网站开发
  • 我的文档上传到网站 做链接潍坊昌乐县城乡建设局网站
  • 公司网站的管理和维护郑州汉狮做网站费用
  • 宜昌市住房和城乡建设官方网站未备案网站查询
  • 网站开发质量管理凡科建站多少钱
  • 商丘给企业做网站的公司平面设计专业网站
  • 音乐播放器网站怎么做wordpress php淘宝客模版
  • 钓鱼网站代做做衣服视频有些什么网站
  • 做服装哪个网站图片多安庆公司做网站