开源一键Kubernetes+Istio项目支持Kubernetes1.12和Windows10


为了便于大家在本地测试和开发云原生应用程序,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在开发人员方面日益成熟。

详见:jimmysong.io/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。


你可能感兴趣的:(开源一键Kubernetes+Istio项目支持Kubernetes1.12和Windows10)