Deploy Feature Branches to Kubernetes

  Рет қаралды 3,624

Julie Ng

Julie Ng

Күн бұрын

Пікірлер: 21
@tobiadekanye472
@tobiadekanye472 2 жыл бұрын
Really interesting. We literally do exactly the same thing since from 2 years ago. Hashing branches which prefix all diff pods and the app as the rest, we also automate the other apps needed too and connect them all together using internal cluster service names. Dev team love it, everyone works with stable envs that is all for them and it’s been a dream. We’ve also introduced auto end of day scale down of all dev envs and morning scale up again.
@JulieNgTech
@JulieNgTech 2 жыл бұрын
Awesome Tobi! really glad the dev teams love it and it's stable. I love hearing from others that the tried and true, battle tested methodologies still work well for them too. At work I sometimes tell customers if they don't have a specific problem or bottleneck, they should really consider focussing on creating business value, not learning a new technology because everyone else is doing it.
@HeBogdan
@HeBogdan Жыл бұрын
This is amazing. I love your videos Julie.
@JulieNgTech
@JulieNgTech Жыл бұрын
Thank you so much Hebogdan!
@DavidCanatsey
@DavidCanatsey 2 жыл бұрын
Wonderful!...I will now become an enthusiastic user of the new word 'git-sha', regardless of context.
@JulieNgTech
@JulieNgTech 2 жыл бұрын
Thanks David. I'm curious if you have any luck saying git sha and if people understand it. Sha feels easier to say than write…
@thepaulmacca
@thepaulmacca 2 жыл бұрын
This is great, must try it out. Thanks!
@JulieNgTech
@JulieNgTech 2 жыл бұрын
Let me know how it goes!
@Saiyugi16
@Saiyugi16 10 ай бұрын
@Julie Ng hey love the setup, been trying to do this for Azure DevOps yaml pipeline, how would you approach it for Azure DevOps yaml pipeline, could you do a step by step setup id possible?
@JulieNgTech
@JulieNgTech 9 ай бұрын
That concept would be the same, figure out the branch name, normalize it into something FQDN friendly and dynamically create the shell/sandbox/container for it. If it's k8s, it's YAML. If it's a cloud provider you can do IaC, but even running CLI commands in bash would work. The hard part IMO is not deploying...but cleaning things up. Anyway I don't have any plans to do Azure DevOps in the near future. But if you look at my GitHub, I have a repo julie-ng/azure-nodejs-demo that has some more advanced ADO pipelines that maybe you can draw inspiration from. (Written in a hurry, i.e. answering comments on the subway)
@icemanja
@icemanja 2 жыл бұрын
This is really cool. I will neEd to try this with my .NET Core API project
@JulieNgTech
@JulieNgTech 2 жыл бұрын
thanks and good luck icemanja!
@jimbosander
@jimbosander 2 жыл бұрын
@juliengtech not directly related, but what yubikey setup do you have that prompts you for input? I have a couple, but they are fingerprint/touch activated, I like that additional layer of security.
@JulieNgTech
@JulieNgTech 2 жыл бұрын
Hi Jim, I've activated git-credential-netrc and my .netrc is gpg encrypted, which is why I'm always prompted to insert the yubikey. My dotfiles are here github.com/julie-ng/dotfiles for some inspiration. But I think if you just google netrc and yubikey, you should find instructions on how to set it up. To be honest I don't remember if I had to setup a new computer, I'd probably fumble a bit ;-D
@ahsan50505
@ahsan50505 2 жыл бұрын
Wow. Great
@JulieNgTech
@JulieNgTech 2 жыл бұрын
Thanks Ahsan!
@B3T0M4N
@B3T0M4N 2 жыл бұрын
Julie Ninja!
@JulieNgTech
@JulieNgTech 2 жыл бұрын
Thanks Alberto!
@m4kamran008
@m4kamran008 5 ай бұрын
How do you only have 6k subscribers?
@phojie6868
@phojie6868 Жыл бұрын
OMG IS THAT VUE? , AUTOSUBSCRIBED!
@JulieNgTech
@JulieNgTech Жыл бұрын
Yep, it's Vue JS! Thank you for subscribing 😊
Can AI help me deploy to Kubernetes?
1:03:42
Julie Ng
Рет қаралды 1,3 М.
To Brawl AND BEYOND!
00:51
Brawl Stars
Рет қаралды 17 МЛН
人是不能做到吗?#火影忍者 #家人  #佐助
00:20
火影忍者一家
Рет қаралды 20 МЛН
Day - 03 || Java || Operators & Types
47:29
Harshit is Live
Рет қаралды 3
(Simple?) Real World Azure Pipelines YAML Walkthrough
22:09
Julie Ng
Рет қаралды 33 М.
Kubernetes Ephemeral (Temporary) Environments Explained
26:33
DevOps Toolkit
Рет қаралды 11 М.
How to design a Deployment Pipeline (GitOps)
11:01
DevOps Journey
Рет қаралды 55 М.
Building a Complete DevOps Project with GoLang!
59:35
Kubesimplify
Рет қаралды 10 М.
The Kubernetes SideCar Pattern explained
38:08
That DevOps Guy
Рет қаралды 2,3 М.
DevOps in Real Life - what an Experienced Architect Looks for
18:56
YAML Pipelines Walkthrough - GitHub Actions & Workflows
40:48