Git Product home page Git Product logo

k8s-intro-talk's Introduction

Introduction to Kubernetes - talk

Introduction to Kubernetes (k8s). Here the presentation, as well as all example files are included. I will also include a quick guide on getting k8s running on your computer.

Kubernetes logo and Helm boat logo are property of Cloud Native Computing Foundation. Some images used for explanation purposes are public domain images.

About the folders

  • examples: Example code you can play around with
  • slides: The slides used in the presentation
  • extra: Some extra markdown documents explaining various concepts that might be interesting

Next steps

Depending on your background, there may be several different next steps. If you are not comfortable with bash and Unix based command lines (like in GNU/Linux), I recommend you to learn more about that first. Docker (and container creation and usage in general) require some knowledge on GNU/Linux and the command line. Already feel comfortable with basic command line usage? Start by creating Dockerfiles.

Want to just play around with examples to get a feel for k8s?

Extra resources

These resources was linked in the talk, and now you can click on them for real :D

  • kubectl API docs. API docs for kubectl. Make sure you are checking the docs for the same version of Kubernetes that you are using.
  • Smooth Sailing with Kubernetes (comic). Comic about what Kubernetes is, and what problems it solves. From Google.
  • KataCoda: Interactive Kubernetes courses and playground. Don't do all! Find out what you want to learn, and pick relevant courses. At least my recommendation.
  • Kubernetes for Developers by Joseph Heck: The book I've used to learn more after experiments at home. Great for learning K8s, even though you might not feel 100 % comfortable with container building in general (Dockerfiles)
  • kubectl cheatsheet. Cheatsheet for kubectl, the main tool for interacting with your k8s cluster.
  • Docker CLI to kubectl. Used to the Docker CLI? Want to know how you can do the same operations to your cluster? This is the place!
  • NodePort vs LoadBalancer vs Ingress. Need a refresher on the differences between NodePort, LoadBalancer and Ingress? Look no further!

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.