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

专门做效果图的网站wordpress 主题缩略图

专门做效果图的网站,wordpress 主题缩略图,音乐网站开发案例,网站风格包括什么意思前置依赖 k8s集群#xff0c;如果没有安装#xff0c;请先安装 kubectl #xff0c;客户端部署需要依赖 应用镜像构建 应用镜像构建不用自己去执行#xff0c;相关镜像已经推送到docker hub 仓库#xff0c;如果要了解过程和细节#xff0c;可以看一下#xff0c;否…前置依赖 k8s集群如果没有安装请先安装 kubectl 客户端部署需要依赖 应用镜像构建 应用镜像构建不用自己去执行相关镜像已经推送到docker hub 仓库如果要了解过程和细节可以看一下否则直接跳到k8syaml文件配置章节 Java应用镜像构建 代码地址https://github.com/dongweizhao/backend Java应用打包 调用sh package.sh会执行mvn的package命令进行打包 编写Dockerfile 从target目录复制可执行jar FROM openjdk:8-jre COPY target/backend-0.0.1-SNAPSHOT.jar /app.jar ENTRYPOINT java -jar ${JAVA_OPTS} /app.jar镜像打包推送 执行sh push.sh 推送至dockerhub仓库镜像地址dweizhao/backend:latest 前端应用镜像构建 代码地址https://github.com/dongweizhao/frontend 前端项目结构如下 采用百度低代码平台amis进行开发 编写Dockerfile 拷贝前端工程dist目录至/frontend并进行目录授权 from nginx copy ./dist /frontend run chown nginx.nginx /frontend -R copy nginx.conf /etc/nginx/conf.d/default.conf 编写nginx.conf文件 server{listen 80;server_name localhost;root /frontend;index index.html index.htm;location /login {try_files $uri $uri/ /login.html;} }推送镜像 执行sh push.sh推送dockerhub仓库镜像地址dweizhao/frontend:latest k8s yaml文件配置 以下是我们部署的服务在k8s 中路由示意图 后端服务配置 backend-dp.yaml 由于我们服务是无状态服务使用Deployment进行部署Deployment拥有更加灵活强大的升级、回滚功能并且支持滚动更新 apiVersion: apps/v1 kind: Deployment metadata:name:  backend spec:selector:matchLabels:app:  backendreplicas: 1template:metadata:labels:# service 会根据此标签来查找此podapp:  backendversion: latestspec:containers:- name: backendimage: dweizhao/backend:latestimagePullPolicy: Alwaysbackend-svc.yaml Service相当于Spring cloud中Ribbon的作用提供了服务发现和负载均衡的功能而不用关心具体服务实例有多少个在 k8s的服务实例就是Pod这里我们使用ClusterIP类型因为是通过Ingress在集群内访问通过 app:backend标签来查找对应pod所以 pod 的label必须包含app:backend apiVersion: v1 kind: Service metadata:name: backend spec:type: ClusterIPports:- name: backend-httpport: 8080targetPort: 8080protocol: TCPselector:# 根据标签查找 podapp: backend前端服务配置 frontend-dp.yaml 前端镜像是一个 nginx apiVersion: apps/v1 kind: Deployment metadata:name:  frontend spec:selector:matchLabels:app:  frontendreplicas: 1template:metadata:labels:# service 会根据此标签来查找此podapp:  frontendversion: latestspec:containers:- name: frontendimage: dweizhao/frontend:latestimagePullPolicy: Alwaysfrontend-svc.yaml apiVersion: v1 kind: Service metadata:name: frontend spec:type: ClusterIPports:- name: frontend-httpport: 80targetPort: 80protocol: TCPselector:# 根据标签查找 podapp: frontendIngress配置 Ingress相当于nginx的作用匹配url转发请求至Service 注意k8s不同的版本对应的Ingress apiVerson有点细微差别所以要找到对应k8s版本的Ingress我们的k8s版本为v1.25.13 apiVersion: networking.k8s.io/v1 kind: Ingress metadata:name: test-ingress spec:ingressClassName: nginxrules:- host: k8sdemo.comhttp:paths:- path: /pathType: Prefixbackend:service:name: frontendport:number: 80#backend开头的 url转发到后端服务 否则都转发到前端服务              - path: /backendpathType: Prefixbackend:service:name: backendport:number: 8080k8s部署 部署使用kubectl进行部署如果没有请先安装安装完成以后把以上yaml文件保存至本地 创建命名空间 kubectl create namespace k8sdemo部署 部署系统至k8sdemo空间下 kubectl create namespace k8sdemo  kubectl apply -f backend-dp.yaml -f backend-svc.yaml -f frontend-dp.yaml -f frontend-svc.yaml -f ingress.yaml -n k8sdemo查看系统状态 #查看pod 启动状态 kubectl get pods -n k8sdemo # 查看服务状态 kubectl get svc -n k8sdemo # 查看Ingress状态 kubectl get ingress -n k8sdemohost 解析 在 hosts 文件中对k8sdemo.com域名映射映射到k8s 的任意node节点上即可假设IP为172.18.2.53配置如下 172.18.2.53 k8sdemo.com测试 在浏览器访问k8sdemo.com如果出现以下结果则部署成功可以看到正确请求到数据这个数据为backend提供 总结 以上我们只是简单演示了下如何在 k8s 中快速部署一个前后端应用让你对在 k8s 操作有一个快速认识但是此应用如果要在生产使用还要在做些配置比如探针配置因为后端服务的启动可能是个假启动必须要配置探针探活之后才能让 service访问否则导致请求异常同时应用有些文件如果需要持久化还需要配置存储卷等操作
http://www.pierceye.com/news/83834/

相关文章:

  • 化妆品 东莞网站建设怎么利用招聘网站做薪酬调查
  • 教学网站的设计app 门户网站
  • 网站开发聊天室住房及城乡建设部网站
  • 网站运营预期效果铜陵保障性住房和城乡建设网站
  • 400电话网站源码硬件开发工程师面试常见问题
  • 用老薛主机做网站电话营销销售系统
  • 建设网站企业邮箱苏州网络公司小岚小艳
  • 中山市 有限公司网站建设竞彩网站开发
  • 网站的c4d动画是怎么做的电商网站建设情况汇报
  • 下列哪些不属于企业网站建设基本原则wordpress内容爬取
  • 建设部人才交流中心网站如何建立公司网站建议和规则
  • 网站排名规则民治做网站
  • 哈尔滨网站制作二手车网站开发PPT
  • 哪个网站可以接程序项目来做如何破解网站后台管理
  • 免费网站统计制作网页时我们应当如何规避侵权风险
  • 万维网网站注册百度推广平台有哪些
  • 电子商务的网站建设设计书工商局网上办事大厅
  • h5响应式网站建设价格高端做网站哪家好
  • 网站首页结构怎么写天津网页设计工作
  • 网站设计主要做什么天眼查询个人信息官网
  • 购物网站框架广西和住房城乡建设厅网站
  • 网站微信开发有关于网站建设类似的文章
  • 江西省大余县建设局网站网站单个页面
  • 内蒙古建设兵团网站哈尔滨做网站哪好
  • asp网站建设 aws建网站哪家好北京
  • 推进政务服务网站一体化建设泰州做网站淘宝
  • 哈尔滨市网站建设公司西安哪家公司做的网站好
  • 做网站需要多少钱一个月北京软件技术有限公司
  • 辽宁省品牌建设促进会网站贵阳设计工作室
  • php做的一个网站虚拟机可以做两个网站