Engineering with Morris
Engineering with Morris
  • 16
  • 140 179
What is Kubernetes' new Gateway API
Learn about Kubernetes' new Gateway API and the new features and improvements, and how it can potentially be a replacement for ingress.
มุมมอง: 3 505

วีดีโอ

Create your own Managed Resources in Kubernetes with Crossplane and Terraform
มุมมอง 7578 หลายเดือนก่อน
Learn how to use Crossplane to provision external services as managed resources in Kubernetes. GitHub Project: github.com/morrismusumi/kubernetes/tree/main/k8s-tools/crossplane Timecodes 00:00 - Intro 01:31 - What is Crossplane? 02:52 - Installation 04:27 - Terraform Provider Configuration 07:00 - Workspace Managed Resource 09:49 - Compositions 12:50 - Composite Resource Definitions 14:16 - Cre...
Managing Access to Kubernetes with Keycloak
มุมมอง 3.9K9 หลายเดือนก่อน
In this video, we will see how to install and configure Keycloak to grant access to Kubernetes clusters using OpenID Connect. GitHub Project: github.com/morrismusumi/kubernetes/tree/main/k8s-tools/keycloak
The SIMPLE Kubernetes Local Development Tool You Should START Using NOW
มุมมอง 1.1K9 หลายเดือนก่อน
In this video we take at look at how you can introduce Tilt, a simple yet powerful Local Development tool for Kubernetes, into your development workflow, and how you can use it to speed up the development and testing of your micro-services application directly in a Kubernetes cluster. GitHub Project: github.com/morrismusumi/kubernetes/tree/main/k8s-tools/tilt Timecodes 00:00 - Intro 01:17 - Ins...
Botkube // Kubernetes Cluster ChatOps, Monitoring and Observability
มุมมอง 1.1K10 หลายเดือนก่อน
Learn how to install Botkube a collaborative troubleshooting platform for Kubernetes which lets you interact with your clusters using a chat and collaboration tool like Slack or Microsoft Teams. GitHub Project: github.com/morrismusumi/kubernetes/tree/main/monitoring/botkube INSTRUCTIONS: github.com/morrismusumi/kubernetes/blob/main/monitoring/botkube/docs/INSTRUCTIONS.md
Deploy and Manage Kubernetes with Ansible Semaphore Web UI
มุมมอง 5Kปีที่แล้ว
Build and run a beautiful web interface for deploying and managing Kubernetes clusters. GitHub Project: github.com/morrismusumi/kubernetes/tree/main/semaphore-kubespray Ansible Semaphore GitHub Project: github.com/ansible-semaphore/semaphore
K3S Lightweight Kubernetes Cluster
มุมมอง 12Kปีที่แล้ว
Quickly setup and maintain a Lightweight Kubernetes cluster with K3S. GitHub Project: github.com/morrismusumi/kubernetes/tree/main/k3s
Kubernetes in Hetzner Cloud with Terraform, Kubespray, HCLOUD Controller Manager and Storage Driver
มุมมอง 6Kปีที่แล้ว
Learn how you can spin up a Kubernetes cluster in Hetzner Cloud with Terraform and Kubespray, complete with Networking, Load Balancers and Managed Storage. GitHub Project: github.com/morrismusumi/kubernetes/tree/main/cloud/hetzner Kubernetes at home with Kubespray: th-cam.com/video/1W4w2ziRU8Q/w-d-xo.html
Let's Encrypt SSL Certificates for Kubernetes with cert-manager
มุมมอง 11Kปีที่แล้ว
Learn how to issue and renew free Let's Encrypt SSL Certificates in Kubernetes with cert-manager. GitHub Project: github.com/morrismusumi/kubernetes/tree/main/clusters/homelab-k8s/apps/cert-manager
Terraform Infrastructure as Code for Proxmox
มุมมอง 13Kปีที่แล้ว
Learn how to create VMs fast in Proxmox using Terraform Infrastructure as Code. GitHub Project: github.com/morrismusumi/kubernetes/tree/main/iac
Harbor Private Container Registry for Docker and Kubernetes
มุมมอง 24Kปีที่แล้ว
Learn how to set up a private docker container registry for you development environment. GitHub Project: github.com/morrismusumi/kubernetes/tree/main/clusters/homelab-k8s/apps/harbor
Cloud Native Storage for Kubernetes with Ceph and Rook
มุมมอง 5Kปีที่แล้ว
Learn how to provision cloud native storage for your Kubernetes cluster with Rook and Ceph. Timecodes 0:00 - Intro 1:07 - What is Rook? 2:02 - Prerequisites 2:45 - Rook Ceph Installation 6:03 - Block Storage 7:42 - Filesystem Storage 9:02 - Object Storage 12:40 - Outro MinIO github.com/minio/mc GitHub Project: github.com/morrismusumi/kubernetes/blob/main/clusters/homelab-k8s/apps/rook/README.md
MetalLB and NGINX Ingress // Setup External Access for Kubernetes Applications
มุมมอง 38Kปีที่แล้ว
Learn how to install MetalLB Load Balancer and NGINX Ingress controller in Kubernetes. GitHub Project: github.com/morrismusumi/kubernetes/tree/main/clusters/homelab-k8s/apps/metallb-plus-nginx-ingress
Kubernetes at Home with Kubespray and Ansible
มุมมอง 13Kปีที่แล้ว
Learn how you can use Kubespray and Ansible to set up a Kubernetes cluster at home with code. GitHub Project: github.com/morrismusumi/kubernetes/tree/main/clusters
Istio's Init and Sidecar Containers // Traffic Management with Envoy Proxy and IPTABLES
มุมมอง 958ปีที่แล้ว
Understanding traffic interception, redirection and processing with Istio's init and sidecar containers.
Kubernetes Multi Cluster DNS with External DNS, CoreDNS and Etcd
มุมมอง 2.2Kปีที่แล้ว
Kubernetes Multi Cluster DNS with External DNS, CoreDNS and Etcd

