DevOps Directive
DevOps Directive
  • Видео 82
  • Просмотров 2 104 655
Deploy Containers on Railway (Docker Beginner to Pro -- BONUS VIDEO)
Deploying the sample application from DevOps Directive's "Docker Beginner to Pro" course to railway.app/.
Check out the full course at: courses.devopsdirective.com/docker-beginner-to-pro/lessons/00-introduction/01-main
Configurations can be found here: github.com/sidpalas/devops-directive-docker-course/tree/railway
Просмотров: 1 310

Видео

Deploy Containers on Kubernetes (Docker Beginner to Pro - BONUS VIDEO)
Просмотров 1,8 тыс.2 месяца назад
Deploying the sample application from DevOps Directive's "Docker Beginner to Pro" course to a Kubernetes cluster running on Civo Cloud. Check out the full course at: courses.devopsdirective.com/docker-beginner-to-pro/lessons/00-introduction/01-main Configurations can be found here: github.com/sidpalas/devops-directive-docker-course/tree/main/12-deploying-containers/kubernetes This video used to...
Find Vulnerabilities Fast! New Docker CLI Command: Docker Scout
Просмотров 6 тыс.Год назад
Docker Desktop recently added the "docker scout" group of commands. They help to scan container images for known vulnerabilities so you can build more secure images! If you want to learn more about docker and containers, check out my course: Complete Docker Course - From BEGINNER to PRO! (ruclips.net/video/RqTEHSBrYFw/видео.html) Docker Scout Documentation: docs.docker.com/scout/ Kubecon Europe...
Complete Docker Course - From BEGINNER to PRO! (Learn Containers)
Просмотров 289 тыс.Год назад
Learn Docker and containers to improve your software systems! 🐳 📦 This course covers everything from getting started all the way through building a containerized web application and deploying it to the cloud! 🙏 Thank you to Shipyard (shipyard.build/) for sponsoring this course. It is because of their support that I am able to provide it to the community free of charge! Shipyard is the easiest w...
Start Coding Faster with Remote Development Environments! [Devops Deployed Ep 10]
Просмотров 2,4 тыс.Год назад
Remote development environments have matured immensely over the past few years, with Gitpod leading the charge. Today I am joined by Pauline Narvas and Chris Weichel of Gitpod! We talk about remote dev environments, the importance of community for the company, and how the organization technology operates. I hope you enjoy the discussion! Links: - gitpod.io/ - gitpod.io/chat (discord) Kubecon ta...
How to Choose a Kubernetes Provider?
Просмотров 3,4 тыс.Год назад
Every cloud provider has a managed Kubernetes offering, so how should you pick which one to use? At face value, they seem similar, but you should consider the differences when choosing between them. This video provides a framework for thinking about the types of differences. Timestamps: 00:00 - Introduction 00:57 - Non-Kuberentes Factors 03:01 - Ease of use, Developer Experience, Operator Exper...
Kubernetes 101: Deploying Your First Application!
Просмотров 49 тыс.Год назад
Create a hello world API with Python using FastAPI, bundle it up as a container image, and then deploy it to a Kubernetes cluster on Civo Cloud! This is the fifth episode in a new content series in which I plan to build an application platform with Kubernetes. This is the same type of thing that I have helped multiple startup companies build over the past 4 years! kubernetesplatform.com github....
Internal Developer Platforms are the Future! [DevOps Deployed Ep 09]
Просмотров 4,5 тыс.Год назад
Discussion with Chris Stephenson, Chief Technology Officer of Humanitec, about Internal Developer Platforms, why they matter, and how companies are building them to increase developer velocity! humanitec.com/ platformcon.com/talks platformengineering.org/ Timestamps: 00:00 - Introduction 00:45 - Chris' background 01:23 - What are IDPs? 04:10 - The range of things that IDPs encompass 06:09 - Whe...
Why Does Kubernetes Exist?
Просмотров 11 тыс.Год назад
Kubernetes seems so complex, why is that? In this video, we look at the past 20 years of web application deployment to understand how things have evolved and the role that workload orchestrators like Kubernetes play. This is the fourth episode in a new content series in which I plan to build an application platform with Kubernetes. This is the same type of thing that I have helped multiple star...
Should you Self-Host Kubernetes?
Просмотров 10 тыс.Год назад
With so many managed Kubernetes offerings available, should you consider self-hosting? How about using a higher-level abstraction such as AWS Fargate or Google Cloud Run? This is the third episode in a new content series in which I plan to build an application platform with Kubernetes. This is the same type of thing that I have helped multiple startup companies build over the past 4 years! Vlad...
Is Kubernetes Right for YOU?
Просмотров 3,9 тыс.Год назад
When does it make sense to use Kubernetes and when you might want to avoid it! This is the second episode in a new content series in which I plan to build an application platform with Kubernetes. This is the same type of thing that I have helped multiple startup companies build over the past 4 years! I'm building something cool with Kubernetes. Come check it out! kubernetesplatform.com github.c...
Building an Application Platform with Kubernetes!
Просмотров 3,9 тыс.2 года назад
I'm building to build an application platform with Kubernetes in public! This is the same type of thing that I have helped multiple startup companies build over the past 4 years! kubernetesplatform.com github.com/sidpalas/kubernetes-platform devopsdirective.com/static/images/kubernetes-decision-path.png Join the Community: 💬 Discord: discord.devopsdirective.com 💻 GitHub: github.com/sidpalas/dev...
Infrastructure as Code at scale with Spacelift.io's Marcin Wyszynski [DevOps Deployed Ep 08]
Просмотров 2,2 тыс.2 года назад
Discussion with Marcin Wyszynski, Chief Product Officer of Spacelift, about why you might want a dedicated CI/CD platform for your Infrastructure as Code as well as the technology and team behind his company spacelift.io/. Timestamps: 00:00 - Introduction 00:42 - What is Spacelift? 01:06 - Why would someone want dedicated IaC CI/CD? 02:19 - What does Spacelift add? 04:14 - Configuring Spacelift...
Cloud Infrastructure on Easy Mode with Jake Cooper from Railway.App [DevOps Deployed Ep 07]
Просмотров 3,9 тыс.2 года назад
Discussion with Jake Cooper, CEO of Railway, about how they help developers work with cloud infrastructure more easily. Links: - dev.new - railway.app Timestamps: 00:00 - Introduction 01:11 - What is Railway? 02:52 - Comparison with other Platform as a Service providers 04:09 - Developer lifecycle for cloud infrastructure 05:43 - Origin Story 09:02 - Solving your own problems dogfooding 09:42 -...
Making DevOps Easier with Ephemeral Environments at Shipyard.Build [DevOps Deployed Ep. 06]
Просмотров 9442 года назад
Making DevOps Easier with Ephemeral Environments at Shipyard.Build [DevOps Deployed Ep. 06]
Complete Terraform Course - From BEGINNER to PRO! (Learn Infrastructure as Code)
Просмотров 735 тыс.2 года назад
Complete Terraform Course - From BEGINNER to PRO! (Learn Infrastructure as Code)
Building a Kubernetes Based Cloud Platform at Civo [DevOps Deployed Ep. 05]
Просмотров 1 тыс.2 года назад
Building a Kubernetes Based Cloud Platform at Civo [DevOps Deployed Ep. 05]
Bringing DevOps to the Public Sector at Raft [DevOps Deployed Ep. 04]
Просмотров 4562 года назад
Bringing DevOps to the Public Sector at Raft [DevOps Deployed Ep. 04]
Generating Pulumi Infrastructure Code with AI! 🤖
Просмотров 1,7 тыс.2 года назад
Generating Pulumi Infrastructure Code with AI! 🤖
How to Speed up Docker Development! 🐳 Hot Reloading, Debuggers, and More!
Просмотров 28 тыс.2 года назад
How to Speed up Docker Development! 🐳 Hot Reloading, Debuggers, and More!
GitHub Copilot CRUSHES Leetcode Interview Questions! 😳
Просмотров 265 тыс.2 года назад
GitHub Copilot CRUSHES Leetcode Interview Questions! 😳
Building a Platform to Wrangle Distributed Systems with Charity Majors [DevOps Deployed Ep. 03]
Просмотров 5983 года назад
Building a Platform to Wrangle Distributed Systems with Charity Majors [DevOps Deployed Ep. 03]
The Infrastructure Behind Low Code App Builder Thunkable [DevOps Deployed Ep. 02]
Просмотров 4553 года назад
The Infrastructure Behind Low Code App Builder Thunkable [DevOps Deployed Ep. 02]
Platform Engineering at HubSpot with Tech Lead Gowtam Lal [DevOps Deployed Ep. 01]
Просмотров 2,5 тыс.3 года назад
Platform Engineering at HubSpot with Tech Lead Gowtam Lal [DevOps Deployed Ep. 01]
Is Cryptocurrency Killing Free Continuous Integration?
Просмотров 6523 года назад
Is Cryptocurrency Killing Free Continuous Integration?
How fast can I create 10,000 kubernetes pods?!
Просмотров 1,4 тыс.3 года назад
How fast can I create 10,000 kubernetes pods?!
TINY CONTAINER CHALLENGE: Building the World's Smallest Docker Container!
Просмотров 3,4 тыс.3 года назад
TINY CONTAINER CHALLENGE: Building the World's Smallest Docker Container!
Don't watch this video. Go build something instead! 🛠
Просмотров 8783 года назад
Don't watch this video. Go build something instead! 🛠
Kubernetes Secrets in 5 Minutes!
Просмотров 27 тыс.3 года назад
Kubernetes Secrets in 5 Minutes!
MEVN App Full Deployment Walkthrough! - [MongoDB, Express, Vue, Node.js]
Просмотров 6 тыс.3 года назад
MEVN App Full Deployment Walkthrough! - [MongoDB, Express, Vue, Node.js]

