Tutorials and how-to guides
Find the answers you need with our range of tutorials. Search below or choose a category.
Tutorials by topics
Kubernetes tutorials
- Kubernetes meets Llama 3.2: How to deploy AI Models on GPU clusters
- Secure Secrets Management in Kubernetes with Bitwarden and Civo
- Deploying Joomla on Civo Kubernetes: A Step-by-Step Guide
- Hardening Kubernetes Infrastructure as Code Pipelines with Digger
- Automating Infrastructure as Code: Deploying Kubernetes with Digger and GitHub Actions
Machine learning tutorials
- Kubernetes meets Llama 3.2: How to deploy AI Models on GPU clusters
- How to set up GPU for TensorFlow on Civo
- Building a RAG system with Gemini for financial forecasting on Civo Kubernetes
- Deploy your own Private ChatGPT with Llama 3.1 and Civo GPU Clusters
- Deploying Llama 3.1 with Kubeflow on Kubernetes: A CPU-Focused tutorial
Database tutorials
- Building a High-Performance REST API in Rust with Diesel and Axum
- Integrating Cerbos with Civo Kubernetes for Cluster-Wide Authorization
- Automating Database Backups With Kubernetes CronJobs
- Unlocking Business Intelligence: Deploying Metabase on Kubernetes
- Installing FerretDB through Civo Marketplace
Kubernetes deployment tutorials
Kubernetes security
New to Kubernetes? Get started on your journey with Civo Academy
Start learning todayKubernetes setup
You'll learn how to get Kubernetes set up locally, installing and using Kubectl - the k8s command line tool. Plus we'll look at minikube, kubeadm and containerd, as well as Civo Kubernetes cluster administration and our CLI.
Before Kubernetes
Discover the basics that are required to understand Kubernetes from the ground up, including a primer on Linux and Docker which acts as a quick refresher for people who are already familiar with them and helpful for anyone getting started.
Kubernetes introduction
In this section we discuss Cloud Native Computing Foundation (CNCF) Landscape, what exactly Kubernetes is and the problems it aims to solve, and where K3s fits into this.
Kubernetes concepts
Learn about the Kubernetes and K3s architectures and how they differ. We'll also cover the high-level concepts such as Kubernetes objects, namespaces, labels and selectors.
Kubernetes configuration and security
In this section we'll walk you through configuring and securing your Kubernetes cluster. With guides and demos we'll cover ConfigMaps, Secrets, access control (RBAC, authentication), and more.
Kubernetes volumes
Get a base understanding of volumes in our introduction chapter, before running through theory and demos for EmptyDir + HostPath, EmptyDir Volume, HostPath Volume, Remote Storage, and NFS PersistentVolumes.
Kubernetes objects
This thorough course looks at all the must-know objects you'll encounter when managing your Kubernetes infrastructure. This includes the pod lifecycle, containers, resource management, deployment and StatefulSets.
Kubernetes networking
Things get a little more technical as we delve into Kubernetes networking. You'll learn networking basics before diving further into CNI, pod to pod, node to node and container to container networking.
Kubernetes services
In this section you’ll learn about Kubernetes services and why they are vital for exposing applications running on your custers. Get to grips with ClusterIP, Nodeport and LoadBalancer.
Expert insights and resources
Civo Documentation
Find answers to your questions and learn more about Civo services by browsing our documentation.
Civo Blog
Get the low down on what's new at Civo, plus tips, tricks and guides from our team to get the most out of your cloud.
Civo Cloud native A to Z
Understand the terminology required to start learning about Kubernetes and Cloud Native.
Write for Civo and get paid
Write a tutorial or how-to guide at Civo and get paid to share your knowledge