Ваш вопрос (почти) слишком широк. Я могу дать вам несколько основных ответов, но все остальное должно быть отдельными вопросами, когда вы сталкиваетесь с конкретными проблемами. Вы имеете в виду Начало работы с Python и Cloud Foundry в IBM Cloud (это документы IBM Cloud, а не репозиторий GitHub).
При работе с Cloud Foundry (CF) среда CF и buildpack заботятся о зависимостях. Для Python они указаны в файле needs.txt , и есть файл manifest.yml для настройки приложения, его имени, использования памяти, домена и т. Д. Когда вы нажимаете приложение (cf push
или ibmcloud cf push
), два файла учитываются, а все остальное выполняется автоматически. Это призыв Cloud Foundry.
В случае контейнеров вы должны написать Dockerfile, затем создать образ контейнера, передать его в реестр контейнеров, развернуть контейнер в Kubernetes. Когда вы создаете контейнер, ваш сценарий должен позаботиться о разрешении зависимостей (на основе needs.txt ) и включить необходимые модули в образ.
Я рекомендую прочитать Развертывание приложения Cloud Foundry doc в качестве начала, чтобы дать больше информации. Существует также простое учебное пособие по решениям IBM Cloud , в котором описываются этапы развертывания приложения Flask с базой данных Db2 . На этом же сайте с учебниками по решениям IBM Cloud также есть обзор учебников по опциям развертывания (Cloud Foundry, Kubernetes, Cloud Functions и т. Д.).