GCloud - Где разместить проект при работе с несколькими пользователями? - PullRequest
0 голосов
/ 30 августа 2018

Прежде всего, я новичок в платформе GCloud и во всем облаке, связанном в целом.

Я хочу работать с несколькими пользователями (с разными учетными записями Google) над одним проектом в GCloud. Я уже предоставил пользователям все необходимые права для доступа к моему проекту.

Я планирую запустить кластер Kubernetes. Я следовал этому учебнику и все работало нормально. Но теперь я понял, что другие пользователи не могут получить доступ к моей папке проекта, потому что она находится в /home/USERNAME.

Также при сохранении некоторого фиктивного файла в / tmp другие пользователи не могут его увидеть, и я прочитал, что оболочка GCloud предназначена для пользователя, а не для проекта.

У меня вопрос: где я могу клонировать свой проект git на платформе GCloud, чтобы другие пользователи могли git pull при изменении кода? Или я должен настроить свой проект по-другому? Также им потребуется доступ к докер-файлу, чтобы создать новый образ для Kubernetes.

Нужно ли использовать решение CI / CD? Поскольку я сейчас работаю над школьным проектом, в CI / CD нет необходимости.

1 Ответ

0 голосов
/ 30 августа 2018

Github , Gitlab , Bitbucket или любой другой SCM должен делать. Таким образом, каждый из пользователей может иметь свой собственный локальный репозиторий кода, над которым вы работаете. CI / CD не является обязательным, и вы можете развертывать свои приложения без него, однако это может облегчить вашу жизнь при работе с большими кодами и при частом развертывании.

...