Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Adicionar o sei-iniciador como Init Container #12

Open
caduvieira opened this issue Jun 30, 2022 · 2 comments
Open

Adicionar o sei-iniciador como Init Container #12

caduvieira opened this issue Jun 30, 2022 · 2 comments
Assignees

Comments

@caduvieira
Copy link
Member

caduvieira commented Jun 30, 2022

Verificar se o sei-iniciador seria melhor como um Init Container do sei-app ao invés de um Job

"A Pod can have multiple containers running apps within it, but it can also have one or more init containers, which are run before the app containers are started."
https://kubernetes.io/docs/concepts/workloads/pods/init-containers/

@marlinhares
Copy link
Collaborator

Olá @caduvieira foi criado usando um job propositalmente. Para que seja garantido que esse script rode apenas uma vez.
Em um init mesmo que vc crie um mecanismo para ele rodar apenas uma vez ele vai sempre executar independente do sistema estar instalado ou não. Outro problema do init eh q se vc tiver vários pods balanceando, todos eles irao executar o init. Um paralelismo de instalacoes rdando a mesma coisa, definitivamente n é o que se deseja, rs

@caduvieira
Copy link
Member Author

Então um pre-install Helm pode ser algo a ser usado https://itnext.io/database-migrations-on-kubernetes-using-helm-hooks-fb80c0d97805. O que acha?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants