Как развернуть ядро ​​.net в Kubernetes? - PullRequest
0 голосов
/ 21 октября 2019

Недавно я начал изучать Kubernetes. И я хочу развернуть ядро ​​.net в Kubernetes. Как развернуть ядро ​​.net в Kubernetes? Может быть, есть простой пример?

Ответы [ 3 ]

0 голосов
/ 23 октября 2019

Вы можете рассмотреть возможность использования OpenShift (который является дистрибутивом Kubernetes). Red Hat предоставляет готовые контейнеры с .NET Core. Это очень просто.

Отказ от ответственности: я работаю в Red Hat.

0 голосов
/ 06 ноября 2019

Если кому-то будет интересно. Я решил свою проблему.

шаги как. Отвечай на это, моя концепция, и это мое мнение:

Перед тем, как начать

  • Тебе нужен Linux-компьютер, докер и Kubernetes.
  • Создать личный реестр Docker
  • Создать секрет в Kubernetes для Docker

Шаги для решения проблемы.

  • Вам необходимо установить dotnet

  • , вам нужно создать проект в dotnet

  • afrerследующим шагом будет создание файла Docker

  • и сборка в Docker

  • , затем вам нужно создать тег для своего изображения в Docker
  • и развернуть на K8s
0 голосов
/ 22 октября 2019

В Интернете есть много ресурсов для конкретной механики, которые я добавлю внизу. Это очень широкий вопрос и, вероятно, не правильный тип вопроса для SO. Однако я постараюсь указать вам правильное направление.

Первый шаг к развертыванию приложения .NET Core в Kubernetes - понять, как создать контейнер, который запускает ваше приложение .NET Core. Обычно для этого используется Docker.

После того, как у вас есть докер-контейнер, созданный с использованием образа linux, вам нужно будет опубликовать это изображение в реестре контейнера, чтобы вы могли определить, из какого реестра вы будете извлекать ваше изображение в Kubernetes. YAML. Я бы порекомендовал вам использовать что-то вроде minikube , чтобы сделать это локально.

https://docs.docker.com/engine/examples/dotnetcore/

https://docs.microsoft.com/en-us/dotnet/architecture/containerized-lifecycle/design-develop-containerized-apps/build-aspnet-core-applications-linux-containers-aks-kubernetes

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