Я настроил свой сервер, используя Kubernetes kops .Существует 3 узла:
На каждом модуле выполняется процесс Nginx с файлом конфигурации nginx.conf
:
http {
server_tokens off;
include mime.types;
default_type application/octet-stream;
server {
listen 80;
server_name example;
location / {
proxy_pass http://127.0.0.1:1805;
}
}
}
Мой конфигурационный файл kubernetes для развертывания:
apiVersion: apps/v1
kind: Deployment
metadata:
name: example
spec:
replicas: 3
selector:
matchLabels:
app: example
template:
metadata:
labels:
app: example
spec:
containers:
- image: gcr.io/example
name: example
imagePullPolicy: Always
ports:
- containerPort: 80
Он создаст балансировщик нагрузки с помощью AWS ELB:
Я использую AWS Certificate Manager для создания SSL-сертификата для моего сайта.Однако я не знаю, как использовать этот сертификат для моего сервера.Как я могу это сделать?