# #google-cloud-platform #google-compute-engine #gcp-load-balancer
Вопрос:
У меня есть контейнерный сервер, который работает на GCE (с использованием функции оптимизированной для контейнеров ОС). Теперь, когда сервер запущен, я пытаюсь настроить балансировщик нагрузки между моим сервером и клиентами, но настройка балансировщика нагрузки требует от меня создания сценария запуска, который работает только на ОС Debian. В конце концов, мне просто нужно, чтобы мой сервер был сбалансирован по нагрузке через TLS.
- Мой сервер обслуживает RPC через порт 8080, нужен ли мне сценарий запуска, указанный в документе 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
- Если мне это нужно, как мне использовать
apt-get
ОС, оптимизированную для контейнеров?
Ответ №1:
ОС, оптимизированная для контейнеров Google Compute Engine (COS), заблокирована. У вас нет таких инструментов, как apt, которые изменяют операционную систему хоста. Вместо этого разверните приложение на основе контейнера.
Сценарий в вашем вопросе является примером для демонстрационных целей с Compute Engine и не применяется к COS.