kubernetes 多机器/分布式/初步使用体验

k8s来源于最初学习golang接触的项目, 目前已经是一个61k star的超级项目

k8s 部署实战经历

spring cloud原生结合kubernetes, 或者参考: go版

k8s概念解析

k8s提供的是一种通用的分布式解决方案, 是可移植的、跨平台的、可扩展的开源平台

摘取自网络

上图(来源网络): 由一个master节点和三个node节点组成, 可通过UI界面或CLI命令行进行管理,这是一个多个节点关联的图解, 针对机器而言

k8s业务图解

这是一个真实业务图解, 针对应用而言

结合云时代, 在分布式操作中, k8s几乎不用考虑硬件, 拥有这分布式极为完善的功能
资源管理, 内存/cpu, 权限, 网络处理, dns解析,

ps: spring cloud 由于对k8s支持不友好(实现方式如上链接), 现在有的spring cloud kubernetes项目, 感兴趣的可以试试
– update: 2019-01-17
ps2: 目前为了兼容go版服务, 通过consul替代eureka很好的实现了 跨语言的微服务体系结构