Комментарии

  • @PranayDora
    @PranayDora 12 часов назад

    Excellent tutorial! Just finished!

  • @nemanjaradojkovic1224
    @nemanjaradojkovic1224 19 часов назад

    Great job, man!

  • @peacegamer22
    @peacegamer22 2 дня назад

    just started

  • @eleah2665
    @eleah2665 3 дня назад

    Cool. Thanks.

  • @tgmct
    @tgmct 5 дней назад

    Unfortunately, there are some issues with the content of this video. There isn't any guidance on how to get to a docker command line in a Windows environment. The format of docker/whalesay is now depreciated and will not run. There may be more...

  • @conrad707
    @conrad707 7 дней назад

    I'm adding to the kudos. Sid deserves extra thumbs-ups and +1s, not just because this was excellent content (as many have said), but hopefully the additional comments and subscribers will help support this fantastic channel. Well done Sid! You covered a ton of content. I especially appreciated the testing part (Part 8), which I'll admit I've not paid a lot of attention to! Anyhow, this session, resembling a master course, should help a lot of newbies (and even intermediaries) who aspire to level-up with TF.

  • @vladislavkaras491
    @vladislavkaras491 7 дней назад

    That intro was a great analogy of what was happening! :D I can guess it is possible to automate process to open the port only for the IP address that did the port knocking and not to everybody. Also, I wonder, maybe a rare and weird scenario, but if you have three open ports for something else, we can't use those for port knocking, since the other programs are listening to it? Otherwise, would be interesting a special way to configure port knocking to open a specific port by telnetting into open ports :P Thanks for the video!

  • @chinazaekweogu5585
    @chinazaekweogu5585 10 дней назад

    Ok I started our frustrated because I could not run the FROM keyword from my windows shell, however, I later realized that, all that will be explained in the future. because the FROM keyword runs on the docker file.

    • @DevOpsDirective
      @DevOpsDirective 9 дней назад

      Glad you stuck with it despite your intial frustration!

    • @DevOpsDirective
      @DevOpsDirective 9 дней назад

      (I would suggest using WSL rather than powershell though, since you won’t be able to use the Makefiles on windows otherwise)

  • @jatinjangid3900
    @jatinjangid3900 10 дней назад

    can you make a video on deploying a spark cluster and details on how to build make files and automate that proc ess it wold be very helpful i can't get my head around that because i am a data guy.don't know much about devops.

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

    Thank you very much. Great course ❤

  • @hbt3575
    @hbt3575 14 дней назад

    i'm watching this in June 2024 because I am unemployed and trying to upskill. A lot of this is over my head but i managed to push through the entire 2.5 hrs because I'm forcing myself...i don't enjoy this, but i know i need to learn this lol.

    • @mrsheabutter
      @mrsheabutter 5 дней назад

      Watch it over, then learn about VMware virtual machines, linux, AWS Certified Practitioner

  • @dharmendrapatel5740
    @dharmendrapatel5740 16 дней назад

    Excellent Course , Sid is so easy to understand

  • @Rumit_Pathare
    @Rumit_Pathare 16 дней назад

    22:00 Day 1 44:00 Day 2 1:15:00 Day 3 1:44:00 Day 4

  • @u-sharipov
    @u-sharipov 16 дней назад

    It is not enough to thank you. You did great job. Thank you so much bro. God bless you

  • @steveb6830
    @steveb6830 16 дней назад

    Watching this in June 2024. The best tutorial I've found

  • @LeoNux-um7tg
    @LeoNux-um7tg 16 дней назад

    I'm not a developer, but I heard you can run linux os on top of linux same to other os, but compared to vm it is lightweight and fast to create. I have linux shell exp, networking exp but the rest you mentioned aren't my forte.

  • @karsonkalt7607
    @karsonkalt7607 17 дней назад

    Really great video, thank you so much. This really helped me get off on the right foot.

  • @logicproxscoreeditorhelp3192
    @logicproxscoreeditorhelp3192 22 дня назад

    Can I ask what headset and mic make/model you are using - great dockers course so far - ( half way done )

    • @DevOpsDirective
      @DevOpsDirective 17 дней назад

      The mic is an elgato wave:3 The headphones are some generic Bluetooth ones I got on Amazon that were cheap but had decent reviews

  • @sugengdcahyolab1194
    @sugengdcahyolab1194 22 дня назад

    Clean and Great content bro, next time please create some content about autoscaling in kubernetes environment, Kudos 🔥

  • @dawid_dahl
    @dawid_dahl 24 дня назад

    This course was perfect, thanks a lot for not talking a bunch of AWS specifics but focusing on the subject at hand. 🙏🏻🙏🏻

  • @stanleychukwu7424
    @stanleychukwu7424 25 дней назад

    yooo! i did not know you meant it when you said from beginner to pro, you went from 0 to 100.. bro, i salute you! GOD bless you man

  • @timileyindaso6034
    @timileyindaso6034 26 дней назад

    Excellent video

  • @kiranrajr457
    @kiranrajr457 29 дней назад

    Feels so good to complete this whole 4+ hours of course . Finally I can use docker without blindly copying online docker files with half knowledge and assumptions . Thanks a lot Sid, you are an amazing teacher. .

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

    Thank you so much man. Excellent course.

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

    Short and knowledge heavy ❤

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

    Great stuff! Concise and highly professional

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

    Excellent, well-rounded course. From time to time the speaker talks about best practices and options one can take, given the enterprise scenarios he/she is in. Very nice.

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

    One of the best tutoriais I've seen, keep it up man! You got another subscriber :D

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

    very confusing

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

    Thanks, this was very helpful.

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

    It's crazy that such a wonderful course is free! Thank you so much

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

    Wow. That is the reaction. Thanks for the clear and wonderful videos. Excellent work. In my humble opinion, this is the best available video for Terraform out there.

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

    best explanation ever

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

    Just stumbled across this video, super interesting work! Do you happen to still have that python script that you used to monitor the pods and map it out to that neat graph? I'm starting to learn python myself and am curious about how you did that.

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

      Here ya go! (most code samples from the channel should be in that repo!) github.com/sidpalas/devops-directive/tree/master/2021-04-19-10000-pods/visualizations

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

      Also... dont @ me for writing to the csv file with kubectl and then reading it repeatedly from python 🫣 The "proper" way to do this would be to use the python kubernetes client github.com/kubernetes-client/python

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

      @@DevOpsDirective haha I definitely will not. Thanks so much! :)

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

    So the git repo for the aws consule - was stored locally ? Is

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

      Not sure I understand the question. I had a copy of the repo cloned to my local system to work with?

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

    Sir you are doing really great work ..thank you for your efforts

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

    I asked question for not getting kt session on project on very 1st week and very 1st job as intern to co-founder.He commented me as you are dumb.(Small startup)

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

    let me know sir, frontend pod how to connect backend service without using config backend service name, I think you are using react nginx config localhost. traefik can handle same dns name with different paths?

    • @DevOpsDirective
      @DevOpsDirective 22 дня назад

      In this case, the frontend pod only serves the html/css/javascript to the browser. The browser then makes requests to the /api/golang and /api/node endpoints (via public DNS) and the ingress controller routes to the correct pod. > Traefik can handle same dns name with different paths? Yes! Any ingress controller should be able to do this. One thing that may differ is handling things like stripping the path prefix so that it isn’t included in the request to the backend pods

  • @BryceYoder-tj3qg
    @BryceYoder-tj3qg Месяц назад

    I don't comment frequently, but I need you to know that I have watched/read a fair number of K8s tutorials before and none of them were as clear as this one by a mile. You do an excellent job of just showing the whole process, beginning to end, explaining each concept simply in a way that brings it all together. Kudos.

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

    This crash course has truly speeded up my Terraform learning curve and got me ready for real. I appreciated you vey much...

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

    Thank you for the amazing video! I'm a machine learning engineer with prior knowledge on developing ML models and wanted to learn more about how I can provision and manage infrastructure in the cloud to deploy my models seamlessly. This video not only helped me understand the fundamentals of Terraform but also use the concepts learned to deploy a webapp like in a real-world scenario. I especially loved the final part on integrating github actions with terraform for CI/CD and how all the pieces fit together from a DevOps engineer perspective. Thanks again for your time and effort in making this :)

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

    Extremely well explained. love how you applied it to a real world example and how Terraform works with a CI/CD pipeline with all the environments. was able to understand it all without even coding along. Thank you.

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

    The best course on Yotube

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

    when you are going to drop kubenertes course i eagerly waiting for it.

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

    Hey Sir, hope you're fine. May I ask you a question? What if I install a dependency, should I always rebuild the container?

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

    very well-structured and thought-through tutorial! much appreciated!

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

    how to support for linux, mac and windows machine using buildx

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

    total waste of time , there is no practical demo ,instructor is just reading the concept :(

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

      Did you watch the video? I switch between conceptual and hands-on demos in each section 🤔

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

    docker image whalesay is depriciated and required the updated version. So which docker image you guyrs are using?

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

    1:28:40