Introduction to DigitalOcean Kubernetes for beginners

Поделиться
HTML-код
  • Опубликовано: 8 сен 2024
  • Subscribe to show your support! goo.gl/1Ty1Q2 .
    Patreon 👉🏽 / marceldempers
    This is the start of a new series called Kubernetes in the cloud where we explore kubernetes in a couple of different cloud providers. We'll create free trial accounts, take a look at pre provisioning steps, the cloud command line interface and then see what it takes to get a cluster up and running.
    Today's cloud is going to be Digital Ocean.
    You can get a trial account with some trial credit here:
    m.do.co/c/74a1...
    These videos will lay the foundation for follow up series about:
    Microservices, Monitoring, Logging, Terraform, On premise clusters and more!
    Also if you want to support the channel further, become a member 😎
    marceldempers....
    Checkout "That DevOps Community" too
    marceldempers....
    If you're interested in learning more about Kubernetes, checkout my series below:
    Kubernetes Guide for Beginners:
    ---------------------------------------------------
    • Kubernetes development...
    Kubernetes Monitoring Guide:
    -----------------------------------------------
    • Kubernetes Monitoring ...
    Kubernetes Secret Management Guide:
    --------------------------------------------------------------
    • Kubernetes Secret Mana...
    Like and Subscribe for more :)
    Source Code
    --------------------------------------------------------------
    github.com/mar...
    Follow me on socials!
    marceldempers.dev
    Twitter | / marceldempers
    GitHub | github.com/mar...
    Facebook | thatdevop...
    LinkedIn | / marceldempers
    Instagram | / thatdevopsguy
    Music:
    Track: Amine Maxwell - sunset tree | is licensed under a Creative Commons Attribution licence (creativecommon...)
    Listen: / sunset-tree
    Track: Amine Maxwell - Memories | is licensed under a Creative Commons Attribution licence (creativecommon...)
    Listen: / memories
    Track: Soyb - Soyb & Amine Maxwell - California | is licensed under a Creative Commons Attribution licence (creativecommon...)
    Listen: / soyb-amine-maxwell-cal...
    Track: Sappheiros - Affection | is licensed under a Creative Commons Attribution licence (creativecommon...)
    Listen: / affection
    Track: Sappheiros - Passion | is licensed under a Creative Commons Attribution licence (creativecommon...)
    Listen: / passion
    Track: Sappheiros - Willow | is licensed under a Creative Commons Attribution licence (creativecommon...)
    Listen: / willow
    Track: souKo - souKo - Parallel | is licensed under a Creative Commons Attribution licence (creativecommon...)
    Listen: / parallel

