为了便于大家在本地测试和开发云原生应用程序,8个月前我创建了github.com/rootsongjc/… 这个项目。昨晚 Kubernetes 1.12发布了,我也在第一时间在该项目中验证了该版本,无需改动可以直接支持。另外我开启了 Istio 的Sidecar自动注入支持,这样就不用麻烦的使用 istioclt kube-inject 命令来注入 sidecar 了。
Kubernetes 1.12
昨天晚上1.12版本发布,该版本继续关注 Kubernetes 的稳定性,主要是内部改进和一些功能的毕业。该版本中毕业的功能有安全性和Azure的关键功能。此版本中还有两个毕业的值得注意的新增功能:Kubelet TLS Bootstrap 和 Azure Virtual Machine Scale Sets(AVMSS)支持。
这些新功能意味着更高的安全性、可用性、弹性和易用性,可以更快地将生产应用程序推向市场。该版本还表明Kubernetes在开发人员方面日益成熟。
高度集成
该项目使用 Vagrant 和 VirtualBox 可选择性的一键安装如下组件:
- Kubernetes 1.12
- Traefik
- Istio
- Prometheus
- Grafana
- CoreDNS
- Dashboard
- Helm
- Vistio
- Kiali
- Jaeger
- Heapster
- EFK
支持Windows10
感谢GitHub用户0312birdzhang的PR(github.com/rootsongjc/…),可支持Windows10中安装,请保证你的电脑有8G以上内存。欢迎大家提交使用反馈。
关注Istio和Service Mesh的朋友欢迎关注我的姊妹公众号ServiceMesher。