Using Docker Directly with Kuryr
OpenStack Kuryr gives you the ability to connect OpenStack networks into Docker's namespace. I used Docker directly with Kuryr instead of OpenStack Zun to streamline managing containers.
Oct 22, 2021
Read MoreOpenStack Kuryr gives you the ability to connect OpenStack networks into Docker's namespace. I used Docker directly with Kuryr instead of OpenStack Zun to streamline managing containers. Oct 22, 2021Using Docker Directly with Kuryr
I had the opportunity to deploy 1000 Docker Containers on a three-node OpenStack private cloud using Open Metal Cloud's platform. The containers were almost entirely identical and had low resource usage, which helped make this possible. However, I still ran into challenges with provisioning the containers without overwhelming Docker on the three hardware nodes. This post talks about the deployment and architecture from a high level; it is meant to serve as a record and retrospective for me in case I need to do this in the future. I had to complete the deployment in three days to meet the deployment's requirements. That's right. 1000 Docker containers deployed from scratch in 72 hours. Oct 27, 20211000 Docker Containers with Open Metal Cloud
Real world deployments offer great examples of how to use technology. Use OpenStack to setup cloud infrastructure to support a highly-available WordPress website. Oct 29, 2021OpenStack Cloud Challenge: Setup a Highly-Available WordPress Website
Avoid time-consuming Docker container restarts by using a dummy container to mount your Docker volumes when you need to copy data into the volumes. Nov 04, 2021Populate Docker Volumes Quickly
Creating infrastructure in OpenStack manually can be time-consuming. Tools like Terraform can help you speed up deployment of infrastructure and ease management of your OpenStack resources. Learn how to get started with Terraform and OpenStack. Nov 09, 2021How to use Terraform and OpenStack
OpenStack Kuryr is an OpenStack service for bridging OpenStack networking and Docker networking together. With OpenStack Kuryr you can use OpenStack to manage networking for Docker containers. Learn how I deployed OpenStack Kuryr using Kolla-Ansible in 2022. Jan 12, 2022Deploy OpenStack Kuryr in 2022
Otherwise well performing applications in Docker containers can have slow performance once they are deployed. DNS lookups can be a cause for delays in applications that make any outbound connection to a remote domain, like an HTTP request. You can speed up Docker DNS requests by specifying DNS nameservers for Docker containers to use. Jan 12, 2022Fix Slow Docker DNS Lookups
Learn the differences between the main types of cloud storage. Cloud storage is a critical part of running applications in the cloud, but not all types of cloud storage are the same or provide the same functionality. Mar 17, 2022Cloud storage, local storage, and object storage? Oh my!
A short content stub that describes in basic detail what a kernel-based virtual machine is. This content was prepared as part of a series for training new team members to support OpenMetal.io's OpenStack cloud platform. Mar 17, 2022Kernel-based virtual machine
OpenStack has all the great features and functionality cloud users need. Learn about the core functions OpenStack provides to OpenStack users. This piece was written as part of a series for preparing new team members to support OpenMetal.io's OpenStack cloud platform. Mar 17, 2022What are OpenStack's Main Features?
Read about some of the main value propositions for open source software and what motivates companies to adopt and support open source software development. This post was originally written as part of a series I prepared for training new team members on supporting OpenMetal.io's cloud platform. Mar 17, 2022The Value of Open Source
Ceph at its core is a highly available, data redundant cloud storage platform. Ceph's primary purpose is providing storage. Ceph has three main types of storage that it can provide: block storage, object storage, and shared filesystems. Mar 17, 2022What Are Ceph's Main Features?
A short content stub introducing Ceph - an open source cloud storage software solution. This piece was written as part of a series I prepared to train new team members to support OpenMetal.io's OpenStack cloud platform. Mar 17, 2022What is Ceph?
A short content stub that describes in basic detail what LXD is. This content was prepared as part of a series for training new team members to support OpenMetal.io's OpenStack cloud platform. Mar 17, 2022What is LXD?
A short content stub that describes in basic detail what OpenStack is and a brief background of OpenStack's start and core mission. This content was prepared as part of a series for training new team members to support OpenMetal.io's OpenStack cloud platform. Mar 17, 2022What Is OpenStack?
A short content stub that describes in basic detail what virtualization. This content was prepared as part of a series for training new team members to support OpenMetal.io's OpenStack cloud platform. Mar 19, 2022What Is Virtualization?
A short content stub that describes in basic detail what Linux Containers (LXC) is and how it works. This content was prepared as part of a series for training new team members to support OpenMetal.io's OpenStack cloud platform. Mar 20, 2022What is LXC?
A short content stub that describes in basic detail what virtualization is and what function virtualization provides. This content was prepared as part of a series for training new team members to support OpenMetal.io's OpenStack cloud platform. Mar 21, 2022How Does Virtualizaton Work?
Learn about the main benefits of virtualization and understand why virtualization is so important to technology professionals, systems administrators, and cloud engineers. This content was prepared as part of a series for training new team members to support OpenMetal.io's OpenStack cloud platform. Mar 22, 2022Why Use Virtualization?
Notes on my experience extending the Terraform Juju Provider to have more of the features of the Juju library. Jan 23, 2023Extending the Terraform Juju Provider
Notes on my experience using OpenStack Tempest to perform tests against OpenStack. Feb 16, 2023Notes on OpenStack Tempest Testing
You can do neat and fancy things with Terraform and Juju thanks to the Terraform Juju provider. Deploy infrastructure and applications both through Terraform and Juju. May 31, 2023Using Terraform and Juju
Provision infrastructure, applications, and resources with Terraform today! Learn how to install Terraform and the basics of using Terraform. Jun 01, 2023Get Started with Terraform
My notes and thoughts from reading Choose Boring Technology by Dan McKinley on his blog. His post is at https://mcfunley.com/choose-boring-technology. Feb 13, 2024Notes on - Choose Boring Technology by Dan McKinley
Just like a program has an attack surface where vulnerabilities can be found, a program also has a maintenance surface where regressions, faults, bugs, and other breaks in the program's intended functionality can be found. Jun 10, 2024What Is The Maintenance Surface of a Program?