logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

十三,部署微服务到K8S

上一篇文章我们构建了微服务的 Docker 镜像,接下来我们将镜像部署到K8S中。完整代码:https://github.com/Justin02180218/micro-kit部署架构每个微服务启动2个 pod 注册到 consul 上,网关也启动2个 pod 从 consul 上获取微服务的一个 pod 实例来访问接口。在 ingress 上配置了4个域名转发:api.library.com:

文章图片
#docker#k8s#分布式
十二,构建Docker镜像

通过前面的十一篇文章,我们基于Go-kit微服务框架建立了图书馆借书项目,包括三个微服务、一个网关、限流、服务注册与发现、熔断降级、监控和分布式链路追踪。接下来我们将微服务构建成 docker 镜像,在容器中启动服务。完整代码:https://github.com/Justin02180218/micro-kit编写Dockerfile创建 deploy/docker 目录,在此目录下编写 Doc

文章图片
#docker#微服务#容器
Kubernetes原生api部署微服务系列

在使用 Kubernetes REST API 编写应用程序时,我们不需要自己实现http rest api接口的请求及传输数据的编解码,可以使用Kubernetes官方提供的客户端库来实现。本系列就是使用kubernetes官方开源的客户端client-go调用Api Server的接口来部署微服务。

文章图片
#kubernetes#微服务#golang
到底了