利用Python使复杂的系统自动化,代码可读。这个新版本将帮助您从操作/系统管理转移到易于学习的编码。
您将从编写命令行脚本和自动化简单的devops风格的任务开始,然后创建可靠和快速的单元测试,以避免由有bug的自动化引起的事故。然后,您将转向更高级的案例,比如使用Jupyter作为可审计的远程控制面板,并编写Ansible和Salt扩展。
本书中更新的信息涵盖了部署和更新Python应用程序的最佳实践。这包括Docker、现代Python包和内部Python包存储库。您还将看到如何使用AWS API和Kubernetes API,以及如何自动化Docker容器映像的构建和运行。最后,您将使用来自Python的Terraform,以允许更灵活的模板和环境定制。
你会: