Skip to content
This repository has been archived by the owner on Oct 2, 2024. It is now read-only.
/ k8s-for-dummies Public archive

Notes about Kubernetes experiments and certifications

License

Notifications You must be signed in to change notification settings

jangel97/k8s-for-dummies

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Kubernetes for dummies

This repository contains notes and Ansible playbooks to manage a Kubernetes cluster.

Objectives

  • Provide our own custom version of Kubernetes the hard way for dummies.
  • Provide tooling and examples on how to manage infrastructure and systems as code via Ansible.
  • Provide examples on how to build and deploy Kubernetes applications.
  • Provide best practices to secure Kubernetes cluster and applications.
  • Provide material to prepare the Kubernetes certifications via Ansible playbooks and documentation.

Project structure

.
├── docs/
│   └── 1-System_requirements.md
├── LICENSE
├── README.md
└── src/
    ├── ansible/
    │   ├── collections/
    │   │   ├── customizer/
    │   │   │   ├── contabo/
    │   │   │   │   ├── docs/
    │   │   │   │   ├── galaxy.yml
    │   │   │   │   ├── plugins/
    │   │   │   │   │   └── README.md
    │   │   │   │   ├── README.md
    │   │   │   │   └── roles/
    │   │   │   └── kubernetes/
    │   │   │       ├── docs/
    │   │   │       ├── galaxy.yml
    │   │   │       ├── plugins/
    │   │   │       │   └── README.md
    │   │   │       ├── README.md
    │   │   │       └── roles/
    │   │   └── requirements.yaml
    │   └── inventories/
    │       ├── kubernetes/
    │       └── systems/
    ├── config-as-code/
    ├── containers/
    ├── infra-as-code/
    │   └── README.md
    └── kubernetes-install/

Possible Improvements

  • Infra as code could be managed via Terraform. Terraform is a declarative tool whereas Ansible is imperative. Please, bear in mind that everything as code should be managed using declarative directives.

Notes

The maintainers of this repository are very dummy and need their own documentation to properly do Kubernetes stuff.

About

Notes about Kubernetes experiments and certifications

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published