Комментарии • 39

  • @nicholasking6911
    @nicholasking6911 4 года назад +16

    Marcel is always the realest deal... always on point with his clear, simple to understand tutorials.
    Big ups man!!!

    • @harratreco
      @harratreco 4 года назад

      HE IS THE DEV OPS GUY ALRIGHT

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

    wow this is a winderful tutorial, ive notice how all of your videos are so effective in delivering the knowledge intended, I recently watch your autosclaing videos for kubernetes and it was so easy to understand and I appreciate how you show the code(yaml files) and explain them in-depth it really helped a lot. thanks you for this video.

  • @christopherfaulkner5758
    @christopherfaulkner5758 2 года назад

    Excellent as usual. I have been using AWS at work for a while but wanted to get a quick understanding of how DO works for my own projects. Really fantastic delivery of lots of material and I now know where to go for the next level of understanding. THANKS !!

  • @bilalinamdar7588
    @bilalinamdar7588 4 года назад +2

    Great walkthrough of provisioning k8s on cloud. I'm currently doing a git-Jenkins-k8s pipeline on Aws and depending on how it goes I will integrate the app with Prometheus and Grafana. It would be great to see this kind of project from you in the future

  • @haddocklobo
    @haddocklobo 2 года назад +1

    Plz cover the oracle cloud... I am looking forward to using kibernetes there. the always free tier has a 4cpu 24gb ram machine, an load balancer...

  • @nayanthakkar5720
    @nayanthakkar5720 Год назад

    Very Informative and quick overview. Much appreciated.

  • @codewithrex
    @codewithrex 4 года назад +3

    You're the MVP :) Thanks for uploading this

  • @3d_AI_Naz_Myk
    @3d_AI_Naz_Myk 4 года назад

    Hi bro!!!
    Another plus to your karma)))
    I now have only two subscriptions to the channel on RUclips, and your channel is the first and only one on DevOps.

  • @BSt3ph
    @BSt3ph 2 года назад +1

    Totally on point, great video!

  • @dawidgaleziewski3335
    @dawidgaleziewski3335 2 года назад

    that is awesome, helped me setup my app on DO :). Thank you for this

  • @TanmayRane-lh6fl
    @TanmayRane-lh6fl 7 месяцев назад

    Great Video Marcel !!! can you please guide on how to create kubeconfig file where we want to give only read access to selected users. eg- get, list, watch --> deployment, replicaset, pods

  • @dmitriigoriunov9018
    @dmitriigoriunov9018 3 года назад

    Love your tutorials I have learned so much from your channel !! Thank you for your work !

  • @BDominikGT
    @BDominikGT 3 года назад

    You are the best.
    Thanks. Keep going.

  • @fuatylmaz9132
    @fuatylmaz9132 3 года назад

    This video what I asked for. Thank you for amazing video

  • @rodrigeznonames7353
    @rodrigeznonames7353 2 года назад

    Thanks big triceps guy!

  • @RodNavarroYtb
    @RodNavarroYtb 3 года назад +1

    cool channel man, keep it up

  • @SK3PTIKDARKREBEL
    @SK3PTIKDARKREBEL 3 года назад

    Like a boss!! Thank you so much for the great work.

  • @saschazegerman
    @saschazegerman 3 года назад +1

    This was a great introduction, thank you very much! My question is about deploying a docker image which is not located in docker hub, only on my local machine. An answer for that would be appreciated. Thanks again!

    • @MarcelDempers
      @MarcelDempers  3 года назад +3

      You will need to push that docker image to a registry. Companies usually use a private registry managed by their Cloud Provider. Microsoft have ACR, Amazon has ECR, Digital Ocean has one too.
      docker login using the registry url:
      docker login
      Tag your image with the //:
      docker push //:
      Once it's in your private registry, you use Kubernetes "ImagePullSecret" to tell K8s to deploy using your private registry credential.
      Hope that helps

  • @tatemo_labs
    @tatemo_labs 3 года назад

    Great content, thank you Marcel!

  • @buttforce4208
    @buttforce4208 3 года назад

    Amazing content, thanks for doing this!

  • @chasim1982
    @chasim1982 3 года назад

    Really nice tutorial, kindly eloborate is it a VM or VPS (DO provides VPS that is why those are cheap as compare to Vm's) thanks

  • @arunagurunathan9267
    @arunagurunathan9267 2 года назад

    Can you make a video on digital ocean- Serverless Functions Deployment [Kubernetes + OpenFaas + Docker Image]

  • @yassin_eldeeb
    @yassin_eldeeb 3 года назад

    Legend!! 🔥🔥🔥

  • @JasonThorneMagicLAMP
    @JasonThorneMagicLAMP 2 года назад

    If you have more than one project, how do you specify which project to create the cluster in?

  • @harratreco
    @harratreco 4 года назад

    Damn Marcel 👐🏿

  • @eduardodasilvaramos
    @eduardodasilvaramos 3 года назад

    Thanks!!!

  • @hendrik2868
    @hendrik2868 4 года назад

    Hi 👋 could you please make tutorial for adding domain and ssl in kubernetes? Ty ❤️

  • @MarcelDempers
    @MarcelDempers  4 года назад

    To follow the series, feel free to bookmark my "Kubernetes in the Cloud" playlist --> ruclips.net/p/PLHq1uqvAteVsUhzNBkn-rPzXtPNpJu1-k

  • @yogeshpotdar42
    @yogeshpotdar42 4 года назад

    Plz make whole course on kubernetes with a project (from scratch)

  • @janituma9769
    @janituma9769 4 года назад

    Awesome video 👍👌thank you so much.
    I have a question, why a pod don’t start if I use in a deploymentconfig a Image(Ubuntu or Centos..no matter what distribution)
    which has no application running in it, why ? What Kubernetes expect ?

    • @MarcelDempers
      @MarcelDempers  4 года назад +1

      This is because containers by default require a process running as PID 1. By default, OS distribution container layers dont have a process 1. (Nothing running) so the container will stop when its started. If you want to keep it running you need to run something as a process.
      In the example below I run a bash command in the container that sleeps in a while loop which will keep it running.
      👇🏽
      containers:
      - name: pod
      image: debian:stretch
      command:
      - "bin/bash"
      - "-c"
      - "while true; do echo 'sleeping' && sleep 1s ; done;"

    • @janituma9769
      @janituma9769 4 года назад

      That DevOps Guy awesome, thank you very much for this information 😊 your videos are fantastic btw👏👏👏👏

  • @moosegoose1282
    @moosegoose1282 3 года назад

    Https set up pls

  • @00zytes
    @00zytes 3 года назад

    cant find the digitalocean folder in your repo

    • @MarcelDempers
      @MarcelDempers  3 года назад

      kubernetes/cloud/digitalocean 💪🏽

    • @00zytes
      @00zytes 3 года назад

      @@MarcelDempers Thanks :)

  • @doughale1555
    @doughale1555 Год назад

    they have been harassing my servers for years DAILY complaints do no good