Skip to content

rfum/playground-k8s-resources

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

43 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Kubernetes Deployment Playground

Welcome to the Kubernetes Deployment Playground! This repository is designed to help users set up and experiment with various Kubernetes environments, deploy configurations using Helm, and manage infrastructure through Terraform. Whether you are learning Kubernetes, testing different deployments, or managing infrastructure, this repository provides tools and configurations to assist you.

Overview

This repository includes:

  • Vagrantfiles for setting up virtualized environments specific to Kubernetes.
  • Helm Charts and configurations for deploying services and applications on Kubernetes.
  • A Terraform project for provisioning VMs on a Proxmox host, ideal for creating real-world Kubernetes clusters.
  • A Kubespray configuration for spinning up a kubernetes cluster.

Prerequisites

Before you begin, ensure you have the following installed:

  • Vagrant: For managing development environments.
  • VirtualBox or another Vagrant provider: As the hypervisor for running VMs.
  • kubectl: For interacting with your Kubernetes clusters.
  • Helm: For managing Kubernetes applications.
  • Terraform: For building, changing, and versioning infrastructure safely and efficiently.
  • Ansible: For automating Kubernetes cluster deployment via Kubespray.

Getting Started

1. Clone the Repository

Clone this repository to get started with the resources provided:

git clone https://github.com/rfum/playground-k8s-resources.git
cd playground-k8s-resources

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published