Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Introduction To Kubernetes

tiemma
November 04, 2017

Introduction To Kubernetes

A talk on how to get started with Kubernetes

tiemma

November 04, 2017
Tweet

More Decks by tiemma

Other Decks in Programming

Transcript

  1. Intro We’d be talking about the Google Cloud Platform and

    its impact on our lives, a short showcase of what it is and how to get started. After this, an intro into Kubernetes.
  2. What is a Cloud? (continued) The cloud is a simple

    name for a space with many servers and resources dedicated to allowing full offline access to a dedicated number of services. Some of us would have heard of a couple things like • IAAS • PAAS • SAAS
  3. Google Cloud It’s not a big secret cloud project that

    Google is trying to make. It’s just a Google like version of what we just saw in the previous image. Google decided to run its own DATACENTER so that they could offer their very fast computers to people who need them but can’t pay for them at a small fee of usage, kinda like rent So what makes Google Cloud Special?
  4. It’s a really open platform and any one who wants

    to use it can join and get started instantly.
  5. Where is Google Cloud? You don’t need to know, that’s

    the benefit of the cloud. That one computer you borrowed has an Operating system on it and Google didn’t just give you one computer. Since it’s a cloud, it can exist in multiple places but we don’t need to know that as long as we can access our data without stress. You can always visit this site to get started with Google Cloud. https://cloud.google.com/
  6. Kubernetes Kubernetes is an open-source container-orchestration system for automating deployment,

    scaling and management of containerized applications. It was originally designed by Google and is now maintained by the Cloud Native Computing Foundation
  7. What is a container? Docker is a container technology which

    simply allows you to package a snapshot of your current OS and give it to someone else to use just as though they were actually using your system.
  8. In reality, orchestration is largely the effect of automation or

    systems deploying elements of control and self startup. Orchestration?
  9. Kubernetes (continued) Kubernetes helps us quickly deploy our applications to

    that our cloud computer we can’t see and easily run as many versions of it as we want without worrying about a missing dependency or changing environments through the use of Docker or any container software
  10. It’s easy to use if you know the right buttons

    to push Everything your application needs can be deployed on a cluster
  11. To deploy an application to Kubenertes, Just remember two things

    CLUSTERS PODS Run your application in a POD. Just like a container but this time, it’s for your application. Create a cluster which is just running a number of computers in parallel, all running the same thing
  12. Thank you PS: I hope I wasn’t too boring I

    just got back from rehabilitation for being too boring!