Are you interested in automating your Homelab? Then learning GitHub Actions is a great way to get started! With GitHub Actions, you can automate the process of building, testing, and deploying applications on a Kubernetes Cluster. Instead of spending your day in front of a terminal, you can just sit back and let GitHub Actions do all the work for you. In this video, I’ll show you how to set up a project, install a self-hosted runner, and deploy an app on your local Kubernetes Cluster. Tune in to learn more about Homelab automation with GitHub Actions! #GitHubActions #Homelab #automation
Write-Up: https://github.com/ChristianLempa/vid...
Datree-*: http://datree.io
- Datree Tutorial Video: • Learn How to Solve Kubernetes Issues ...
- Kubernetes K3S Tutorial: • Using *HA* Kubernetes at home, was ne...
- Proxmox Tutorial: • Create VMs on Proxmox in Seconds!
Follow me:
TWITTER: / christianlempa
INSTAGRAM: / christianlempa
TWITCH: / christianlempa
DISCORD: / discord
GITHUB: https://github.com/christianlempa
PATREON: / christianlempa
MY EQUIPMENT: https://kit.co/christianlempa
Timestamps:
00:00 - Introduction
00:56 - Advertisement-*
01:32 - What is GitHub Actions?
03:27 - What's the plan?
04:40 - Where do GitHub Actions run?
05:43 - Why use a self-hosted GitHub Runner?
07:49 - Install the self-hosted Runner on Linux
10:18 - Prepare the Runner
11:45 - Create a new project
14:26 - Do a quick test
15:53 - Find GitHub Actions on the Marketplace
17:39 - Authenticate to the local Kubernetes Cluster
18:57 - Use the Secret in the workflow
19:15 - Deploy a Kubernetes Application
20:21 - Use Datree to prevent misconfiguration-*
22:53 - Use Cases
________________
All links with "*" are affiliate links.