Giter Club home page Giter Club logo

catching-up-k8s's Introduction

LinkedIn kubernetes-doc KEVIN

Catching Up on K8s

Important

๐Ÿšง Under Construction ๐Ÿšง

This repository is intended to be a log of the progress of my Kubernetes self-training.

My Search, to understand the series of practices related to typical scenarios in a work environment with K8s. My purpose is to understand at a medium level the practical forms (codes and procedures) standardized for the following topics in K8s:

  1. Installing
  2. Configuration
  3. Architecture
  4. APIs
  5. States
  6. Storage
  7. Services
  8. Deployments
  9. Ingress
  10. Scheduling
  11. Logging
  12. Troubleshooting
  13. Objects and Operators
  14. Security
  15. HAProxy

Environment

Since this project is only with the intention of training my skills, I have opted only for the use of a small home network in VirtualBox, of course, according to the same provider documentation (Install and Set Up kubeadm on Linux), It is not indicated exactly which platform should be worked on, so in an agnostic manner that the technology can be installed in the same way in VirtualBox, GCP, AWS, Azure, etc...

For better usability of the machines in VirtualBox, I keep in mind to take a ๐Ÿ“ท "snapshoot" for each time I try to make a successful progress, to return to the practice again and repeat it until I understand its process.

My cluster should work with the following virtual machines, carefully following the suggested network and cgroup configurations:

  • Control-Plane:

      Operating System: Ubuntu (64-bit)
      Base Memory: 4096 MB
      Processors: 3
      SATA Port 0: Control-Plane.vdi (Normal, 25.00 GB)
    
  • Workers nodes:

      Operating System: Ubuntu (64-bit)
      Base Memory: 2048 MB
      Processors: 1
      SATA Port 0: k-node-1.vdi (Normal, 10.00 GB)
    

"To Boldly Go Where No Man Has Gone Before"

catching-up-k8s's People

Contributors

kjfigueroa avatar

Watchers

 avatar

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.