Golang to Kubernetes without Docker

Published: 05 July 2024
on channel: Kubesimplify
2,243
94

Deploying a Golang App to Kubernetes with HTTPS using Ingress, Cert-Manager, ko, and BuildSafe 🚀

In this video, we take you through the entire process of deploying a Golang application to AKS Kubernetes with HTTPS, leveraging Ingress and cert-manager for secure communication. The best part? No Dockerfile is needed! We use 'ko' to build the app, highlighting its benefits at the start, and also showcase another tool called BuildSafe to create an OCI artifact.

What You'll Learn:
Introduction to 'ko': Discover why 'ko' is a game-changer for building Go applications without a Dockerfile.
Building and Deploying the App: Step-by-step guide on using 'ko' to build your Golang app and deploy it to Kubernetes.
Setting Up HTTPS: Learn how to configure Ingress and cert-manager for secure HTTPS connections.
Using BuildSafe: How to use BuildSafe for creating OCI artifacts.
Scanning the images to see 0CVE via grype

GitHub Repo - https://github.com/saiyam1814/go-to-k...

Key Topics:
Building Golang apps without Dockerfiles
Benefits of 'ko' for Go applications
Deploying applications on AKS Kubernetes
Configuring HTTPS with Ingress and cert-manager
Creating OCI artifacts with BuildSafe

If you're looking to streamline your deployment process and enhance security with HTTPS, this video is for you!

Don't forget to like, subscribe, and hit the bell icon for more DevOps and Kubernetes content!

0:00 Introduction
00:28 Why 'ko'?
3:19 Building the Golang App with 'ko'
6:33 Deploying to AKS Kubernetes (Created using Ksctl)
09:45 Setting Up HTTPS with Ingress and cert-manager
14:07 Using BuildSafe for OCI Artifacts
18:48 Conclusion and Benefits

Important links
Buildsafe introduction -    • Quick introduction to BuildSafe  
BuildSafe deep dive -    • BuildSafe deep dive - getting the sup...  
Chainguard image video -    • How to build 0 CVE docker images? Can...  
ksctl - https://github.com/ksctl/ksctl


►►►Connect with me ►►►
► Kubesimplify: https://kubesimplify.com/newsletter
► Newsletter: https://saiyampathak.com/newsletter
► Discord: https://saiyampathak.com/discord
► Twitch: https://saiyampathak.com/twitch
► YouTube: https://saiyampathak.com/youtube.com
► GitHub: https://github.com/saiyam1814
► LinkedIn:   / saiyampathak  
► Website:   / saiyampathak  
► Instagram:   / saiyampathak  
►   / saiyampathak  

#Golang #Kubernetes #HTTPS #Ingress #CertManager #ko #BuildSafe #NoDockerfile #DevOps #AKSKubernetes #OCIBuilds #SecureKubernetes #SBOM #docker #ko #kobuild


Watch video Golang to Kubernetes without Docker online without registration, duration hours minute second in high quality. This video was added by user Kubesimplify 05 July 2024, don't forget to share it with your friends and acquaintances, it has been viewed on our site 2,243 once and liked it 94 people.