Coder Social home page Coder Social logo

oferchen / killer-sh-vagrant Goto Github PK

View Code? Open in Web Editor NEW
3.0 1.0 2.0 14 KB

Kubernetes CKA, CKAD, CKS Practice Environment with Vagrant

License: MIT License

Shell 100.00%
cka cka-exercises ckad ckad-exercises cks cks-exam linux m1-mac m2-mac mac

killer-sh-vagrant's Introduction

Kubernetes CKA, CKAD, CKS Practice Environment with Vagrant

Overview

This repository offers a comprehensive setup for practicing for the CKA, CKAD, CKS exams using Vagrant. It automates the deployment of a Kubernetes cluster, closely mirroring the Killer.sh environment, and is designed for ease of maintenance and compatibility with various systems. For use with Kubernetes CKS Killer.sh Course

Features

  • Automated Kubernetes Cluster Setup: Utilize Kubeadm to automate the creation of a Kubernetes cluster for CKA, CKAD, and CKS exam practice.
  • Platform Compatibility: Supports both x86_AMD64 with VirtualBox or Apple Silicon (M1/M2) with VMware Fusion.
  • Customizable Cluster Versions: Easily deploy clusters with the latest or specific previous versions of Kubernetes.
  • Resource Management: Includes Vagrant Disksize plugin support for adjusting VM disk sizes as needed.
  • Practice-Oriented Configuration: Tailored configurations and security settings for realistic CKA, CKAD, CKS exams practice.

Prerequisites

Setup Instructions

  1. Installation:
  2. Deployment:
    • Use provided script to deploy the Kubernetes cluster run ./deploy-latest.sh.
  3. Clean Up:
    • Remove all VMs and resources run ./cleanup.sh after practice sessions.

Usage

  • Deploy Latest Kubernetes Cluster: ./deploy-latest.sh
  • Deploy Previous Version Kubernetes Cluster: ./deploy-previous.sh
  • Clean Up Resources: ./cleanup.sh

Supported Platforms

  • x86_AMD64 (VirtualBox)
  • Apple Silicon (M1/M2 with VMware Fusion)

License

This project is licensed under the MIT License. See LICENSE.md for more details.


killer-sh-vagrant's People

Contributors

oferchen avatar

Stargazers

 avatar  avatar  avatar

Watchers

 avatar

killer-sh-vagrant's Issues

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.