4

Do you have a good use case to start learning kubernetes using the 300$ Google cloud startup bonus?

I need to build up knowledge because my work doesn't do it, so it could be either docker, or kubernetes. Both has to be done in a cloud platform because I have to do this in my spare time...

So do you have use cases and tasks for someone who's completely new to kubernetes? Or should I start with docker?

Comments
  • 2
    Kubernetes is a management/orchestration plattform for docker containers. So you should start with docker and learn to operate with them without a fancy orchestration. Then if you need the big guns, take a look at kubernetes
  • 1
    Keep an eye on the usage and billing if you sign up with gcloud. I’ve recently been stung with a 1000 $ bill for a tiny inactive app engine app, which is apparently using 1.5tb of cloud storage egress from the 4 deployments I did before turning it off🤷🏼‍♀️ Have asked their support team to investigate but they just send generic links to docs I can google. I should make my own rant.

    Anyway k8 can be good if you need containerisation, we use it with circle ci at work. It’s probably overkill for most apps but might be worth learning. If you know docket, you just need to learn the yaml files and keys stores etc really... and again, make sure you ether don’t put a credit card number in or set some scaling limits. Configure a maximum limit.
  • 0
    Hold up.

    Docker and kubernetes are not inherently cloud platforms; you can host them on-prem provided you have the resources.

    They can be orchestrated in the cloud via something like amazon's ECS or EKS.

    So i would say start learning with docker or minikube locally, then move to cloud deployments.
  • 0
    @arcsector so is a kind of docker thing possible using the Linux subsystems of windows?
  • 0
    @paradonym i havent actually tried that, but i guess theoretically it is...
Add Comment