0

我有一个容器化服务器,它在 GCE 上运行(使用容器优化的操作系统功能)。现在服务器正在运行,我正在尝试在服务器和客户端之间设置负载均衡器,但是设置负载均衡器需要我创建一个启动脚本,该脚本仅适用于Debian OS。归根结底,我只需要通过 TLS 对服务器进行负载平衡。

  1. 我的服务器通过 8080 端口为 RPC 提供服务,我需要 GCP 文档中提供的启动脚本吗?
apt-get update
apt-get install apache2 -y
a2ensite default-ssl
a2enmod ssl
vm_hostname="$(curl -H "Metadata-Flavor:Google" \
http://169.254.169.254/computeMetadata/v1/instance/name)"
echo "Page served from: $vm_hostname" | \
tee /var/www/html/index.html
systemctl restart apache2
  1. 如果我确实需要它,如何apt-get在 Container-Optimized OS 上使用?
4

1 回答 1

1

Google Compute Engine Container Optimized OS (COS) 已锁定。您没有诸如 apt 之类的工具来修改主机操作系统。相反,部署一个基于容器的应用程序。

您问题中的脚本是用于 Compute Engine 演示的示例,不适用于 COS。

于 2021-11-02T17:15:52.770 回答