![DevOps Directive](/img/default-banner.jpg)
- Видео 82
- Просмотров 2 104 655
DevOps Directive
США
Добавлен 12 фев 2020
My goal with DevOps Directive (devopsdirective.com/) is to provide educational and entertaining (hopefully?…) content to enable engineers to level up their skills and keep up with the continuously evolving DevOps and Cloud Infrastructure landscape.
I will be exploring many different types of media, including:
- Video Tutorials
- Open Source Projects
- Interviews
- Live & Recorded Screen Casts
- Internet Office Hours
Topics include:
- Infrastructure as Code
- Kubernetes
- Databases
- Networking
- Security
- Continuous Integration/Continuous Deployment
- Monitoring
- Cloud Providers
- Career Advancement
I am not an expert in all of these topics. That being said, I am good at reading documentation, asking the right questions, and explaining what I learn along the way.
Join me!
-Sid
I will be exploring many different types of media, including:
- Video Tutorials
- Open Source Projects
- Interviews
- Live & Recorded Screen Casts
- Internet Office Hours
Topics include:
- Infrastructure as Code
- Kubernetes
- Databases
- Networking
- Security
- Continuous Integration/Continuous Deployment
- Monitoring
- Cloud Providers
- Career Advancement
I am not an expert in all of these topics. That being said, I am good at reading documentation, asking the right questions, and explaining what I learn along the way.
Join me!
-Sid
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
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! 🛠
MEVN App Full Deployment Walkthrough! - [MongoDB, Express, Vue, Node.js]
Просмотров 6 тыс.3 года назад
MEVN App Full Deployment Walkthrough! - [MongoDB, Express, Vue, Node.js]
Excellent tutorial! Just finished!
Great job, man!
just started
Cool. Thanks.
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...
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.
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!
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.
Glad you stuck with it despite your intial frustration!
(I would suggest using WSL rather than powershell though, since you won’t be able to use the Makefiles on windows otherwise)
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.
Thank you very much. Great course ❤
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.
Watch it over, then learn about VMware virtual machines, linux, AWS Certified Practitioner
Excellent Course , Sid is so easy to understand
22:00 Day 1 44:00 Day 2 1:15:00 Day 3 1:44:00 Day 4
It is not enough to thank you. You did great job. Thank you so much bro. God bless you
Watching this in June 2024. The best tutorial I've found
Same.....
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.
Really great video, thank you so much. This really helped me get off on the right foot.
Can I ask what headset and mic make/model you are using - great dockers course so far - ( half way done )
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
Clean and Great content bro, next time please create some content about autoscaling in kubernetes environment, Kudos 🔥
This course was perfect, thanks a lot for not talking a bunch of AWS specifics but focusing on the subject at hand. 🙏🏻🙏🏻
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
Yooo! 😀
Excellent video
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. .
Thank you so much man. Excellent course.
Short and knowledge heavy ❤
Great stuff! Concise and highly professional
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.
One of the best tutoriais I've seen, keep it up man! You got another subscriber :D
very confusing
Thanks, this was very helpful.
It's crazy that such a wonderful course is free! Thank you so much
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.
best explanation ever
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.
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
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
@@DevOpsDirective haha I definitely will not. Thanks so much! :)
So the git repo for the aws consule - was stored locally ? Is
Not sure I understand the question. I had a copy of the repo cloned to my local system to work with?
Sir you are doing really great work ..thank you for your efforts
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)
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?
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
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.
This crash course has truly speeded up my Terraform learning curve and got me ready for real. I appreciated you vey much...
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 :)
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.
The best course on Yotube
when you are going to drop kubenertes course i eagerly waiting for it.
Planning on end of June!
Hey Sir, hope you're fine. May I ask you a question? What if I install a dependency, should I always rebuild the container?
very well-structured and thought-through tutorial! much appreciated!
how to support for linux, mac and windows machine using buildx
total waste of time , there is no practical demo ,instructor is just reading the concept :(
Did you watch the video? I switch between conceptual and hands-on demos in each section 🤔
docker image whalesay is depriciated and required the updated version. So which docker image you guyrs are using?
1:28:40