libvirt-ocp4-provisioner
examples
libvirt-ocp4-provisioner | examples | |
---|---|---|
9 | 2 | |
88 | 0 | |
- | - | |
7.1 | 0.0 | |
2 months ago | over 2 years ago | |
HCL | Shell | |
MIT License | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
libvirt-ocp4-provisioner
-
libvirt-ocp4-provisioner - Provision an OCP 4.x.y cluster in minutes with Ansible, now with Single Node OCP support! .
Hi guys!I wanted to allotment with you a tool to provision a fully working OCP 4.x.y cluster in minutes using Ansible for automation, libvirt as virtualization provider and terraform as VMs templating and creation tool. https://github.com/kubealex/libvirt-ocp4-provisioner It will take care of all the infrastructure provisioning and OCP machines provisioning, starting and completing the UPI installation of a cluster. (IPI work in progress ;) ) To give a quick overview, this project will allow you to provision a fully working OCP stable environment, consisting of: * Bastion machine provisioned with: * dnsmasq (with SELinux module, compiled and activated) * dhcp based on dnsmasq * nginx (for ignition files and rhcos pxe-boot) * pxeboot * Loadbalancer machine provisioned with: * haproxy * OCP Bootstrap machine * OCP Master(s) VM(s) * OCP Worker(s) VM(s) From latest release, it also supports installing SNO on a single host! It also takes care of preparing the host machine with needed packages, configuring: * dedicated libvirt network (fully customizable) * dedicated libvirt storage pool (fully customizable) * terraform * libvirt-terraform-provider ( compiled and initialized basedon https://github.com/dmacvicar/terraform-provider-libvirt) PXE is automatic, based on MAC binding to different OCP nodes role, so no need of choosing it from the menus, this means you can just run the playbook, take a beer and have your fully running OCP 4.9.latest stable up and running. It has been tested on Fedora 3x and CentOS 7/8. Playing around with it and contributions to make it work even on different OSes is more than welcome, hope you enjoy it! Alex
- libvirt-k8s-provisioner - Ansible and terraform to build a cluster from scratch in less than 10 minutes ok KVM - Updated for 1.25
- libvirt-ocp4-provisioner - Provision an OCP 4.x cluster in minutes with Ansible and Terraform on KVM, with Single Node OCP support
- libvirt-ocp4-provisioner - Provision an OCP 4.x.y cluster in minutes with Ansible, with Single Node OCP support
- libvirt-ocp4-provisioner - Provision an OCP 4.x.y cluster in minutes with Ansible, now with Single Node OCP support!!
- libvirt-ocp4-provisioner - Provision an OCP 4.x.y cluster in minutes with Ansible, now with Single Node OCP support!
- GitHub - kubealex/libvirt-ocp4-provisioner: Automate your OCP4 installation
- libvirt-ocp4-provisioner - Provision an OCP 4.x.y cluster in minutes with Ansible
examples
-
Introduction to Docker Compose
➡️ You can refer docker-compose.yaml here
-
A quick guide on How to extend kubectl with plugins?
Refer to source code here.
What are some alternatives?
eks-in-action - 🎤 Creating an EKS cluster and VPC in AWS
cloud-native-platform - Repo for "How to build your own cloud-native platform on IaaS clouds in 2021"
terraform-aws-eks-node-group - Terraform module to provision a fully managed AWS EKS Node Group
docker-go-mingw - Docker image for building Go binaries with MinGW toolchain
terraform-hcloud-kube-hetzner - Optimized and Maintenance-free Kubernetes on Hetzner Cloud in one command!
micro - A Go service development platform
Azure-Terraform-Scripts - Terraform scripts on Azure for Windows and Linux VM's
roadmap - Forum to discuss everything about Developers Thought Blog & YouTube channel
personal-zero-trust-hashicorp-vault - Cloudflare for Teams + HashiCorp Vault = Zero Trust Love
argocd-operator - A Kubernetes operator for managing Argo CD clusters.
academy - DevOps content, classes and exercises
jq - Command-line JSON processor [Moved to: https://github.com/jqlang/jq]