django deployment on GCP with kubernetes

11/21/2018

I finally got my first django project and I need help in deploying it in GCP with kubernetes.
I've never deployed any project before so it's a bit frustrating for me with the client nagging on my head.
it's an E-learning platform so I want to use GCP with kubernetes (for CI/DI since there will be a lot of updates for the project) and Google cloud storage for storing media files.
i'd love to have some help concerning deployment, things to do/don't, and some useful links to start with.
ps: this is my first question so be easy on me

-- hpyhkr
django
google-cloud-platform
kubernetes

1 Answer

11/22/2018

Your question is too wide, try starting first and then asking a question - as we won’t be able to explain an universal way of deploying Django applications in GCP. I recommend starting from getting familiar with GCP services.

There is a really cool but paid course on Coursera platform ("Getting Started with Google Kubernetes Engine") with practical hands-on labs on how to use Kubernetes on GCP in pair with CI/CD tool like Jenkins. You can also find more about Jenkins in GCP in here.

You will also find there how to:

  • Use different deployment strategies with Kubernetes (Rolling Updates, Canary and Blue-Green Deployments) with simple hello-world app.
  • Create a continuous delivery pipeline using Jenkins

You can enroll into this course with free trial account.

-- Nepomucen
Source: StackOverflow