在 kubernetes 和 docker 出现之前服务器是如何管理的?

在 kubernetes 和 docker 出现之前服务器是如何管理的?

如今,人们似乎理所当然地认为容器被用于服务器。当时我还只是一名初级开发人员,但我还记得一些事情。我会讲讲当时的情况,希望有人能补充缺失的部分。

  1. 创建 zip 文件(包含所有代码 + 包)
  2. ssh 进入服务器
  3. 解压缩
  4. 配置 apache
  5. 设置多个服务器(可选)
  6. 使用配置文件实现自动缩放...(真的不记得这部分)
    • 我认为这需要类似 Chef 或类似的程序,其中你需要一个 EC2 可以使用的配置文件,或者有可以运行所有命令的 bash 脚本

答案1

Linux 服务器(正如您提到的 ssh):

puppet、ansible、chef、salt,在此之前是 python / ruby​​ 脚本。在此之前是 perl 脚本。在此之前是 bash 脚本。在此之前是打卡机

DEB 和 RPM 而不是 ZIP 文件(这样您就可以版本化部署并使用标准工具)。在 deb/rpm 中说“需要 apache”,然后将文件放入或类似的文件夹中并不难sites-enabled

直到云环境出现后,自动扩展才成为现实。

相关内容