.Net微服务实战之必须得面对的分布式问题(一)
系列文章.Net微服务实战之技术选型篇.Net微服务实战之技术架构分层篇.Net微服务实战之DevOps篇.Net微服务实战之负载均衡(上).Net微服务实战之CI/CD.Net微服务实战之Kubernetes的搭建与使用.Net微服务实战之负载均衡(下) 相关源码:https://github.com/SkyChenSky/Sikiro前言 不少小伙伴看了我的博客的后跟我探讨问题时都离不开数....

.Net微服务实战之负载均衡(下)(四)
RPC集成使用在该篇文章,我主要使用了中间件代理的方式处理了微服务内部的负载均衡请求,那么在RPC的层面基本上就不需要花多余的功夫进行集成与扩展。下面以WebApiClient作为例子展示如何做微服务调用(按需可以使用gRPC,思路与实现方式差不多)调用端注册到IOC /// <summary> /// 注册消息服务内部api /// </sum...
.Net微服务实战之负载均衡(下)(三)
Kong.Net组件的使用 经过上面的操作后,使用是没有多大问题的了,但是应用基于Docker启动后容器IP也是不固定的,那么手动添加的场景肯定不方便,不灵活。国人开源了一款Kong.Net-https://github.com/lianggx/Kong.Net,让微服务应用在启动后把他本身的信息注册到Kong,这样Kong也不需要与Consul做整合,可以理解成微服务应用通过Kong.Net....

.Net微服务实战之负载均衡(下)(二)
Kong与KongA的部署对于中间件的部署,我建议在docker run的指令里指定【--ip】,避免每次启动的时候IP不一致,因此在应用配置需要指定。安装postgres数据库docker run -d --name kong-database --network=overlay -p 5432:5432 -e "POSTGRES_USER=kong" -e "POSTGRES_PAS...

.Net微服务实战之负载均衡(下)(一)
系列文章.Net微服务实战之技术选型篇.Net微服务实战之技术架构分层篇.Net微服务实战之DevOps篇.Net微服务实战之负载均衡(上).Net微服务实战之CI/CD.Net微服务实战之Kubernetes的搭建与使用 相关源码:https://github.com/SkyChenSky/Sikiro前言 2020.1.10,陪我老婆到她所属的千亿企业的科技部值班,顺便参观了一下他们IT部....

.Net微服务实战之Kubernetes的搭建与使用(三)
先拉取依赖镜像 docker pull quay.io/coreos/flannel:v0.12.0-amd64把上面文件保存到服务器然后执行下面命令kubectl apply -f kube-flannel.yml安装dashboard在master节点(server-a)安装dashboard组件继续用梯子下载recommended.yml文件https://raw.github....

.Net微服务实战之Kubernetes的搭建与使用(二)
初始化k8s集群在master节点(server-a)进行初始化集群开放端口firewall-cmd --permanent --zone=public --add-port=6443/tcp firewall-cmd --permanent --zone=public --add-port=10250/tcp firewall-cmd --reload关闭swapvim /etc/fstab ....

.Net微服务实战之Kubernetes的搭建与使用(一)
系列文章.Net微服务实战之技术选型篇.Net微服务实战之技术架构分层篇.Net微服务实战之DevOps篇.Net微服务实战之负载均衡(上).Net微服务实战之CI/CD前言 说到微服务就得扯到自动化运维,然后别人就不得不问你用没用上K8S。无论是概念上还是在实施搭建时,K8S的门槛比Docker Compose、Docker Swarm高了不少。我自己也经过了多次的实践,整理出一套顺利部署的....

.Net微服务实战之CI/CD(三)
Gitlab的使用进入Gitlab,点击【Admin Area】-【Network】,勾选选项后保存进入一个Project,点击【Setting】-【Webhooks】,把刚刚在Jenkins的复制下来的Url填写进去,勾选相应的触发事件后保存结束 以上就是本篇的内容了,完成了部署后,可以在Jenkins点击【立刻构建】和在Gitlab迁入一次代码查看运行效果。Shell脚本作为一个demo....

.Net微服务实战之CI/CD(二)
第一次启动会有点慢,需要耐心的等待一下(几分钟),初始化完了后进入系统设置root的密码,登录进去我们创建两个项目,一个Web应用,一个工具库,等会需要用到Jenkins的安装在Server B服务器基于docker安装Jenkinsmkdir -p /root/jenkinssetenforce 0docker run --name jenkins -u 0 -d --restar....

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。
微服务
构建可靠、高效、易扩展的技术基石
+关注