ความคิดเห็น

  • @WillHester-w2o
    @WillHester-w2o ชั่วโมงที่ผ่านมา

    Great work I found this video after struggling with this stuff for a few weeks to create a testing environment. This would have saved me so much time. I am sharing this with my team to get them update to speed.

  • @DonHamiltonIII
    @DonHamiltonIII 5 ชั่วโมงที่ผ่านมา

    This is by far the best, most effective, and most concise explanation of this material I have come across. So easy to follow and replicate locally. Well done and keep at it!

  • @bartsimpson2324
    @bartsimpson2324 8 ชั่วโมงที่ผ่านมา

    Great quality of video, sound, Excellent explanation. A little too fast sometimes for me to acquire knowledge. Superb material!

  • @user-dz1ix2yi7r
    @user-dz1ix2yi7r วันที่ผ่านมา

    i cant make my hetzner volume reattach to anither node on initial node failure, i thought this mechanics in implemented in csi-driver , is it so?

  • @mzimmerman1988
    @mzimmerman1988 6 วันที่ผ่านมา

    This video is well done! Thank you for sharing.

  • @paulamori494
    @paulamori494 7 วันที่ผ่านมา

    Thank you for your video! It helped a lot!!!

  • @sourabhdey2590
    @sourabhdey2590 7 วันที่ผ่านมา

    how can we intergrate the external ceph cluster with kubernetes cluster ?

  • @huahe-er4lo
    @huahe-er4lo 8 วันที่ผ่านมา

    quite clear ! Thanks !

  • @spiraldynamics6008
    @spiraldynamics6008 13 วันที่ผ่านมา

    At 7:17 you made a mistake You show the ISTIO_REDIRECT chain which REDIRECT to port 15001 I think you should show the ISTIO_IN_REDIRECT chain with REDIRECT to port 15006

  • @namanrawal5849
    @namanrawal5849 16 วันที่ผ่านมา

    Great video!

  • @namanrawal5849
    @namanrawal5849 16 วันที่ผ่านมา

    I think I just discovered one of the best online resources for Kubernetes!

  • @sainirohin
    @sainirohin 18 วันที่ผ่านมา

    Great content!

  • @vijayrakshith5785
    @vijayrakshith5785 21 วันที่ผ่านมา

    Thanks for the detailed steps!! My gratitude and appreciation to you!!

  • @everythingselfhosting
    @everythingselfhosting 22 วันที่ผ่านมา

    great tutorial!

    • @MegaRagtag
      @MegaRagtag 17 วันที่ผ่านมา

      but how do i get access the app outside the server ?

  • @bokhanych
    @bokhanych หลายเดือนก่อน

    Thank you!

  • @mianm.husnainakram2949
    @mianm.husnainakram2949 หลายเดือนก่อน

    Brilliant highly underrated channel, bro you must rock this domain on YT

  • @tasdidashraf5649
    @tasdidashraf5649 หลายเดือนก่อน

    very helpful brother! thanks a lot

  • @emadbawah8158
    @emadbawah8158 หลายเดือนก่อน

    Nice Presentation , can you please tell me what toll you used to create your content and visuals

  • @TrushaMehta-o2p
    @TrushaMehta-o2p หลายเดือนก่อน

    nice video , but what about the firewall?

  • @jesse-leonard
    @jesse-leonard หลายเดือนก่อน

    this was awesome, loved your neovim set up too

  • @omarkakemakanera7149
    @omarkakemakanera7149 หลายเดือนก่อน

    Hello could you please share the differents playbooks that you used for adding and deleting nodes in the cluster ?

  • @sanjivmadhavan5705
    @sanjivmadhavan5705 หลายเดือนก่อน

    I followed the tutorial but I cannot reach the external IP using curl. Should I change any dhcp settings in my router? I am using minikube to get the cluster running and the external IP is in the subnet of the cluster IP as well

  • @romosa25
    @romosa25 หลายเดือนก่อน

    Is IPAddress pool is an available IP Range within my network? So if i have network of 10.0.24.0/24, the IPAddress pool should be in this range?

  • @FelipeTrindade-wf7zk
    @FelipeTrindade-wf7zk หลายเดือนก่อน

    Great videos and animations! I wonder what software you used to do that! Changing topics... how did you manage to have access to the "172.20.0.120" (LoadBalancer IP) from your computer (in mine I couldn't reach this IP) ? Are you using MacBook or Linux?

  • @Bondismo
    @Bondismo หลายเดือนก่อน

    Incredibly clear and concise explanation. Your editing of clips showing documentation you were using and your steps taken on the cli made this a great reference. Thanks for the upload!

  • @BrianThomas
    @BrianThomas หลายเดือนก่อน

    Don't you need 5 nodes in order to have an HA cluster?

  • @DivulgarQqerCoisa
    @DivulgarQqerCoisa หลายเดือนก่อน

    very nice and clear video tks

  • @user-yj4sr2nq8r
    @user-yj4sr2nq8r หลายเดือนก่อน

    i have this error plugin plus a jour

  • @kavilofi
    @kavilofi หลายเดือนก่อน

    56b6d3be75f9: Retrying in 1 second received unexpected HTTP status: 500 Internal Server Error show this issue what i can i do

  • @plupy5209
    @plupy5209 2 หลายเดือนก่อน

    Almost fell asleep

  • @t0asta
    @t0asta 2 หลายเดือนก่อน

    Exemplary work here - I've been trying to get a grasp on the k8s network ecosystem from the bare metal perspective for a couple of hours and this has been the best single resource.

  • @jhonatantechh
    @jhonatantechh 2 หลายเดือนก่อน

    Hello ! Thanks for the videos, helped me a lot to understand some topics ! Can I ask what tool do you use to make the visuals ?

  • @unlimited.travel.channel
    @unlimited.travel.channel 2 หลายเดือนก่อน

    thanks bro

  • @premierde
    @premierde 2 หลายเดือนก่อน

    Thank you. Can you please elaborate why and on what basis the osd's are created on all of your 5 nodes?

  • @bilaluddin.2k
    @bilaluddin.2k 2 หลายเดือนก่อน

    I need help! will it work on kubernetes version 1.30.x ? please anyone knows?

  • @Drakvod
    @Drakvod 2 หลายเดือนก่อน

    I really appreciated how straightforward this tutorial was. I finally managed to understand how metallb and nginx ingress controller can work in tandem and can now expose my k8s cluster to some external traffic. Thank you!

  • @bumeren
    @bumeren 2 หลายเดือนก่อน

    You make really perfect content. Thank you very much

  • @offakerala
    @offakerala 2 หลายเดือนก่อน

    Would you be able to create a video showing how to set up RKE2 on a Raspberry Pi cluster?

  • @davidcunliffe2986
    @davidcunliffe2986 2 หลายเดือนก่อน

    @EngineeringWithMorris what are you using for your presentation software? Its insane how great it flows with your conversation!

  • @cafanwi
    @cafanwi 3 หลายเดือนก่อน

    Thank you my brother for this great vid

  • @offakerala
    @offakerala 3 หลายเดือนก่อน

    Can you please create an update video or updates the scripts?

  • @arunreddy1436
    @arunreddy1436 3 หลายเดือนก่อน

    nice video ! had quick question , you have mapped host to the ip (172.20.0.120) inside /etc/hosts . is this metal lb ip ? or server ip where metal lb installed ?

  • @conradtaylor29
    @conradtaylor29 3 หลายเดือนก่อน

    When I attempt to access the `web-app` using the assigned IP address with `curl 120.0.20.120`, the process hangs and timeouts. Does one need to update the /etc/hosts file here?

  • @prettybasic9545
    @prettybasic9545 3 หลายเดือนก่อน

    bro is always straight to the point

  • @Net_NOU
    @Net_NOU 3 หลายเดือนก่อน

    Thank you, but you go too fast for me

  • @MrJKetch
    @MrJKetch 3 หลายเดือนก่อน

    Thank you

  • @florin-marianhazi2143
    @florin-marianhazi2143 3 หลายเดือนก่อน

    Many thanks! You saved me a lot of time!!!

  • @sofi6463
    @sofi6463 3 หลายเดือนก่อน

    resync from one pvc to another on different cluster you need to work a video on this there is no video related with this even manually copying is also no video

  • @the_original_dreamer
    @the_original_dreamer 3 หลายเดือนก่อน

    i see a k3s.yaml file in /etc/rancher/k3s is this the new "config.yaml" ? great work I hope we get more

  • @semanticcoder2522
    @semanticcoder2522 3 หลายเดือนก่อน

    I always learn a lot from you buddy,, I have my own homelab and I have implemented some of the stuff you show