跳到主要内容

通往Kubernetes之路

免费的曼宁电子书

通过你的网络应用程序部署选项的旅程来回答终极问题:我们应该使用Kubernetes吗?

里面有什么

从在Python 和Node.js 中构建示例应用程序开始,然后探索用虚拟机、容器以及最后的 Kubernetes 部署它们的方法每一章都建立在前面的基础上,你将学会利用GitHub Actions等工具和CI/CD实践来制作可移植的应用程序,以便在部署设置之间快速移动。当你通过不同的部署方法时,你会发现你可以应用于任何语言或堆栈的最佳实践。

你将学会如何:

  • 在自我托管或云平台上管理git存储库
  • 通过基于云的虚拟机与git部署Python 和Node.js 应用程序
  • 通过以下方式实现虚拟机配置和部署的自动化Ansible
  • 用Docker和Docker Compose进行容器化和部署应用程序
  • 直接在虚拟机上运行容器,无需协调
  • 用DockerHub注册表推送和托管容器
  • 在Kubernetes上部署容器化应用程序
  • 在Kubernetes上实施公共和私人应用程序
  • 为HTTP和HTTPs流量配置负载均衡器
  • 利用GitHub Actions和Nectos的开源替代方案Act来使用CI/CD技术