.Net Core в Kubernetes на DigitalOcean
От: Shmj Ниоткуда  
Дата: 18.09.19 23:11
Оценка:
Для Azure вроде более-менее расписано и даже в студии есть кнопка для публикации.

Но хотелось бы менее привязанный к вендору сервис, в частности DigitalOcean.

Делаю так. Создаю ASP.Net Core -приложение, добавляю Docker support. Ок, появляется файл Docker.

Далее, нужна конфигруация для Kubernetes, тот самый yaml. Толком с этим не разобрался как ее записать. Вот, есть пример от самих DO, но конфигруация для статического сайта на nginx (хотя, вроде без разницы, т.к. все определяется файлом Docker). В общем, использую эту статическую конфигурацию:

  Скрытый текст
---
kind: Service
apiVersion: v1
metadata:
  name: doks-example
spec:
  type: LoadBalancer
  selector:
    app: doks-example
  ports:
    - name: http
      protocol: TCP
      port: 80
      targetPort: 80
---
apiVersion: extensions/v1beta1
kind: Deployment
metadata:
  name: doks-example
spec:
  replicas: 2
  template:
    metadata:
      labels:
        app: doks-example
    spec:
      containers:
      - name: nginx
        image: digitalocean/doks-example
        ports:
        - containerPort: 80
          protocol: TCP


Получаю: ERR_CONNECTION_REFUSED При этом данная yaml конфигурация работает с их статическим сайтом — работает.

Что делаю не так?
Отредактировано 18.09.2019 23:18 Shmj . Предыдущая версия . Еще …
Отредактировано 18.09.2019 23:12 Shmj . Предыдущая версия .
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.