Ahmed Elfakharany
Ahmed Elfakharany
  • Видео 12
  • Просмотров 91 496
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
Просмотров: 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...

Комментарии

  • @navinkumar6388
    @navinkumar6388 4 дня назад

    Good 👍

  • @Robert-sj8ld
    @Robert-sj8ld Месяц назад

    👍🏻👍🏻👍🏻👍🏻👍🏻

  • @andromachirozaki5753
    @andromachirozaki5753 Месяц назад

    Amazing

  • @mahmoudshaban5970
    @mahmoudshaban5970 Месяц назад

    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`.

  • @user-cw9ol9im6q
    @user-cw9ol9im6q Месяц назад

    يارت لو في محتوي بالعربي هيفرق جدا

  • @LowBalanceDND
    @LowBalanceDND Месяц назад

    🎉 Canery Bird

  • @LowBalanceDND
    @LowBalanceDND Месяц назад

    Best ssh tutorial.

  • @dimaprekrasnyy4217
    @dimaprekrasnyy4217 2 месяца назад

    Hi there! Thanks for your effort and video! Coupon code is expired...

  • @naveenkumarpsnaveen5731
    @naveenkumarpsnaveen5731 2 месяца назад

    how to register eks cluster into gitlab, how to add environmental variables and how to deploy a applications into different namespaces.

  • @magno5157
    @magno5157 2 месяца назад

    So, is -R -D (reverse and dynamic) possible?

  • @northdot9
    @northdot9 2 месяца назад

    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.

  • @kostiantynivanov6875
    @kostiantynivanov6875 2 месяца назад

    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

  • @bruno-0
    @bruno-0 2 месяца назад

    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.

  • @ehsanahmadi-sf5wm
    @ehsanahmadi-sf5wm 2 месяца назад

    perfect!

  • @rafaelalvesteixeiraalveste6453
    @rafaelalvesteixeiraalveste6453 3 месяца назад

    Great video!

  • @stergiazotali2282
    @stergiazotali2282 3 месяца назад

    You look like an AI model..

    • @AhmedElfakharany
      @AhmedElfakharany 3 месяца назад

      Is that good or bad 😀?

    • @SiyaRadebe
      @SiyaRadebe Месяц назад

      Lol, I thought I was the only one seeing that

    • @stergiazotali2282
      @stergiazotali2282 12 дней назад

      @@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.

  • @user-mc3vv8bm9n
    @user-mc3vv8bm9n 3 месяца назад

    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.

  • @neomn110
    @neomn110 3 месяца назад

    great comparison 👍

  • @user7962
    @user7962 4 месяца назад

    wow

  • @ahmedelsabagh6990
    @ahmedelsabagh6990 4 месяца назад

    Excellent Video!

  • @plslakewood
    @plslakewood 5 месяцев назад

    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?

  • @mehnaz499
    @mehnaz499 5 месяцев назад

    Can you make a video on TILT please. I love the content you uploading. All the best.

  • @jimmy1681000
    @jimmy1681000 6 месяцев назад

    The video should be putted in AWS's tech blog.

  • @oneminuteofconcerts
    @oneminuteofconcerts 6 месяцев назад

    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

  • @kubemind
    @kubemind 6 месяцев назад

    Thanks for sharing. Very nice explanation

  • @bilaladoui5866
    @bilaladoui5866 7 месяцев назад

    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.

  • @SiddharthPant
    @SiddharthPant 7 месяцев назад

    Thanks for the info. Great amount of detail and good comparison.

  • @zahedshah
    @zahedshah 8 месяцев назад

    AI generated video?

  • @AhmedMohamedElsherbiny
    @AhmedMohamedElsherbiny 9 месяцев назад

    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.

  • @kirlusmicheal3306
    @kirlusmicheal3306 9 месяцев назад

    great vedio

  • @ganeshpondy1
    @ganeshpondy1 9 месяцев назад

    Awesome video

  • @mohamedoueslati462
    @mohamedoueslati462 9 месяцев назад

    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 ?

    • @AhmedElfakharany
      @AhmedElfakharany 9 месяцев назад

      I don’t have one currently. But you can follow Mumshad Mannambeth on Udemy as well as other platforms for excellent Kubernetes content.

    • @mohamedoueslati462
      @mohamedoueslati462 9 месяцев назад

      @@AhmedElfakharany Thanks :)

  • @muhammedemam3159
    @muhammedemam3159 9 месяцев назад

    thats more than organized and helpfull, thank you

  • @avinashbabu3758
    @avinashbabu3758 9 месяцев назад

    Good content bro

  • @mohamedoueslati462
    @mohamedoueslati462 9 месяцев назад

    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

  • @avinashbabu3758
    @avinashbabu3758 9 месяцев назад

    awesome tutorial..keep posting .full support

  • @vmooscode9959
    @vmooscode9959 9 месяцев назад

    into the point, great job keep on 👏

  • @teclote
    @teclote 9 месяцев назад

    Outstanding, thank you.