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

做代理去哪个网站找东莞快速建站平台

做代理去哪个网站找,东莞快速建站平台,wordpress动漫博客模板,苏州中车建设工程有限公司网站1基础配置在之前的文章中#xff0c;我们已经配置了Kubernetes集群并安装了管理工具Kubesphere#xff0c;文章地址为#xff1a;https://mp.weixin.qq.com/s/MgpdMv5A-fYxN7XY8N9Djw登录Kubesphere页面#xff0c;打开工作台#xff0c;在平台资源选项卡中点击“企业空间… 1基础配置在之前的文章中我们已经配置了Kubernetes集群并安装了管理工具Kubesphere文章地址为https://mp.weixin.qq.com/s/MgpdMv5A-fYxN7XY8N9Djw登录Kubesphere页面打开工作台在平台资源选项卡中点击“企业空间”进入企业空间管理页面点击“创建”按钮创建我们自己的企业空间。点击进入刚刚创建的企业空间在左侧菜单点击“项目”打开项目面板并点击“创建”按钮创建一个新的项目这里我们名称为“demoproject”。点击进入该项目在菜单中找到应用负载→应用选择自制应用点击创建按钮填入应用名称暂时忽略其他步骤一直点击“下一步”到创建完成。2服务部署在demoproject项目菜单中找到配置→保密字典点击“创建”名称输入aliyungit用于配置阿里云镜像仓库用户名密码输入名称后点击下一步类型选择“镜像仓库信息”。仓库地址选择“https://”后面输入框中输入镜像仓库公网地址以‘/’分割的第一段文字例如镜像公网地址为 registry.cn-beijing.aliyuncs.com/zklight/productmanager 则我们在输入框中输入 registry.cn-beijing.aliyuncs.com 。后面我们输入镜像仓库的用户名、密码点击验证通过后点击“创建”完成该项配置。在应用负载→应用→自制应用中找到第一章节中我们创建的应用并进入该应用管理页面点击更多操作→添加服务选择无状态服务。输入名称并点击“下一步”在容器组设置中点击“添加容器”在镜像一栏下拉选框选择刚才创建的阿里云镜像仓库地址输入框中输入【镜像仓库命名空间】/【镜像仓库名称】例如 zklight/productmanager 点击回车即可出现我们之前上传的镜像在“端口设置”选项卡中的名称、容器端口、服务端口中分别填入该服务的端口号例如产品管理服务的端口号为5010则名称为“http-5010”容器端口和服务端口均为5010。容器其他配置如果需要可依据实际情况进行配置点击“√”并一直点击“下一步”完成服务创建。创建完成后在项目面板应用负载→工作负载中可找到工作负载“productmanager-v1”在应用负载→服务中可找到服务“productmanager”。由于生产环境和开发环境配置文件内容应该不同所以工作负载暂时无法运行。在项目面板左侧菜单中找到配置→配置字典点击“创建”输入名称“productmanagerconfig”并点击下一步。在数据设置中点击添加数据键我们输入 appsettings 值我们将产品管理服务的配置文件appsettings.json的所有内容复制过来并依据我们实际生产环境的配置修改各配置项修改完成后点击“创建”完成配置项创建。这里如果我们出现服务间相互调用则使用前面自制应用中添加服务后产生的服务名称即应用负载→服务中的服务名称代替原IP地址或localhost其他内容不变Kubernetes会自动完成被调用服务的反向代理。例如身份管理服务、订单服务、产品服务名称分别为identitymanager、ordermanager、productmanager则在商城服务中RemoteServices配置如下RemoteServices: {Default: {BaseUrl: http://identitymanager:5000/},ProductManager: {BaseUrl: http://productmanager:5010/},OrderManager: {BaseUrl: http://ordermanager:5011/} } 在项目面板应用负载→工作负载中找到之前创建的工作负载productmanager-v1并点击进入点击更多操作→编辑配置。找到存储卷选项卡点击“挂载配置字典或密保字典”在配置字典选项卡点击“选择配置字典”选择刚才创建的productmanagerconfig。选择“只读”并输入 /app/appsettings.json 。勾选“选择特定键值”键选择appsettings如果一个配置项设置多个Key/Value也是再次区分建议每个项目一个配置项每个配置文件一个Key/Value值输入 appsettings.json 如下图点击“√”并点击“确认”。点击更多操作→编辑YAML编辑工作负载配置文件如下1. 在containers选项中找到imagePullPolicy值设置为Always标识每次构建重新拉去镜像。2.在containers选项中找到volumeMounts在其中 mountPath: /app/appsettings.json 这一行下面添加同级内容 subPath: appsettings.json 。3.点击“确定”工作负载可运行成功则表示配置无误。之后我们按照相同方式依次对各服务进行部署配置。注意API网关中只配置聚合服务层和身份认证服务登录、刷新Token接口的映射。其将Routes中DownstreamHostAndPorts的Host改为对应服务在Kubernetes的service名称。具体如下{Routes: [{DownstreamPathTemplate: /api/{url},DownstreamScheme: http,DownstreamHostAndPorts: [{Host: identityserver,Port: 4100}],UpstreamPathTemplate: /ids/{url},UpstreamHttpMethod: [ Get,Post,Put,Delete ]},{DownstreamPathTemplate: /api/{url},DownstreamScheme: http,DownstreamHostAndPorts: [{Host: admin,Port: 6001}],UpstreamPathTemplate: /admin/{url},UpstreamHttpMethod: [ Get,Post,Put,Delete ],AuthenticationOptions: {AuthenticationProviderKey: DemoAuth,AllowedScopes: []}},{DownstreamPathTemplate: /api/{url},DownstreamScheme: http,DownstreamHostAndPorts: [{Host: store,Port: 6002}],UpstreamPathTemplate: /store/{url},UpstreamHttpMethod: [ Get,Post,Put,Delete ],AuthenticationOptions: {AuthenticationProviderKey: DemoAuth,AllowedScopes: []}}],GlobalConfiguration: {BaseUrl: https://localhost:4000} }3外部访问Kubesphere提供了两种Kubernetes集群对外提供服务的方式分别是NodePort和LoadBalancer详细介绍请参照官方文档https://kubesphere.com.cn/docs/project-administration/project-gateway/LoadBalancer方式需要配置负载均衡器通常使用云服务商提供的负载均衡器实现。所以我这里只简单介绍NodePort方式如果需要使用LoadBalancer方式可按文档自行配置。这里我们只需要为API网关项目配置外部访问集群外部所有访问必须通过API网关不能直接访问其他服务。在之前配置的demo项目中找到应用负载→服务在列表中找到API网关对应的服务点击右侧 按钮选择“编辑外网访问”在访问方式中选择NodePort并点击“确定”。Kubesphere会随机分配一个端口号我们也可以在服务列表中点击“编辑配置文件”来指定端口号端口号的范围必须在30000-32767之间。之后我们可以通过IP地址端口号来访问我们的服务集群IP地址可以为集群中任意一台服务器的IP地址或者我们配置的弹性EIP的地址端口号即为上一步分配的端口号。4补充说明作为微服务架构系统我们通常希望每一个服务都可以部署多个节点并实现弹性伸缩。Kubesphere为我们提供了非常简单方便的配置方式只需要在应用负载→工作负载点击进入对应的工作负载并点击更多操作→弹性伸缩并按需求配置我们的副本数和伸缩规则即可。身份认证服务如果想实现多个服务之间Token互认也就是说A服务签发的Token在B服务也可以认证通过一方面需要所有服务具有统一的接入地址另一方面需要私钥文件一致。这里我们使用Kubernetes的Service作为反向代理保证了入口统一。而ABP vNext框架生成的身份认证服务已经将私钥文件单独存放出来tempkey.rsa默认情况下部署时不需要做任何额外处理。这里我们只使用了Kubernetes很少的一部分功能无论是Kubernetes或是Kubesphere都为我们提供了非常丰富的功能和扩展空间可依据自己的项目需求进行选择。具体请参考它们各自官方文档。end更多精彩关注我获得
http://www.zqtcl.cn/news/906647/

