This is a continuation of my private cloud project.

Bastion

Finally we have already deployed our OpenStack cluster and it’s time to create a small bastion. In the landscape of infrastructure management, having a bastion is essential for secure access and management of infrastructure. It serves as a centralized entry point, ensuring controlled access, security, and simplified management.

In order to accomplish that I’ve created a repository that holds instructions for doing so using Terraform. Here we upload an Ubuntu base image to Openstack, create the bastion and provision it with my personal toolset.

Cluster API

With the Bastion ready, we are closer to install ClusterAPI. In the repository I’ve prepared, you’ll find detailed instructions and resources to guide you through setting up Kubernetes clusters effortlessly using ClusterAPI on your OpenStack infrastructure.

By leveraging ClusterAPI, you’ll benefit from enhanced automation, scalability, and resilience in managing your Kubernetes clusters. Whether you’re deploying a single-cluster environment for development and testing purposes or orchestrating a complex multi-cluster architecture for production workloads, ClusterAPI provides the flexibility and extensibility to meet your requirements.

Conclusion

We have already installed OpenStack with ClusterAPI and learned many new tools. With this I conclude my private cloud posts. Stay tuned for more!