Конфигурация HTTPS для развертывания в Kubernetes, работающего в kops (Kubernetes Operations) - PullRequest
0 голосов
/ 08 октября 2018

Я настроил свой сервер, используя Kubernetes kops .Существует 3 узла:

enter image description here

На каждом модуле выполняется процесс 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:

enter image description here

Я использую AWS Certificate Manager для создания SSL-сертификата для моего сайта.Однако я не знаю, как использовать этот сертификат для моего сервера.Как я могу это сделать?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...