Home
Softono

Terraform Ansible Kubernetes Proxmox

Open source HCL
19
Stars
6
Forks
0
Issues
3
Watchers
9 months
Last Commit

 About Terraform Ansible Kubernetes Proxmox

This GitHub repository contains a project that automates the provisioning of a Kubernetes (K8s) cluster using Infrastructure as Code (IaC) with Terraform, configuration management with Ansible, and Proxmox as the virtualization environment.

Platforms

Web Self-hosted Kubernetes Linux

Languages

HCL

Links

Need Help Installing Terraform Ansible Kubernetes Proxmox?

We provide expert installation service for this software. Our team will install, configure, and secure Terraform Ansible Kubernetes Proxmox on your server. plans start at just $30.

Terraform Ansible Kubernetes Proxmox

View on GitHub

🌟 Kubernetes (K8s) Cluster Automation on Proxmox VE with Terraform and Ansible🚀


Welcome to the Kubernetes Cluster Automation on Proxmox VE with Terraform and Ansible project! This repository is designed to help you effortlessly set up a robust Kubernetes (K8s) cluster using Terraform and Ansible. If you're looking to streamline your K8s deployment process on Proxmox Virtual Environment, you’re in the right place!

📖 Project Overview

In this project, you will find a comprehensive solution for automating the creation of a Kubernetes (K8s) cluster that consists of one master node and two worker nodes. By leveraging Infrastructure as Code (IaC) and configuration management tools, you can set up a scalable environment for deploying your containerized applications with minimal effort.

🚀 Key Features

  • Terraform: Utilize Terraform for provisioning and managing the Proxmox virtual machines, enabling consistent and repeatable deployments.
  • Ansible: Use Ansible playbooks to automate the installation and configuration of Kubernetes components, ensuring a smooth and efficient setup process.
  • Kubernetes: Deploy a fully functional K8s cluster, complete with one master and two worker nodes, ready for your containerized applications.

🛠️ Technologies Used

  • Terraform: As Infrastructure as Code tool to provisioning servers.
  • Ansible: For automating configuration management and installation.
  • Kubernetes: The leading platform for container orchestration.
  • Proxmox VE: An open-source server virtualization management platform.

📦 Getting Started

Prerequisites

Before you begin, ensure you have the following set up:

  • A running Proxmox VE environment.
  • Terraform and Ansible installed on proxmox machine.
  • Pre-configured VM Template with cloud-init.
  • Proxmox API token ID and secret

Steps

Follow this video below to see detailed steps:
VIDEO