微服务架构 Kubernetes 环境 Java 微服务应用开发手册 本文来源于于笔者所带领的研发团队在 Kubernetes 环境下开发 Java 微服务应用的实践总结。Kubernetes 本身提供了许多微服务架构组件,比如使用 Service 来替代 Eureka、Nacos 等服务注册发现组件,使用 ConfigMap 来替代 Nacos 这样的集中式配置管理组件,大大减轻了微服务架构应用的开发负担。
kubernetes Kubernetes + GitLab 微服务应用自动化部署 Docker 简化了单个服务的部署,Kubernetes 通过强大的容器编排能力使得运维人员可以轻松管理成千上万的容器,这些容器归属于多个服务,而这些服务又组合形成了多个应用。从代码到运行中的应用,需要经历构建、打包、测试和部署等阶段,如果每个步骤都手动执行,无疑会消耗研发人员的大量时间。本文讲解如何使用 GitLab CI/CD 来自动部署微服务应用到 Kubernetes 集群。