Есть ли хороший способ для go запустить Docker Контейнеры в Kubernetes Deployments? - PullRequest
0 голосов
/ 17 января 2020

Я работаю в своего рода удаленной / внешней среде, о которой я не слишком много знаю, и работаю с контейнерами локально в docker.

Я пытаюсь перевести эту среду в Развертывания Kubernetes.

Мои текущие контейнеры выглядят как

  • nginx
  • php -fpm
  • mariadb

Я нашел rekcod , как способ Docker проверить канал, который к файлу json, однако я пытаюсь найти простой способ перенести его в развертывание Kubernetes с пониманием что развертывания часто определяются отдельно, с yamls и различной конфигурацией.

Эти контейнеры были развернуты с аргументами или файлом, о котором я не очень разбираюсь в , поэтому я пытаюсь использовать текущую информацию о проверке, предоставленную мне.

Может быть, best ответ - создать yaml развертывания Kubernetes, который каким-то образом принимает эти json сортировки docker run командует d создает это таким образом?

Любое направление или совет будет принята с благодарностью.

Спасибо

1 Ответ

1 голос
/ 19 января 2020

Ваше преобразование из docker в kubernetes должно go следующим образом:

  • попробуйте запустить свой проект локально, используя docker -compose https://docs.docker.com/compose/
  • попытайтесь преобразовать ваш docker -композитный проект в Kubernetes с помощью "kompose" - https://github.com/kubernetes/kompose
  • изучить созданные файлы kubernetes, созданные с помощью шага выше, и изучить развертывания, модули и службы .
  • Learn Helm (https://helm.sh/) как инструмент для управления развертыванием (helm - шаблоны для файлов kubernetes)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...