相关文章:

  • 网站域名如何查询win7优化配置的方法
  • 免费建网站的服务器佛山城市建设工程有限公司
  • 安溪人做的网站wordpress 单页面 主题
  • 品牌型网站设计创意 国外 网站
  • o2o网站建设包括哪些平面设计作品欣赏
  • 万齐网站建设成都旅游攻略自由行攻略地图
  • 新网做网站流程app下载汅api未满入内
  • 邓州网站建设建设摩托车价格大全
  • 关闭网站怎么不保存我做的更改软件工程师英文
  • 垦利网站定制提供哈尔滨网站建设服务
  • 谷歌在线浏览器入口seo内容优化是什么意思
  • 新闻门户网站免费建设西安做企业网站哪家做的好
  • 湘潭网站建设 w磐石网络安徽省工程建设信息网官方网站
  • 移动端网站开发教程局网站建设工作征求意见
  • 浙江网站建设公司地址南京做电商网站的公司
  • 网上销售型的企业网站建行个人手机银行
  • 网站建设与规划方案书网站建设策划有哪些
  • 手机网站建设推广方案ppt模板单页企业官网模板
  • 荥阳网站建设多少钱长沙企业关键词优化哪家好
  • 网站购物流程模块怎么实现最新足球赛事
  • 网站建设后需要维护吗网站规划的案例
  • 北京造价员变更在哪个网站做免费域名申请入口
  • 百度免费收录提交入口seo wordpress theme
  • 公司付网站会员费科目怎么做wordpress 多站点 主题
  • 做深度的互联网站网站突然没收录了
  • 网站建设进度表下载周到的商城网站建设
  • 建设一个连接的网站服装企业网站源码
  • 什么网站源码做分类信息网站好域名备案企业网站内容
  • wordpress 文章显示数量淘宝seo优化怎么做
  • 响应式网站模块商务网站创建流程是什么