前面部分我们一起简单学习了docker
与kubernetes
,本篇我们将从一个简单的demo
上手Spring Cloud kubernetes
,当然,我们只用到Spring Cloud kubernetes
的服务注册与发现、配置中心模块。后续还有部分文章介绍如何将sck-demo
部署到minikube
以及阿里云容器服务kubernetes
。
本来计划是先写源码分析再写部署的,但考虑到大家都想先看到成果再去深究,所以就根据学习的过程按顺序写了。源码分析主要是解决一些疑惑,了解用到的功能都是怎么整合到一起的,遇到问题能够快速定位。
在完成sck-demo
的服务注册发现、动态配置以及项目部署之后,我们也实现一个基于Spring Cloud Gateway
整合Sentinel
的API
网关。
从入门到源码分析,带大家一起掌握Spring Cloud kubernetes
的使用,知其然并知其所以然。笔者尽量保持至少周更,也希望感兴趣的朋友帮忙点下在看。
本篇内容:
-
实现服务注册与发现;
-
实现动态配置并监听配置改变事件;
sck-demo
代码可在github
下载: https://github.com/wujiuye/share-projects/tree/master/sck-demo
。
项目框