![Ahmed Elfakharany](/img/default-banner.jpg)
- Видео 12
- Просмотров 91 496
Ahmed Elfakharany
Нидерланды
Добавлен 22 сен 2007
👋 Welcome to my channel, your one-stop destination for mastering DevOps, GitOps, Linux, and more!
🛠️ What We Offer
- In-depth Tutorials
- Hands-on Lab Exercises
- Expert Interviews
- Real-world Project Demos
📚 Topics We Cover
- DevOps Best Practices
- GitOps Workflows
- Cloud Computing
- Containerization with Docker & Kubernetes
- CI/CD Pipelines
- And much more!
🔗 Want to Dive Deeper?
Take your skills to the next level with our comprehensive Udemy courses. From beginner to advanced, we've got you covered!
👉 www.udemy.com/user/ahmedelfakharany3/
👇 Don't forget to subscribe and hit the notification bell to stay updated on our latest videos. Let's embark on this journey to DevOps mastery together!
🛠️ What We Offer
- In-depth Tutorials
- Hands-on Lab Exercises
- Expert Interviews
- Real-world Project Demos
📚 Topics We Cover
- DevOps Best Practices
- GitOps Workflows
- Cloud Computing
- Containerization with Docker & Kubernetes
- CI/CD Pipelines
- And much more!
🔗 Want to Dive Deeper?
Take your skills to the next level with our comprehensive Udemy courses. From beginner to advanced, we've got you covered!
👉 www.udemy.com/user/ahmedelfakharany3/
👇 Don't forget to subscribe and hit the notification bell to stay updated on our latest videos. Let's embark on this journey to DevOps mastery together!
Markdown in Under an Hour: Quick Guide for Ghost, Hugo, Obsidian
Is Markdown a mystery to you? Not anymore! In this video, we'll break down the basics of Markdown and show you how to use this powerful syntax to elevate your blogging with Ghost, build websites with Hugo, and take organized notes with Obsidian.
00:00 Introduction
00:05 Tools of the trade
07:53 Headings
10:03 Bolds, Italics, and Strikeout
12:38 Horizontal lines
13:12 Lists
17:00 Tables
18:35 Highlighting and Code Formatting
20:53 Hyperlinks
22:02 Images
23:23 Use case 01 - Ghost
27:50 Use case 02 - Obsidian
35:39: Use case 03 - Hugo
00:00 Introduction
00:05 Tools of the trade
07:53 Headings
10:03 Bolds, Italics, and Strikeout
12:38 Horizontal lines
13:12 Lists
17:00 Tables
18:35 Highlighting and Code Formatting
20:53 Hyperlinks
22:02 Images
23:23 Use case 01 - Ghost
27:50 Use case 02 - Obsidian
35:39: Use case 03 - Hugo
Просмотров: 303
Видео
Argo CD introduction with labs: The CI/CD tool that will get you promoted
Просмотров 6248 месяцев назад
What is GitOps? What is Argo CD? In this video, we introduce the technology and the tool. We also have hands-on labs to further strengthen the points. 00:00 Intro 00:39 Argo CD Architecture 02:28 Installing Kubernetes KinD cluster 06:53 Installing Helm 07:31 Installing Argo CD using Helm 12:35 Installing Argo CD CLI tool 14:09 Create a Git project on GitLab 14:52 Make a Kustomize project 16:54 ...
Helm + Kubernetes Canary Deployments in 5 Minutes
Просмотров 1,4 тыс.9 месяцев назад
📌 Video Overview: In this tutorial, we'll dive deep into the world of Kubernetes to implement Canary deployments using Helm, ingress, and service resources. Whether you're a DevOps engineer, a Kubernetes enthusiast, or someone looking to upscale their deployment strategies, this video is for you! 🔍 What You Will Learn: Introduction to Canary Deployments Setting up a Kubernetes Cluster Helm: The...
How to implement Blue/Green Kubernetes deployments using Helm and CI/CD
Просмотров 4,2 тыс.9 месяцев назад
Blue/Green deployments are one of the advanced methods of deploying workloads to a Kubernetes cluster. They enable you to achieve zero downtime while performing QA tests in an actual production environment. This video explains the concept and how it can be implemented using Helm in a CI/CD pipeline. If you want to learn more about Helm, you can check my Helm course on Udemy using this link (90%...
Build a complete CI/CD pipeline on GitLab CI using Docker, Helm, and EKS
Просмотров 17 тыс.9 месяцев назад
Link to the repository mentioned in the video: gitlab.com/abohmeed/mynodejs-app Relevant Udemy courses (including discount coupons): Helm: www.udemy.com/course/helm-the-kubernetes-package-manager-hands-on-course/?couponCode=2436126A52CF06737836 DevOps projects on Kubernetes: www.udemy.com/course/devops-projects-using-kubernetes-a-hands-on-guide/?couponCode=A2904718C4C89C0CE23B Argo CD and GitOp...
Helm vs. Kustomize: When, Why, and How?
Просмотров 8 тыс.9 месяцев назад
Check out my complete courses at www.udemy.com/user/ahmedelfakharany3/ and join 13,000 happy students. Helm and Kustomize are both great tools for managing complex Kubernetes deployments. However, it may be challenging for newcomers to discover how each technology does it, where it shines, and where it falls back. In this video, we put Helm and Kustomize face to face, challenge them with modern...
Mastering SSH Tunneling: Best Tips & Tricks (2024)
Просмотров 4,7 тыс.9 месяцев назад
Link to my class: Secure Shell (SSH) Essentials: A Hands-On Guide on Udemy, including a 90% coupon: www.udemy.com/course/master-linux-administration-using-ssh/?couponCode=91A6506A3A1ABC79415E If you think SSH is for just logging in to remote servers, think again! This video explores the three types of tunnels you can use for endless scenarios: Local, Reverse, and Dynamic. Access air-gapped serv...
Helm Essentials in Under an Hour
Просмотров 1,3 тыс.9 месяцев назад
Helm - The Kubernetes Package Manager hands-on course: www.udemy.com/course/helm-the-kubernetes-package-manager-hands-on-course/?couponCode=2436126A52CF06737836 Coupon code: 2436126A52CF06737836 📚 What You'll Learn: Introduction to Helm and its architecture How to install and configure Helm Deploying applications using Helm charts Best practices for Helm chart development 🎯 Who This Video is Fo...
Master AWS Infrastructure: Zero to Hero with Terraform
Просмотров 1,6 тыс.10 месяцев назад
Unlock the full potential of AWS by mastering infrastructure as code! This comprehensive tutorial will walk you through setting up an entire AWS infrastructure from scratch using Terraform and Terragrunt. 🚀 What You'll Learn: Deploy EC2 instances like a pro Set up RDS for your databases Implement Load Balancers for high availability Configure Route 53 for DNS management Secure your domain with ...
How to deploy a self-managed Kubernetes cluster on AWS using Terraform and Kubeadm
Просмотров 6 тыс.3 года назад
Project source code: github.com/abohmeed/terraform_kubeadm Learn how you can automate Kubernetes infrastructure provisioning on AWS using Terraform. In this video, I explain step by step the different Terraform resources that can be used to deploy Kubernetes cluster infrastructure. For example: - VPC, public and private subnets with the route tables, internet gateway, and NAT gateway. - The sec...
So I Became a DevOps Engineer (Here's How)
Просмотров 1,8 тыс.3 года назад
Are you interested in learning more about DevOps? Do you wonder what the buzz is all about? Thinking of making a career switch? In this video, I share my personal experience with you. I am a senior DevOps and Cloud engineer. I switched my career in Linux administration to DevOps and Cloud five years ago. In the video, you will understand many DevOps jargon like CI/CD pipelines, build servers, f...
Create a CI/CD pipeline on AWS using CodeCommit, CodeBuild, CodePipeline and Lambda functions
Просмотров 42 тыс.3 года назад
The full source code used in this video can be found in this GitHub project: github.com/abohmeed/awscicd Learn how to use AWS CodeCommit, CodeBuild, CodePipeline and Lambda functions to create a complete CI/CD pipeline. In this video will are going to do the following: Create a sample API using NodeJS. Build a Docker image from the application and push it to ECR. Use CodeCommit as a Git reposit...
Good 👍
👍🏻👍🏻👍🏻👍🏻👍🏻
Amazing
Great content! That really inspired me to use Markdown for everything. One thing I noticed, though, is that the Hugo part (my favorite part) is not reflected in the RUclips Chapters section. It is included as part of `Use case 02 - Obsidian`.
يارت لو في محتوي بالعربي هيفرق جدا
🎉 Canery Bird
Best ssh tutorial.
Hi there! Thanks for your effort and video! Coupon code is expired...
how to register eks cluster into gitlab, how to add environmental variables and how to deploy a applications into different namespaces.
So, is -R -D (reverse and dynamic) possible?
Great video , Thanks. One note: "Any remaining connections to the blue environment are drained" - I prefer to phrase it slightly differently: "Any connections to the blue environment are allow to naturally complete. This is called Draining" . I've had to explain this to higher up leadership often enough that wording in a way that makes it clear the transition is "gentle" makes my life easier.
some rounds are just ridiculous, e.g. saying that Kustomize is better at handling secrets while Helm provides the same functionality differently is nonsense - it's a draw to me in handling secrets round also the next round regarding handling super complex projects - I have no idea why you decided the clear winner was Kustomize when you gave 0 insights into what functionality Helm misses which Kustomize provides
Thank you, Ahmed, for the valuable information. I had to go into your tutorial because I got stuck in your project (CI/CD Pipeline on Gitlab), and now I understand how to work with helm charts.
perfect!
Great video!
You look like an AI model..
Is that good or bad 😀?
Lol, I thought I was the only one seeing that
@@AhmedElfakharany I purchased one of your courses "Helm - The Kubernetes Package Manager hands-on course" and I'm working with my team to try to refine our pipelines to try to do the right thing. I have question thought about helm versioning and I'm not sure if you have any course on this matter so That could purchase. Some questions: 1) Should we version our helm charts for every deployments? 2) Also, where should we store our charts? At the moment, charts live in the microservice repo along with the source code i.e OrderAPI repo includes the chart related manifest files. What is your opinion. Some context. We are hoping to move towards pull based deployments 'eventually' (using ArgoCD). As a team, we are looking to purchase any course you might suggest for us.
The helm course was purchased and passed a year ago. Thanks of that kind of videos as mastering a single tool doesn't help a lot in understanding how these things are working together.
great comparison 👍
wow
Excellent Video!
I assume if the production namespace is in a production EKS cluster you would variablize the CLUSTER_NAME so that when production is ran manually you would be able to set the cluster name. Is this correct?
Can you make a video on TILT please. I love the content you uploading. All the best.
The video should be putted in AWS's tech blog.
Thanks for the video! I would give Helm some more credits on the Templating part tho.. Helm's templating capabilities, with its flexible Go templates and dynamic values.yaml, offer a level of sophistication and customization that Kustomize doesn't match. This makes Helm a clear winner in templating, especially for complex Kubernetes deployments
Thanks for sharing. Very nice explanation
I managed to fallow and apply the same regarding the CI part , after that there were many additional added plocies and some codes , that are not clear how they get generated or why it's needed. Os I couldn't fallow after that.
Thanks for the info. Great amount of detail and good comparison.
AI generated video?
No
Hi Ahmed, Thanks a lot for your awesome content ❤, Just a quick note, I think you forgot to mention that we can set up a webhook in our repo to automatically and instantly syncing our changes.
great vedio
Awesome video
Great video , thanks Ahmed :) I checked on Udemy and didn't find a beginner Kubernetes course in your courses, do you recommend one on udemy or youtube ?
I don’t have one currently. But you can follow Mumshad Mannambeth on Udemy as well as other platforms for excellent Kubernetes content.
@@AhmedElfakharany Thanks :)
thats more than organized and helpfull, thank you
Good content bro
One of the greatest videos I have seen in this topic , thanks for the clear explanation. Could you please make a video about deployment strategies (blue/green , canari) and how to apply them in a real world project
Yes, that’s on the road map
awesome tutorial..keep posting .full support
into the point, great job keep on 👏
Outstanding, thank you.