Channels lising page
All videos archived of TechWorld with Nana
q8OleYuqntY | 14 Nov 2024
Full NGINX Tutorial for Beginners - Even if you've never used Nginx before, this crash course will get you up to speed with a simple real-life demo project! ▬▬▬▬▬▬ R E S O U R C E S 🔗 ▬▬▬▬▬▬ ► Git Repo: https://gitlab.com/twn-youtube/nginx-crash-course ► HTTP, URL & IP Addresses Explained - IT Fundamentals Course Lecture https://techworld-with-nana.teachable.com/courses/it-beginners-course/lectures/44206531 ► Official NGINX Directives docs: https://nginx.org/en/docs/dirindex.html ▬▬▬▬▬▬ Thanks Pulumi for making this video possible! 🙌 ▬▬▬▬▬▬ 👉 Follow this tutorial to deploy NGINX to a Kubernetes Cluster: https://pulumip.us/Deploy-NGINX-to-K8s-Cluster 🎁 Pulumi has given me a $500 credit for my followers! Use 'NANA500' to start a trial that gives you access to all paid enterprise features *How to redeem promo code: 1) Create an account 2) Click '+ New organization' 3) Click 'Upgrade to Team' under Billing & Usage 4) Add the promotion code: 'NANA500' ▬▬▬▬▬▬ Serious about learning new demanded skills? ▬▬▬▬▬▬ 🚀 Learn the Complete SDLC - From Software Development to Deploying an Application: https://bit.ly/3C5OQ8B 🚀 DevOps Certification Program: https://bit.ly/4f2llDt ▬▬▬▬▬▬ NGINX CRASH COURSE - WHAT YOU WILL LEARN ▬▬▬▬▬▬ In this course, I guide you through the core concepts of nginx. Then we build a Node.js webserver and set up dockerized instances. We then configure Nginx as a reverse proxy to load balance traffic to those backend servers and finally we configure a secure HTTPS connection to the Nginx proxy with a self-signed TLS certificate. Hope you guys enjoy this hands-on tutorial and I hope this will add another valuable skill to your engineering skillset! 😊 ▬▬▬▬▬▬ T I M E S T A M P S ⏰ ▬▬▬▬▬▬ 0:00 - Intro & Course Overview 03:45 - What is Nginx, what is it used for? 11:23 - How to configure Nginx 14:04 - Nginx as Kubernetes Ingress Controller 15:24 - Nginx Load Balancer vs Cloud Load Balancer 18:27 - NGINX vs Apache DEMO PROJECT 19:23 - Starting Point: Simple Web Application 20:26 - Add Backend Web Server 24:40 - Dockerize Node.js Application 34:07 - Install NGINX 39:07 - Configure NGINX as Reverse Proxy 52:34 - Start Nginx and Test Load Balancing 58:02 - Configure HTTPS - Encrypted Connection 01:08:13 - Configure HTTP to HTTPS Redirection ▬▬▬▬▬▬ Want to learn more? 🚀 ▬▬▬▬▬▬ Full Python course ► https://youtu.be/t8pPdKYpowI Full Docker course ► https://youtu.be/3c-iBn73dDE Full K8s course ► https://youtu.be/X48VuDVv0do DevOps Tools explained ► https://bit.ly/2W9UEq6 ▬▬▬▬▬▬ Connect with me 👋 ▬▬▬▬▬▬ INSTAGRAM ► https://bit.ly/2F3LXYJ TWITTER ► https://bit.ly/3i54PUB LINKEDIN ► https://bit.ly/3hWOLVT FB group ► https://bit.ly/32UVSZP DEV ► https://bit.ly/3h2fqiO
XCZWyN9ZbEQ | 14 Oct 2024
A Complete Go Crash Course for Beginners to learn the core Go concepts by writing a simple TodoList Application ▬▬▬▬▬▬ R E S O U R C E S 🔗 ▬▬▬▬▬▬ ► Git Repo: https://gitlab.com/twn-youtube/golang-crash-course ► HTTP, URL & IP Addresses Explained - IT Beginners Course Lecture https://techworld-with-nana.teachable.com/courses/it-beginners-course/lectures/44206531 ► Golang Full Course: https://youtu.be/yyUHQIec83I ▬▬▬▬▬▬ Thanks JetBrains for making this video possible! 🙌 ▬▬▬▬▬▬ 👉 Interested in trying GoLand? https://jb.gg/Check_GoLand 👉 JetBrains has given me a 100% discount code! Use 'GoWithNana2024' to enjoy the full GoLand IDE for 6 months — completely free! Redeem it here: https://jb.gg/GoWithNana Valid until March 31, 2025 ▬▬▬▬▬▬ Serious about learning new skills? ▬▬▬▬▬▬ 🚀 Learn the Complete SDLC - From Programming to Deploying an Application: https://bit.ly/3A4GVrr 🚀 Become a Certified DevOps Professional: https://bit.ly/4haS0Iq ▬▬▬▬▬▬ GO CRASH COURSE - WHAT YOU WILL LEARN ▬▬▬▬▬▬ In this crash course, you will learn about one of the youngest programming languages that is becoming very popular in the cloud engineering world, which is Go or also commonly known as Golang. You will learn the most essential concepts and syntax of Go, while building an actual application throughout the entire tutorial. 📖 We will first understand why was Go even developed? So you will understand specific use cases of Go and how it differs from other programming languages. 📖 Then we will set up our local development environment and see how the basic structure of a Go file looks like. 📖 Then as we start writing our simple to do list application, you will learn the core concepts and syntax of Go like some common data types, such as strings, integers, arrays, and slices. 📖 You will also learn about variables and variable scopes, about formatted output. 📖 We will learn about loops and why they are needed, as well as how to encapsulate logic in functions. 📖 And finally, we will make our simple Go application accessible for HTTP clients. So we will learn how to start a simple web server in Go and how to handle user requests to our Go web application. ▬▬▬▬▬▬ T I M E S T A M P S ⏰ ▬▬▬▬▬▬ 0:00 - Intro & Course Overview 02:28 - Introduction to Go - Why Go? 06:28 - Characteristics of Go and Go Use Cases GO SYNTAX & CONCEPTS 08:38 - Local Setup - Download Go & GoLand IDE 12:10 - Write our First Program & Structure of a Go File 18:08 - Execute Go Program 22:17 - Start writing our ToDoList Application 25:08 - Data Types in Go 26:54 - Variables in Go 36:36 - Arrays & Slices in Go 44:20 - Loops in Go 56:07 - Functions in Go 01:00:16 - Variable Scopes in Go 01:19:08 - Build HTTP endpoints and Start Web Server to serve requests ▬▬▬▬▬▬ Want to learn more? 🚀 ▬▬▬▬▬▬ Full Python course ► https://youtu.be/t8pPdKYpowI Full Docker course ► https://youtu.be/3c-iBn73dDE Full K8s course ► https://youtu.be/X48VuDVv0do DevOps Tools explained ► https://bit.ly/2W9UEq6 ▬▬▬▬▬▬ Connect with me 👋 ▬▬▬▬▬▬ INSTAGRAM ► https://bit.ly/2F3LXYJ TWITTER ► https://bit.ly/3i54PUB LINKEDIN ► https://bit.ly/3hWOLVT FB group ► https://bit.ly/32UVSZP DEV ► https://bit.ly/3h2fqiO
xo5V9g9joFs | 10 Sep 2024
Understand the difference of Forward Proxy vs Reverse Proxy and Load Balancer with examples Whether you are an engineer or just curious about how the internet works behind the scenes, in this video we will break down this complex concepts in simple, easy to understand terms. ▬▬▬▬▬▬ How we at TWN can help you advance your IT career: ▬▬▬▬▬▬ 🚀 Truly master DevOps in this 6-month DevOps Bootcamp and apply it confidently at work: ► Download Demo Projects PDF: https://bit.ly/3TkjnW5 ► More Infos: https://bit.ly/3XgG5zp 🚀 OR Learn the complete Software Development Life Cycle by taking up all key roles in practice: ► More Infos: https://bit.ly/47hdE9c No fluff, no knowledge gaps, guaranteed. ▬▬▬▬▬▬ ▬▬▬▬▬▬ ▬▬▬▬▬▬ ▬▬▬▬▬▬ ▬▬▬▬▬▬ ▬▬▬▬▬▬ ▬▬▬▬▬▬ ▬▬▬▬▬▬ In this video, you will learn - What a Proxy or Forward Proxy is - What a Reverse Proxy is and how it differentiates from a Forward Proxy - What a Load Balancer is and why it's used in addition to Reverse Proxy - Why you need reverse proxy for your application, Node.js Proxy vs NGINX ▬▬▬▬▬▬ Related Videos ▬▬▬▬▬▬ 👉 NGINX explained: https://youtu.be/iInUBOVeBCc 👉 Microservices explained: https://youtu.be/rv4LlmLmVWk 👉 What is Kubernetes: https://youtu.be/s_o8dwzRlu4?t=105 👉 Kubernetes Ingress Tutorial: https://youtu.be/80Ew_fsV4rM 👉 Kubernetes Services: https://youtu.be/T4Z7visMM4E ▬▬▬▬▬▬ T I M E S T A M P S ⏰ ▬▬▬▬▬▬ 00:00 - Intro 00:31 - What is a Forward Proxy? 03:32 - What is a Reverse Proxy? Proxy vs Reverse Proxy 05:57 - Are Cloud Load Balancer a replacement or addition? And Why? 09:15 - Bonus: Why you need Nginx reverse proxy for your Node.js app 11:36 - Advance your IT career? ▬▬▬▬▬▬ Connect with me 👋 ▬▬▬▬▬▬ INSTAGRAM ► https://bit.ly/2F3LXYJ TWITTER ► https://bit.ly/3i54PUB LINKEDIN ► https://bit.ly/3hWOLVT
iInUBOVeBCc | 06 Aug 2024
Learn what is Nginx, why do we need it, Nginx Use Cases as web server, reverse proxy and load balancer. As well as how to configure Nginx, Apache vs Nginx, and Nginx relevance in the Kubernetes world We will create a follow up video about "Proxy vs Reverse Proxy". So be sure to subscribe, if you don't want to miss it: https://www.youtube.com/@TechWorldwithNana?sub_confirmation=1 Nginx (pronounced "engine-x") is a high-performance, open-source web server and reverse proxy server, known for simple configuration and low resource consumption. It has become a popular choice for serving web content due to its ability to handle a large number of concurrent connections efficiently. In this video, we will cover Nginx common uses as a - Web Server - Reverse Proxy - Load Balancer - Caching - SSL/TLS Termination In addition, we will talk about how Nginx configuration looks like, how Nginx differs from Apache as well as Nginx usage as a Kubernetes Ingress Controller ▬▬▬▬▬▬ R E F E R E N C E S 🔗▬▬▬▬▬▬ ► Nginx Docs: https://nginx.org/en/docs/ ► Nginx Directives Configuration: https://nginx.org/en/docs/dirindex.html ▬▬▬▬▬▬ Related Videos ▬▬▬▬▬▬ 👉 Docker Tutorial: https://youtu.be/pg19Z8LL06w 👉 What is Kubernetes: https://youtu.be/s_o8dwzRlu4?t=105 👉 Kubernetes Ingress Tutorial: https://youtu.be/80Ew_fsV4rM 👉 Kubernetes Services: https://youtu.be/T4Z7visMM4E ▬▬▬▬▬▬ T I M E S T A M P S ⏰ ▬▬▬▬▬▬ 00:00 - Intro 00:10 - What is Nginx, what is it used for? 07:49 - How to configure Nginx 10:22 - Nginx as Kubernetes Ingress Controller 11:50 - Nginx Load Balancer vs Cloud Load Balancer 13:27 - NGINX vs Apache ▬▬▬▬▬▬ Connect with me 👋 ▬▬▬▬▬▬ INSTAGRAM ► https://bit.ly/2F3LXYJ TWITTER ► https://bit.ly/3i54PUB LINKEDIN ► https://bit.ly/3hWOLVT
boEB2fMUZnU | 03 Jul 2024
Learn about useful AI tools in DevOps and Cloud to speed up coding, optimize cloud costs or drastically improve your monitoring and security systems ⬇️ Download DevOps Roadmap for free: https://bit.ly/3L8ib3x 🚀 Get hired as a DevOps Engineer in 6 months: https://bit.ly/4cH5t7C #ai #aitools #techworldwithnana ▬▬▬▬▬▬ Thanks JetBrains for making this video possible! 👏 ▬▬▬▬▬▬ ► Try out TeamCity Pipelines Beta for free: https://jb.gg/TeamCity_Pipelines_Beta ► Enjoy your CI/CD experience with self-tuning pipelines that won’t ever break your dev flow. ▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬ AI is the hottest topic right now. And AI tools are being developed for all areas, including different IT fields. And since you are on the TechWorld with Nana channel, we will be talking about the AI tools specifically for DevOps and Cloud use cases. To make it more interesting and valuable for you, I decided to focus on categories of AI tools, like monitoring, security instead of just comparing random or most popular AI tools. Plus I’m gonna give you my honest experience of using these tools in my actual DevOps projects and explain why I’m not the biggest fan of AI tools right now. ▬▬▬▬▬▬ Related Youtube Videos ▬▬▬▬▬▬ 👉 ChatGPT Crash Course: https://youtu.be/l-kE11fhfaQ 👉 GitHub Copilot Tutorial: https://youtu.be/9JGONx_X4ho 👉 Amazon Q Tutorial: https://youtu.be/cA8KrHFm4So ▬▬▬▬▬▬ T I M E S T A M P S ⏰ ▬▬▬▬▬▬ 00:00 - Intro and Overview 01:42 - Our AI Expectations - Status of AI Tools 04:19 - 1st: AI Code Assistants - AI Code Editor 07:25 - 2nd: AI powered Monitoring 12:05 - 3rd: AI powered Security 15:26 - 4th: AI powered Cloud Optimization 17:10 - My personal opinion on AI tools (currently!) ▬▬▬▬▬▬ Connect with me 👋 ▬▬▬▬▬▬ INSTAGRAM ► https://bit.ly/2F3LXYJ TWITTER ► https://bit.ly/3i54PUB LINKEDIN ► https://bit.ly/3hWOLVT
MIWH2CpVyXs | 30 May 2024
Learn how to build CI Pipeline that analyzes your code quality and automatically fixes your code using GitHub Actions and JetBrains' Qodana 🧡 GitLab CI/CD Course with K8s, Microservices, Multi-Stage: https://bit.ly/49VOSuU 💚 4-month DevSecOps Bootcamp: https://bit.ly/4d8KBY9 #cicd #codequality #techworldwithnana ▬▬▬▬▬▬ Thanks JetBrains for making this video possible! 👏 ▬▬▬▬▬▬ ► Want to try Qodana and significantly boost the quality of your code? Grab your Qodana free 60-day trial: https://jb.gg/Qodana Deliver code you’ll be proud to own 🖤 ► Get the most advanced plan with a 50% discount - only $9 per developer! Offer valid until July 19, 2024 ▬▬▬▬▬▬ ▬▬▬▬▬▬ ▬▬▬▬▬▬ ▬▬▬▬▬▬ ▬▬▬▬▬▬ I created a tutorial specifically for developers, who NEVER REALLY understood the concept of Continuous Integration (CI) properly😌 what it is about and why it's so important for application development 🚀 Back then, when I was a software engineer, I remember us developers never wanted to work with Jenkins jobs or deal with anything related to release pipelines. It was the task of the senior engineers dedicated to it 🙉 Later in my career when I slowly moved to DevOps, I realized that if someone had explained to me properly with simple words, why I, as a software developer should know about CI and CD, how it affects my work, it would have been extremely helpful for my job. Plus broken down in simple terms, it's really easy to understand. And that's why I created this tutorial, to save anyone years of just vaguely understanding this important concept or having a fear of working with it 💪 If you have struggled with understanding or working with Continuous Integration, I promise, by the end of this video, you will feel like a pro 🙌 about this concept and will wanna learn even more, for which I have even more easy to learn resources to make you a pro in the whole DevOps and Cloud world 😊 But start with this tutorial first, where you'll learn: 💡 What Continuous Integration (CI) and CI pipeline is exactly 💡 Why we need a CI pipeline in software development projects 💡 Why we need automated tests in different stages 👨🏾💻 How to build a CI pipeline in practice that automatically checks your application code quality and automatically suggests fixes Using GitHub Actions as CI server and JetBrains Qodana for code quality checks 🛠️ Happy learning! 💙 ▬▬▬▬▬▬ R E F E R E N C E S 🔗▬▬▬▬▬▬ ► Project Repository: https://github.com/nanuchi/wrongsecrets ► Getting Started with Qodana: https://www.jetbrains.com/help/qodana/getting-started.html ► Qodana YAML File: https://www.jetbrains.com/help/qodana/qodana-yaml.html ► Qodana Linters: https://www.jetbrains.com/help/qodana/linters.html ▬▬▬▬▬▬ Pre-Requisites ▬▬▬▬▬▬ 👉 GitHub Actions Tutorial: https://youtu.be/pg19Z8LL06w ▬▬▬▬▬▬ Related Youtube Videos ▬▬▬▬▬▬ 👉 GitLab CI/CD Crash Course: https://youtu.be/s_o8dwzRlu4 👉 DevSecOps Crash Course: https://youtu.be/gLJdrXPn0ns ▬▬▬▬▬▬ T I M E S T A M P S ⏰ ▬▬▬▬▬▬ 00:00 - Intro and Overview 00:32 - Why Tests are important and what are these tests 03:24 - Run Tests on Merge Request - Gatekeeper 05:04 - Why Run Tests in Feature Branches 06:46 - What is CI and CI Pipeline 07:24 - Shifting Testing Left 08:20 - Why CI Pipeline is still important 09:15 - Demo Overview 09:46 - What is Qodana and how it works 11:21 - Demo Project: Build CI Pipeline with Code Quality Checks 23:12 - Demo - Fixing Issues automatically ▬▬▬▬▬▬ Connect with me 👋 ▬▬▬▬▬▬ INSTAGRAM ► https://bit.ly/2F3LXYJ TWITTER ► https://bit.ly/3i54PUB LINKEDIN ► https://bit.ly/3hWOLVT
cA8KrHFm4So | 30 Apr 2024
Amazon released its new AI coding assistant - Trained on 17 years of AWS knowledge, it may be your ultimate AWS expert that can accelerate building on AWS cloud 🚀 AI coding assistants are becoming better and better and probably soon will be a required skill in an engineer's skillset. Check out the video to see whether Amazon Q can be THE AI coding assistant for working with AWS cloud. I’m using Terraform project for provisioning AWS infrastructure to show some of the demo use cases and various features of Amazon Q. ▬▬▬▬▬▬ Partnered with Amazon on this video as an AWS Container Hero! 👏 ▬▬▬▬▬▬ ► Official Amazon Q Docs: https://aws.amazon.com/q/developer/ Some Amazon Q features I'll talk about: ► Application Understanding ► Code Creation ► Improving your code ► Debugging and Troubleshooting ► Feature Development ► Code Suggestions, Chat with Amazon Q in IDE ► Chat with Amazon Q in AWS Management Console ▬▬▬▬▬▬ Related Youtube Videos ▬▬▬▬▬▬ 👉 GitHub Copilot: https://youtu.be/9JGONx_X4ho 👉 ChatGPT Tutorial: https://youtu.be/l-kE11fhfaQ 👉 Automate with Python using ChatGPT: https://youtu.be/w-X_EQ2Xva4 ▬▬▬▬▬▬ T I M E S T A M P S ⏰ ▬▬▬▬▬▬ 00:00 - Intro and Overview 00:52 - What makes a great AI Coding Assistant? 03:03 - Amazon Q Capabilities - what tasks it can help us with 07:12 - See Amazon Q in Action 07:38 - Set up Amazon Q in VSC 09:43 - Chat with Amazon Q 14:03 - Inline Code Suggestions 16:48 - Ask how to improve our EKS cluster 18:56 - References to Sources 25:04 - Using Amazon Q in AWS Management Console ▬▬▬▬▬▬ Connect with me 👋 ▬▬▬▬▬▬ INSTAGRAM ► https://bit.ly/2F3LXYJ TWITTER ► https://bit.ly/3i54PUB LINKEDIN ► https://bit.ly/3hWOLVT
9JGONx_X4ho | 27 Mar 2024
Does GitHub Copilot make you faster as a Cloud or DevOps engineer? The what, why and how of GitHub Copilot - Writing Infrastructure as Code at 10x speed with GitHub Copilot 🚀 Start a career in DevOps and Cloud: https://bit.ly/3wYsrHU ▬▬▬▬▬▬ In this full GitHub Copilot Tutorial ✅ ▬▬▬▬▬▬ ► What is GitHub Copilot and how it works ► How to use GitHub Copilot: Chat, Comments, Code Suggestions, VS Code Speech ► Does it make you more productive as a Cloud or DevOps engineer? ► GitHub Copilot Demos ► GitHub Copilot for Programming vs Infrastructure as Code #githubcopilot #github #techworldwithnana 🙌 Thank you Pulumi for sponsoring this video ► For more information on Pulumi and Pulumi AI: https://www.pulumi.com/?utm_source=Nana ▬▬▬▬▬▬ Pre-Requisites ▬▬▬▬▬▬ ► Pulumi Tutorial: https://youtu.be/vIjeiDcsR3Q ► Python Tutorial: https://youtu.be/t8pPdKYpowI ► Infrastructure as Code Tutorials: https://www.youtube.com/playlist?list=PLy7NrYWoggjzmPAyfDQgthSgx6VEVlS0- 🔗 Install Pulumi: https://www.pulumi.com/docs/install/ 🔗 Install Python: https://www.python.org/downloads/ 🔗 GitHub Copilot: https://github.com/features/copilot ▬▬▬▬▬▬ Related Videos ▬▬▬▬▬▬ ► ChatGPT Tutorial: https://youtu.be/l-kE11fhfaQ ► Python Automation with ChatGPT: https://youtu.be/w-X_EQ2Xva4 ▬▬▬▬▬▬ T I M E S T A M P S ⏰ ▬▬▬▬▬▬ 00:00 - Intro and Overview 00:36 - What is GitHub Copilot 01:24 - How GitHub Copilot works (Context) 04:39 - Demo Setup - Install Pre-Requisites 07:35 - Setup GitHub Copilot - GitHub Copilot Configurations 11:28 - Intall GitHub Copilot Extension in VSCode 13:04 - Initialize IaC Project 16:23 - Use Github Copilot Chat 18:09 - Code Suggestions (Code Comments) 21:19 - Limitations of GitHub Copilot 23:02 - Using GitHub Copilot for Programming vs IaC 24:22 - Another Use Case: Translate Terraform to Pulumi Code 32:50 - Fix with Pulumi AI 35:21 - Code Suggestions (Autocompletion) 36:19 - GitHub Copilot Voice (VS Code Speech) 40:55 - Conclusion and Wrap Up ▬▬▬▬▬▬ Connect with me 👋 ▬▬▬▬▬▬ INSTAGRAM ► https://bit.ly/2F3LXYJ TWITTER ► https://bit.ly/3i54PUB LINKEDIN ► https://bit.ly/3hWOLVT
FtaQSdrl7YA | 28 Feb 2024
JavaScript Tutorial for Beginners - Full JavaScript Course to learn JavaScript with Hands-On Examples and get the Complete Picture of Web Development 🩵 Complete Web Developer Course aka our popular IT Beginner's Course: https://bit.ly/3uCcCG5 🛣️ Top IT Career Paths - A Guide of how to get started in IT: https://www.youtube.com/watch?v=XmWkcePhf84 #javascript #techworldwithnana JavaScript is one of the most popular programming languages. In this complete JavaScript Crash Course, you'll learn everything you need to get started with programming. ▬▬▬▬▬▬ Thanks JetBrains for making this course possible! 👏 ▬▬▬▬▬▬ Want to try WebStorm? JetBrains provided me with a discount code that lets you use the IDE for FREE for 3 months! ► Use the code “WEBSTORM2024” to redeem the offer here: https://jb.gg/TechWorldwithNana ► This offer is valid until March 31, 2024 Also take a look at JetBrains IDEs to discover the range of tools that can enhance your coding experience → https://jb.gg/JetBrains_IDEs ▬▬▬▬▬▬ C U R R I C U L U M 📚 ▬▬▬▬▬▬ 00:00 - Intro and Course Overview 00:51 - How websites are built (What is HTML, CSS and JavaScript) 10:36 - Introduction to JavaScript (What is JS) 16:55 - Datatypes and Variables 18:48 - Datatypes 26:56 - Working with Numbers 29:52 - What is a Variable, Why they are useful 35:35 - Where to write and execute JS 40:18 - Download Webstorm IDE and create new Project 41:43 - Create index.html file 44:40 - var vs let vs const 47:18 - Execute HTML file in Browser 53:16 - Console.log 54:01 - JavaScript in a separate File (Project Structure) 1:00:09 - Conditionals and Operators 1:00:29 - Comparison Operator 1:04:35 - Conditionals (if / else statement) 1:09:24 - Logical Operator (AND, OR operator) 1:11:27 - Functions in JavaScript 1:22:53 - Function Parameters 1:28:52 - Const Use Cases 1:34:10 - Naming Conventions 1:35:23 - Next Steps in your Learning Journey So in this JavaScript Tutorial you'll learn tons of concepts and main building blocks for any programming language. But this is just the beginning 👇 ▬▬▬▬▬▬ SOFTWARE ENGINEERING COURSE 🚀 ▬▬▬▬▬▬ More infos: https://bit.ly/3uCcCG5 If you're serious about becoming a software developer or get into IT in general and want to learn it the fastest and most efficient way without any knowledge gaps, you can continue your learning journey in our IT Beginners Course. It's a mini-bootcamp for learning the complete Software Development Life Cycle by taking up all key roles in practice one by one! So by the end, you'll have a strong understanding of how the complete release workflow works. 1 - Developer Role: 👏 Know how to write a simple web application with frontend, backend and database Tech Stack: HTML, CSS, JavaScript, Vue.js, Node.js, Express.js, Jest, MongoDB 2 - Tester / Developer Role: 👏 Why and how of testing 3 - Sys Admin Role: 👏 Understand basics of infrastructure, servers, operating systems etc, Know how to create and configure a virtual server on a cloud platform, and deploy your developed application on it ▬▬▬▬▬▬ Related Youtube videos 📚 ▬▬▬▬▬▬ Learn Python from Zero to Hero: https://www.youtube.com/watch?v=t8pPdKYpowI Learn Go from Zero to Hero: https://www.youtube.com/watch?v=yyUHQIec83I Top IT Career Paths - A Guide of how to get started in IT: https://www.youtube.com/watch?v=XmWkcePhf84 ▬▬▬▬▬▬ Connect with me 👋 ▬▬▬▬▬▬ INSTAGRAM ► https://bit.ly/2F3LXYJ TWITTER ► https://bit.ly/3i54PUB LINKEDIN ► https://bit.ly/3hWOLVT
xbmOByVN5CY | 08 Feb 2024
We did it, we hit 1 Million subscribers on Youtube! So this is a special video to celebrate with you guys and thank all of you. I want to shoutout the very first subscribers of TWN. We couldn't have reached this milestone without each and every one of you, and we can't wait to continue our journey together 🙏 To show our gratitude for your incredible support we have prepared a truly special give-away for our TWN community 👏 Not only 1, but 5 people can be awarded 🤯 😍 𝗪𝗛𝗔𝗧 𝗬𝗢𝗨 𝗪𝗜𝗟𝗟 𝗪𝗜𝗡: 🚀 Our popular DevOps Bootcamp with support - worth just under $2,000 NOTE: If you have already bought DevOps bootcamp, no worries, you still can participate, we will give back the purchase amount 👕 Exclusive TWN Merch, not available anywhere - priceless :) ✍️ Hand-written note by Nana ☝️ 𝗛𝗘𝗥𝗘'𝗦 𝗛𝗢𝗪 𝗧𝗢 𝗘𝗡𝗧𝗘𝗥 𝗔𝗡𝗗 𝗪𝗜𝗡: First of all, the giveaway will happen on LinkedIn and Instagram, as there is no way in Youtube to contact someone directly. 1️⃣ Follow TechWorld with Nana on LinkedIn OR Instagram: LinkedIn: https://www.linkedin.com/in/nana-janashia/ Instagram: https://www.instagram.com/techworld_with_nana/ 2️⃣ Like and Share the below LinkedIn post OR Instagram reel + Tag Me (so I get notified) LinkedIn Post: https://www.linkedin.com/posts/nana-janashia_1-million-special-ask-me-anything-activity-7161365658314620928-4jZS Instagram Reel: https://www.instagram.com/reel/C3FutYLN0wA/ 3️⃣ Tell me these 2 things in the comments of the above post: 1st: What was your biggest learning from TWN Youtube channel? 2nd: Why are you the best candidate to get this Bootcamp and what would you use the knowledge for? If you are already our Bootcamp student: What value are you getting and how are you using the knowledge? Best replies will win 👏 I will choose 5 lucky people from all applicants and notify them on February 18, 2024, at 13:00 CET! 📅🕐 I'm crossing my fingers for you 😭✊ ☝️ 𝗥𝗘𝗤𝗨𝗜𝗥𝗘𝗠𝗘𝗡𝗧𝗦: 1️⃣ You have the time and motivation to dedicate 10-15 hours/week to complete the DevOps Bootcamp within 6 months (End of July 2024) and record a video with your experiences for me 2️⃣ By participating, you accept the below terms and conditions! Terms and Conditions: Access to the online course "DevOps Bootcamp" will be awarded. Sharing this access or using it with multiple people is not allowed. The selection will be chosen by TechWorld with Nana team. The deadline for participation is February 18, 2024, at 13:00 (CET). The chosen people will be notified on February 18th via DM on Instagram or LinkedIn. You have until February 19 - 15:00 to accept the prize; otherwise, it will be awarded to someone else. The winner accepts public naming of their name in the Instagram Story, as well as in Instagram/LinkedIn posts and on the websites and newsletters of TechWorld with Nana. This promotion is not affiliated with or sponsored, supported, or organized by Youtube/Instagram/LinkedIn in any way. Access to the DevOps Bootcamp online course cannot be combined with any other discounts or promotions, and there is no possibility of cashing out the prize. Legal recourse is excluded. ▬▬▬▬▬▬ R E S O U R C E S 🔗 ▬▬▬▬▬▬ 👉 DevOps Roadmap: https://youtu.be/G_nVMUtaqCk 👉 What is DevOps: https://youtu.be/0yWAtQ6wYNM ▬▬▬▬▬▬ T I M E S T A M P S ⏰ ▬▬▬▬▬▬ 00:00 - Overview 01:16 - Journey from 0 to 1 Million 04:11 - Q&A - Ask me Anything
SXwC9fSwct8 | 11 Jan 2024
Learn Docker Compose - From Zero to Hero in 1 Hour 💙 6-month DevOps Bootcamp: https://bit.ly/3tKPIvA 🧡 GitLab Course with K8s, Microservices, Multi-Stage: https://bit.ly/3SaOWkZ #dockercompose #docker #techworldwithnana ▬▬▬▬▬▬ Thank you Warp for sponsoring this video 👏 ▬▬▬▬▬▬ 🙌 Warp is a modern terminal with AI built in: https://bit.ly/warp-techworldwithnana 🙌 You can sign up with my referral link and get a free unique theme: https://app.warp.dev/referral/W6Q36Y Docker Compose is a tool for defining and running multi-container Docker applications. With Compose, you use a YAML file to configure your application's services. ▬▬▬▬▬▬ R E F E R E N C E S 🔗▬▬▬▬▬▬ ► Git repo: https://gitlab.com/twn-youtube/docker-compose-crash-course ► Docker Installation: https://docs.docker.com/get-docker/ ► Using Secrets in Compose: https://docs.docker.com/compose/use-secrets/ ► Job Market : https://newsletter.pragmaticengineer.com/p/the-2023-tech-market-hiring-managers ▬▬▬▬▬▬ Course Pre-Requisites ▬▬▬▬▬▬ 👉 Docker Crash Course: https://youtu.be/rv4LlmLmVWk ▬▬▬▬▬▬ What you’ll learn in 1 Hour ✅ ▬▬▬▬▬▬ ► What is Docker Compose and why it's useful ► Docker Compose Use Cases ► How Docker Compose works ► Docker Compose Syntax: Map Docker commands to Compose definition ► Docker Compose Commands (docker compose up and down vs start and stop) ► DEMO: Run application with 3 services with Docker Compose ► Using Variables in Docker Compose ► Reference Docker image from private repository ► Limitations of Docker Compose ► Docker Compose vs Kubernetes ▬▬▬▬▬▬ Next Step ▬▬▬▬▬▬ 👉 Learn Kubernetes: https://youtu.be/s_o8dwzRlu4 ▬▬▬▬▬▬ T I M E S T A M P S ⏰ ▬▬▬▬▬▬ 00:00 - Intro and Course Overview 00:24 - Pre-Requisites to learn Docker Compose 01:12 - What is Docker Compose 02:52 - Demo - Without Docker Compose 10:09 - Why Docker Compose 11:58 - From Docker Commands To Compose File 16:13 - Create Compose File and start application 20:52 - Control Startup Order 23:22 - Docker Compose Commands (Up and Down vs Start and Stop) 27:18 - Connect own web application 40:36 - Variables in Docker Compose 44:28 - Docker Compose Secrets 46:41 - Use image from private repository 58:36 - Limitations, DockeR Compose vs Kubernetes ▬▬▬▬▬▬ Connect with me 👋 ▬▬▬▬▬▬ INSTAGRAM ► https://bit.ly/2F3LXYJ TWITTER ► https://bit.ly/3i54PUB LINKEDIN ► https://bit.ly/3hWOLVT
gLJdrXPn0ns | 07 Dec 2023
DevSecOps Crash Course | Build a DevSecOps Pipeline with GitHub Actions - SAST Security Scan & Container Image Scanning 💜 4-month DevSecOps Bootcamp: https://bit.ly/3RaK8KP 💙 6-month DevOps Bootcamp: https://bit.ly/483Iott #devsecops #githubactions #techworldwithnana 🙌 Thanks Progress for supporting this video! 🙌 Automate and Enforce Compliance with Chef: https://prgress.co/chef-compliance DevSecOps is a set of practices, concepts and tools that combines software development (Dev), security (Sec), and IT operations (Ops) into a single, integrated process. The goal of DevSecOps is to incorporate security into every stage of the software development lifecycle, from design and development to testing and deployment, rather than treating security as a separate and isolated concern. ▬▬▬▬▬▬ L I N K S 🔗▬▬▬▬▬▬ ► OWASP vulnerable Python apphttps://owasp.org/www-project-pygoat ► Forked project: https://github.com/nanuchi/devsecops-crash-course-pygoat ► Docker Scout Links: - Docker Scout: https://docs.docker.com/scout/ - Docker Scout CLI: https://docs.docker.com/engine/reference/commandline/scout/ - Docker Scout GitHub Action: https://github.com/docker/scout-action ▬▬▬▬▬▬ Course Pre-Requisites ▬▬▬▬▬▬ 💡 DevOps, GitHub Actions, CI/CD Basics 👉 GitHub Actions Tutorial: https://youtu.be/R8_veQiYBjI 👉 What is DevSecOps in 8 minutes: https://youtu.be/nrhxNNH5lt0 ▬▬▬▬▬▬ What you’ll learn in this DevSecOps crash course ✅ ▬▬▬▬▬▬ ► Understanding why DevSecOps concept emerged ► What is DevSecOps ► How DevSecOps works in practice ► DevSecOps Concepts and tools ► Understand what SAST, SCA, DAST, Secret Scanning, Container Image Scanning is ► DevSecOps Concepts and tools ► DevSecOps Demo: Build DevSecOps Pipeline with GitHub Actions ► How to configure SAST Scan with Bandit ► How to configure Container Image Scanning with Docker Scout ► How to generate scan reports ► How to analyze scan reports ► Next Steps to continue your DevSecOps Learning ▬▬▬▬▬▬ T I M E S T A M P S ⏰ ▬▬▬▬▬▬ 00:00 - Intro and Course Overview 01:06 - Importance of Security 06:43 - Before DevSecOps: Security as Afterthought 07:36 - What is DevSecOps 09:40 - How DevSecOps works in Practice: DevSecOps Tools 15:51 - Shifting Security Left 19:19 - DevSecOps DEMO 19:26 - Demo Overview 21:05 - Workflow Templates 22:55 - Configure SAST Scan 31:25 - Analyze scan results 35:18 - Ignore Low Severity Issues 37:40 - Generate Scan Report 44:00 - Configure Image Scanning with Docker Scout 57:27 - Analyze scan results 01:04:12 - Reuse existing GitHub Action for Docker Scout 01:12:57 - Where to go from here 01:16:45 - Next Steps - Cloud and Kubernetes Security ▬▬▬▬▬▬ Connect with me 👋 ▬▬▬▬▬▬ INSTAGRAM ► https://bit.ly/2F3LXYJ TWITTER ► https://bit.ly/3i54PUB LINKEDIN ► https://bit.ly/3hWOLVT Facebook group ► https://bit.ly/32UVSZP
s3I1kKKfjtQ | 26 Oct 2023
Complete Service Mesh and HashiCorp Consul tutorial - Real life demo of setting up Consul in Kubernetes multi cluster, multi cloud with failover 🚀 💜 Complete DevSecOps Bootcamp: https://bit.ly/3tToJxt 💙 Complete DevOps Bootcamp: https://bit.ly/471xVhQ 🧡 GitLab Course with K8s, Microservices, Multi-Stage: https://bit.ly/3QwWRbi #servicemesh #hashicorp #techworldwithnana HashiCorp Consul is a service mesh solution. A service mesh is a dedicated infrastructure layer that controls service-to-service communication in a microservices architecture. It manages the routing of service requests to other services, performs load balancing, encrypts data, and discovers other services. ▬▬▬▬▬▬ R E F E R E N C E S 🔗▬▬▬▬▬▬ ► Git repo: https://gitlab.com/twn-youtube/consul-crash-course ► Helm Chart Reference: https://developer.hashicorp.com/consul/docs/k8s/helm ► Required Ports for Consul: https://developer.hashicorp.com/consul/docs/install/ports ▬▬▬▬▬▬ Course Pre-Requisites ▬▬▬▬▬▬ 💡 Kubernetes, Terraform, AWS 👉 Microservices explained: https://youtu.be/rv4LlmLmVWk 👉 Service Mesh explained: https://youtu.be/16fgzklcF7Y 👉 Istio Setup Demo: https://youtu.be/voAyroDb6xk 👉 Kubernetes Crash Course: https://youtu.be/s_o8dwzRlu4 ▬▬▬▬▬▬ What you’ll learn in 2 Hours ✅ ▬▬▬▬▬▬ ► What service mesh is, what problems it solves in microservices architecture ► How service mesh and Consul specifically works ► How Consul works in Kubernetes multi-cluster, hybrid environments with VMs ► Consul Architecture (Control Plane and Data Plane) ► Learn about - Proxy containers - Dynamic Service Discovery - Health Checks and Fault Tolerance ► Learn about secure networking - creating a zero-trust network: - Mutual TLS - mTLS - Authenticated Communication - Control Traffic with Service Intentions ► Hands-on demo 🧑🏽💻 - create 2 K8s clusters on 2 different cloud platforms - deploy microservices application and Consul on it - configure failover, so in case one service is unhealthy or unreachable it routes the traffic to the healthy service instance on the other cloud platform ▬▬▬▬▬▬ T I M E S T A M P S ⏰ ▬▬▬▬▬▬ 00:00 - Intro and Course Overview 01:24 - Why we need a service mesh? 08:49 - What is a Service Mesh? What is Consul? 09:52 - How it works without Consul - a K8s city 13:42 - How it works with Consul Service Mesh 20:12 - Secure Networking - How mTLS works 24:10 - Zero-Trust Network - Authentication and Communication Rules 26:29 - Observability 28:16 - Consul Architecture - Consul Servers 29:51 - Consul Architecture - Control Plane and Data Plane 31:06 - Consul in multi-cluster environment 33:47 - Consul in hybrid environment 37:46 - Consul Multi-Cluster Multi-Cloud DEMO 37:48 - Demo Overview 40:15 - Create K8s cluster on AWS EKS 52:14 - Deploy Microservices App on EKS 1:00:54 - Deploy Consul on EKS 1:23:50 - Configure Access Rules 1:28:16 - Create on connect to 2nd K8s cluster 1:32:28 - Deploy Consul and Microservices on LKE 1:36:28 - Connect the clusters - Add peer connection 1:42:18 - Configure failover to other cluster 🎉 ▬▬▬▬▬▬ Connect with me 👋 ▬▬▬▬▬▬ INSTAGRAM ► https://bit.ly/2F3LXYJ TWITTER ► https://bit.ly/3i54PUB LINKEDIN ► https://bit.ly/3hWOLVT Facebook group ► https://bit.ly/32UVSZP
cdb6ernButc | 06 Oct 2023
The long-awaited training program to learn DevSecOps. One of the first DevSecOps bootcamps that exists worldwide and the most comprehensive DevSecOps training program With this education, you can reach your next career goals 🤝 - level up to a Senior DevOps engineer position or be more valuable in your current engineering role 💜 More infos: https://bit.ly/45mIc6K ▬▬▬▬▬▬ Why DevSecOps is highly demanded💡 ▬▬▬▬▬▬ DevSecOps is the most demanded upcoming skillset needed in the job market. Why? Security breaches are expected to cost companies trillions annually. So while DevOps solved the automated release of applications, it kind of left out the security, which still remained an afterthought. And to bring security into the DevOps processes and integrate it into every step, DevSecOps concept emerged and is becoming more and more popular. So as you see, security has a huge impact and importance for companies. And DevSecOps is a key role in implementing security in DevOps processes. That means an engineer equipped with this knowledge is highly valuable for any company that cares about security at all. ▬▬▬▬▬▬ Stand out among co-workers 🏆 ▬▬▬▬▬▬ There are just a handful of DevSecOps engineers worldwide who have the complete skillset to take over DevSecOps related tasks that companies are so desperately looking for. So if you want to be in the absolute top place and stand out even among the DevOps and cloud professionals, this program will help you achieve exactly that. It will make you extremely demanded and absolutely irreplaceable. ▬▬▬▬▬▬ Some Topics covered 🤯 ▬▬▬▬▬▬ ✅ Security Essentials ✅ Introduction to DevSecOps From DevOps to DevSecOps Pipeline ✅ Application Security with Secret Scanning, SAST, SCA, DAST, Vulnerability Management ✅ Container Image Scanning ✅ Infrastructure and Cloud Security - AWS Access Management - Logging and Monitoring - IaC - Infrastructure as Code - GitOps: Release Pipeline for IaC Project using GitOps Practices and Run Security Checks for IaC code ✅ Kubernetes Security - Access Management - Service Mesh - Scan K8s Misconfigurations - Secret Management with HashiCorp Vault ✅ Policy as Code ✅ Compliance as Code ▬▬▬▬▬▬ Request Training Budget from your employer 👍 ▬▬▬▬▬▬ Almost half of company training budget remain unused. Be sure to ask your employer, whether they will pay for your professional training. You can request a quote and "convince your boss" letter: https://bit.ly/3ZLwJMT This should help you in the approval process. ▬▬▬▬▬▬ Must Pre-Requisites ▬▬▬▬▬▬ Intermediate level of the following DevOps technologies and concepts: - Be able to build a complete CI/CD Pipeline - Docker - Kubernetes - Linux - Git - AWS Platform - Infrastructure as Code with Terraform - GitLab CI/CD You can learn all of these with our resources as well. ▬▬▬▬▬▬ T I M E S T A M P S ⏰ ▬▬▬▬▬▬ 00:00 - Value and High Demand 02:09 - Most value-packed training 03:47 - Apply knowledge from day 1 04:45 - Collaboration with industry experts 05:51 - 2 years of work 06:09 - Who should enroll? Pre-Requisite Knowledge required 10:33 - Detailed Bootcamp Curriculum 35:32 - Transferable Knowledge 36:52 - Additional Components of the DevSecOps Bootcamp 40:07 - Request Training Budget
S8eX0MxfnB4 | 09 Aug 2023
Complete Kubernetes Roadmap for admins and developers to learn K8s the most efficient way - From Beginner to Advanced Level 📖 We created an accompanying free PDF version: https://bit.ly/3rMpxTX 📖 TWN Learning Resources, you can use to learn this 👇 🎯 1 - Fundamentals and Getting Started: https://youtu.be/s_o8dwzRlu4 🎯 2 - DevOps Bootcamp: https://bit.ly/3OBTOh9 🎯 3 - Kubernetes Administrator Course: https://bit.ly/47b0f1U 🎯 4 - DevSecOps Bootcamp: https://bit.ly/47fLJ99 That's my recommended path, if you want to learn from me. 📖 K8s Roadmap - Blog Post: https://bit.ly/44KKuxl Kubernetes is being adopted at companies at a high pace and anyone with knowledge in that has a career advantage. But it has a steep learning curve and many don't know where to start. So it certainly helps to have a guidance of how to approach learning K8s efficiently. That's why I want to give you a step-by-step roadmap of what to learn and in which order to structure your learning of Kubernetes. 💙 💡 Kubernetes Official Documentation: https://kubernetes.io/docs/home/ Yes, our Youtube channel started with a focus on Kubernetes 👇 😀 💡 FUNDAMENTALS What is Kubernetes: https://youtu.be/VnvRFRk_51k Main Kubernetes Objects: https://youtu.be/Krpb44XR0bk Kubernetes Architecture: https://youtu.be/umXEmn3cMWY Benefits of Kubernetes: https://youtu.be/g8Sf-6EsgZM 💡 WORK WITH KUBERNETES Minikube and Kubectl - Local Setup: https://youtu.be/E2pP1MOfo3g Kubectl Basic Commands: https://youtu.be/azuwXALfyRg Kubernetes Manifest File: https://youtu.be/qmDzcu5uY1I Hands-On Demo Project: https://youtu.be/EQNO_kM96Mo 💡 DEEP DIVE INTO DIFFERENT CONCEPTS Namespaces: https://youtu.be/K3jNo4z5Jx8 Ingress: https://youtu.be/80Ew_fsV4rM Helm explained: https://youtu.be/-ykwb1d0DXU Networking (Container Communication): https://youtu.be/5cNrTU6o3Fw Volumes: https://youtu.be/0swOh5C3OVM StatefulSet: https://youtu.be/pPQKAR1pA9U Operator: https://youtu.be/ha3LjlD6g7g Different Service Types explained: https://youtu.be/T4Z7visMM4E Security Best Practices: https://youtu.be/oBf5lrmquYI 💡 K8s ON CLOUD Managed Kubernetes Service: https://youtu.be/k-V3_zxRasM Managed Kubernetes Service Demo: https://youtu.be/JGtJj_nAA2s Create K8s Cluster on AWS EKS: https://youtu.be/p6xDCz00TxU 💡 SERVICE MESH Service Mesh explained: https://youtu.be/16fgzklcF7Y Istio Setup in Kubernetes: https://youtu.be/voAyroDb6xk 💡 Kubernetes Tools and Platforms: Datree: https://youtu.be/hgUfH9Ab258 Devspace (Developer Tool for K8s): https://youtu.be/kgfg8r6_zPk Loft (Virtual K8s Clusters): https://youtu.be/tt7hope6zU0 Kasten K10 (K8s Data Protection) https://youtu.be/01qcYSck1c4 💡ADVANCED HANDS-ON 🎯 DevOps Bootcamp: https://bit.ly/3OBTOh9 Kubernetes in combination with different DevOps technologies. How to use K8s to advanced level and other operational parts 🎯 Kubernetes Administrator Course: https://bit.ly/47b0f1U Build K8s cluster from scratch, For K8s Administrators 🎯 DevSecOps Bootcamp: https://bit.ly/47fLJ99 Advanced Kubernetes Security, Integrate Security in complete DevOps process ▬▬▬▬▬▬ T I M E S T A M P S ⏰ ▬▬▬▬▬▬ 0:00 - Intro 0:59 - Kubernetes User vs. Admin 03:59 - Fundamental Concepts 07:12 - Work with Kubernetes 12:05 - Branch out to K8s Administrator or User Side 12:19 - Kubernetes Administrator Learning Path 19:32 - Kubernetes User or Developer Learning Path 23:08 - Learning Resources ▬▬▬▬▬▬ Connect with me 👋 ▬▬▬▬▬▬ LINKEDIN ► https://bit.ly/3hWOLVT INSTAGRAM ► https://bit.ly/2F3LXYJ TWITTER ► https://bit.ly/3i54PUB
UMQGyeAnfFE | 10 Jul 2023
10 DevOps Tools explained in 10 minutes - A short but comprehensive overview of the core DevOps tools that you need to build complete DevOps processes 💙 Become a DevOps Engineer in 6 months ► https://bit.ly/3Nln4qS 🔜💜 Most comprehensive DevSecOps course in the making 😍 ▬▬▬▬▬▬ T I M E S T A M P S ⏰ ▬▬▬▬▬▬ 0:00 - Intro 0:13 - 1 - CI/CD Tool 01:03 - 2 - Cloud Platform 01:28 - 3 - Docker 02:24 - 4 - Kubernetes 04:13 - 5 - Monitoring 05:43 - 6 - Terraform 06:44 - 7 - Ansible 07:32 - 8 - Visual Studio Code 08:06 - 9 - Git 08:58 - 10 - Linux 09:28 - Key is to learn how to combine these tools ▬▬▬▬▬▬ Want to learn more? 🚀 ▬▬▬▬▬▬ Full Python course ► https://youtu.be/t8pPdKYpowI Full Docker course ► https://youtu.be/3c-iBn73dDE Full K8s course ► https://youtu.be/X48VuDVv0do DevOps Tools explained ► https://bit.ly/2W9UEq6 ▬▬▬▬▬▬ Connect with me 👋 ▬▬▬▬▬▬ LINKEDIN ► https://bit.ly/3hWOLVT INSTAGRAM ► https://bit.ly/2F3LXYJ TWITTER ► https://bit.ly/3i54PUB ▬▬▬▬▬▬ Courses & Ebooks & Bootcamp 🚀 ▬▬▬▬▬▬ ► Become a DevOps Engineer - full educational program 👉🏼 https://bit.ly/45mXaer ► High-Quality and Hands-On Courses 👉🏼 https://bit.ly/3BNS8Kv ► Kubernetes 101 - compact and easy-to-read ebook bundle 👉🏼 https://bit.ly/3Ozl28x
ghzsBm8vOms | 07 Jun 2023
Platform Engineering - What it is, how it works and how it fits into DevOps and Cloud world Also how to approach implementing an IDP - internal developer platform. 🔗💚 Become a DevOps Engineer in 6 months ► https://bit.ly/3WKUPGf 🔗💙 Become a Kubernetes Administrator ► https://bit.ly/3IMJUWI 🔗🧡 Complete GitLab CI/CD course ► https://bit.ly/42itb4B 🔜💜 Most comprehensive DevSecOps course in the making 😍 ▬▬▬▬▬▬ Thank you Pulumi for sponsoring this video 👏 ▬▬▬▬▬▬ ► Learn more about Pulumi: https://www.pulumi.com/ ► Join PulumiUp - a global Infrastructure as Code conference: https://www.pulumi.com/pulumi-up/ In this video we're going to talk about a relatively new hot topic in DevOps and Cloud space, which is “platform engineering”. There is a lot of discussion going on, where some people are asking whether platform engineering replaces DevOps. Many people say it goes hand in hand and is rather an addition to DevOps, but in reality it's a bit more complicated than that. Platform engineering actually changes a lot of established rules we knew about DevOps, SRE and Cloud engineering, it changes the game and introduces some new rules. So let's clearly define, what platform engineering exactly is, more interestingly, why was there even a need for this new role and how it evolved and of course how it compares to DevOps and Cloud engineering and does it really replace any of these roles? ▬▬▬▬▬▬ T I M E S T A M P S ⏰ ▬▬▬▬▬▬ 0:00 - Intro and Overview 0:50 - Why Platform Engineering? Issue in traditional and DevOps teams 08:30 - Standardize usage of tools 09:09 - Non-functional requirements 10:55 - What Platform Engineering is responsible for? 15:47 - How Platform Engineering works? Internal Developer Platform (IDP) 17:53 - How it looks in real-world? 22:33 - Flexibility with Infrastructure as Code 24:30 - How to implement an IDP successfully 30:14 - Platform Engineering vs DevOps 34:53 - Both Skills in TWN education 39:33 - Platform vs Cloud Engineer 41:01 - Wrap Up ▬▬▬▬▬▬ Want to learn more? 🚀 ▬▬▬▬▬▬ Full Python course ► https://youtu.be/t8pPdKYpowI Full Docker course ► https://youtu.be/3c-iBn73dDE Full K8s course ► https://youtu.be/X48VuDVv0do DevOps Tools explained ► https://bit.ly/2W9UEq6 ▬▬▬▬▬▬ Connect with me 👋 ▬▬▬▬▬▬ LINKEDIN ► https://bit.ly/3hWOLVT INSTAGRAM ► https://bit.ly/2F3LXYJ TWITTER ► https://bit.ly/3i54PUB ▬▬▬▬▬▬ Courses & Ebooks & Bootcamp 🚀 ▬▬▬▬▬▬ ► Become a DevOps Engineer - full educational program 👉🏼 https://bit.ly/45mXaer ► High-Quality and Hands-On Courses 👉🏼 https://bit.ly/3BNS8Kv ► Kubernetes 101 - compact and easy-to-read ebook bundle 👉🏼 https://bit.ly/3Ozl28x
N1-mhvUghb0 | 08 May 2023
Differences and Overlaps of Cloud and DevOps Engineer Roles as well as deep dive of Cloud Engineer Tasks and Responsibilities DevOps engineer and Cloud engineer are 2 popular roles in software engineering. But there is a lot of mix up of these two roles and many people and many companies often use them interchangeably. They mix the tasks and responsibilities of these two very often. For example there are plenty of job descriptions for "DevOps Cloud Engineer" or "Cloud DevOps Engineer", which would naturally make you think that they are the same role, but then why would you have two names for the same role? And that's exactly what I'm going to discuss and clarify in this video. 🔗💡 What is DevOps and DevOps Engineer Tasks and Responsibilities ► https://youtu.be/0yWAtQ6wYNM 🔗💡 From Zero to DevOps Engineer - Roadmap ► https://youtu.be/G_nVMUtaqCk 🔗🚀 Become a DevOps Engineer in 6 months ► https://bit.ly/3gEwf4V 🔗🚀 Become a Kubernetes Administrator ► https://youtu.be/pDrjQWo3CxI ▬▬▬▬▬▬ Thank you JetBrains for sponsoring this video 👏 ▬▬▬▬▬▬ How to Use the Space Git Flow With TeamCity – https://jb.gg/space_git_flow Get started with Space for free – https://jb.gg/jetbrains_space Try TeamCity for CI/CD – https://jb.gg/jetbrains_teamcity ▬▬▬▬▬▬ T I M E S T A M P S ⏰ ▬▬▬▬▬▬ 0:00 - Intro and why people mix up these two roles? 01:47 - DevOps Engineer role 02:46 - Different Objectives of DevOps and Cloud Engineer 04:02 - The need for Cloud Engineers 08:42 - Cloud Engineer Task: Configure with Best Practices 10:35 - Cloud Platform specific knowledge 13:36 - More Cloud Engineer Tasks and Responsibilities 15:58 - Infrastructure as Code 17:10 - Differences between DevOps and Cloud Engineer 17:39 - Overlaps between Cloud and DevOps Engineer 20:25 - Wrap Up ▬▬▬▬▬▬ Want to learn more? 🚀 ▬▬▬▬▬▬ Full Python course ► https://youtu.be/t8pPdKYpowI Full Docker course ► https://youtu.be/3c-iBn73dDE Full K8s course ► https://youtu.be/X48VuDVv0do DevOps Tools explained ► https://bit.ly/2W9UEq6 ▬▬▬▬▬▬ Connect with me 👋 ▬▬▬▬▬▬ LINKEDIN ► https://bit.ly/3hWOLVT INSTAGRAM ► https://bit.ly/2F3LXYJ TWITTER ► https://bit.ly/3i54PUB ▬▬▬▬▬▬ Courses & Ebooks & Bootcamp 🚀 ▬▬▬▬▬▬ ► Become a DevOps Engineer - full educational program 👉🏼 https://bit.ly/3gEwf4V ► High-Quality and Hands-On Courses 👉🏼 https://bit.ly/3nIouPW ► Kubernetes 101 - compact and easy-to-read ebook bundle 👉🏼 https://bit.ly/3mPIaiU
drTDBBrfqSE | 06 Apr 2023
A "day in the life" kind of video talking about how I became a software engineer and DevOps engineer, university vs self-taught, imposter syndrome and more :) 💛 Connect on Instagram ► https://bit.ly/2F3LXYJ 💛 Connect on LinkedIn ► https://bit.ly/3hWOLVT 💚 Mini-Bootcamp for IT Beginners ► http://bit.ly/3HFbrcT ► This video was created in collaboration with Honeypot 👏 ► Honeypot is a developer-focused job platform, on a mission to get developers great jobs. Wanna see what we're all about? Visit us to find a job you love https://www.honeypot.io/?utm_source=youtube&utm_campaign=nana If you wanna see more tech documentaries, subscribe to @Honeypotio so you don’t miss the next one! #techworldwithnana #devops #developer ▬▬▬▬▬▬ T I M E S T A M P S ⏰ ▬▬▬▬▬▬ 00:00 - Introduction & how I became a software engineer 03:12 - University vs. self-taught 04:56 - Advice for new developers (feeling overwhelmed, imposter syndrome) 06:44 - Getting into DevOps 08:15 - Future of DevOps ▬▬▬▬▬▬ Useful L I N K S 🔗 ▬▬▬▬▬▬ IT Career Paths ► https://youtu.be/XmWkcePhf84 Full Python course ► https://youtu.be/t8pPdKYpowI Full Golang course ► https://youtu.be/yyUHQIec83I What is DevOps ► https://youtu.be/0yWAtQ6wYNM DevOps as a Career Playlist ► https://www.youtube.com/playlist?list=PLy7NrYWoggjzZTuj24TwOldi1NJY4UgWa ▬▬▬▬▬▬ Connect with me 👋 ▬▬▬▬▬▬ Join private FB group ► https://bit.ly/32UVSZP INSTAGRAM ► https://bit.ly/2F3LXYJ TWITTER ► https://bit.ly/3i54PUB LINKEDIN ► https://bit.ly/3hWOLVT ▬▬▬▬▬▬ Courses & Ebooks & Bootcamp 🚀 ▬▬▬▬▬▬ ► Become a DevOps Engineer - full educational program 👉🏼 https://bit.ly/3gEwf4V ► High-Quality and Hands-On Courses 👉🏼 https://bit.ly/3nIouPW ► Kubernetes 101 - compact and easy-to-read ebook bundle 👉🏼 https://bit.ly/3mPIaiU
w-X_EQ2Xva4 | 07 Mar 2023
Python Automation with ChatGPT | Write Python code to connect to OpenAI API and generate automation scripts in seconds! #python #chatgpt #techworldwithnana ▬▬▬▬▬▬ PRE-REQUISITES ⏰ ▬▬▬▬▬▬ ► Python Programming Tutorial: https://youtu.be/t8pPdKYpowI ► ChatGPT Tutorial: https://youtu.be/l-kE11fhfaQ In this video we are going to learn how to use Python to automate things for us so we don't have to do them manually. We're going to automate 2 use cases: First we will write a Python program that takes any blog article or any web page and it extracts all the headers from that page or article and then it translates all those headers to Spanish and saves it into its own HTML file so you can open it in the browser and basically see all the headers of that specific blog article translated in Spanish. In the second use will be that we're going to write a Python program that goes through all the files in our downloads folder it then checks if we have any files that are older than 30 days or were last used more than 30 days ago and it takes all these files and puts that into a new folder called "to_delete" which we can then review and basically delete if needed. So basically it helps us clean up our messy downloads folder with a bunch of old downloaded files in there. But here's even more interesting thing we will do we will use an artificial intelligence tool that you probably have already heard of a million times called ChatGPT and we will tell Python to use ChatGPT's API or the underlying API that ChatGPT is also using to generate the Python scripts for those two use cases that I mentioned. ▬▬▬▬▬▬ L I N K S 🔗 ▬▬▬▬▬▬ ► Git Repo for this tutorial: https://gitlab.com/nanuchi/python-automation-chatgpt ► OpenAI API: https://platform.openai.com/docs/introduction/overview ► Requests Python library: https://requests.readthedocs.io/en/latest/api/ ► BeautifulSoup library: https://www.crummy.com/software/BeautifulSoup/bs4/doc/ ▬▬▬▬▬▬ T I M E S T A M P S ⏰ ▬▬▬▬▬▬ 0:00 - Intro - What we are automating? 02:37 - Why Python for Automation? 04:39 - Connect to OpenAI API 06:45 - Create account and API key 08:07 - Pre-Requisites for demo 09:15 - Write Python script to connect to OpenAI 33:29 - Install Library 35:17 - Execute Python Script 40:15 - Accept Prompt Input to send to OpenAI 53:11 - UC 1: Python Automation Script for Blog Post Translation 1:08:01 - UC 2: Python Automation Script for Cleaning Downloads Folder ▬▬▬▬▬▬ Want to learn more? 🚀 ▬▬▬▬▬▬ Full Python course ► https://youtu.be/t8pPdKYpowI Full Docker course ► https://youtu.be/3c-iBn73dDE Full K8s course ► https://youtu.be/X48VuDVv0do DevOps Tools explained ► https://bit.ly/2W9UEq6 ▬▬▬▬▬▬ Connect with me 👋 ▬▬▬▬▬▬ Join private FB group ► https://bit.ly/32UVSZP INSTAGRAM ► https://bit.ly/2F3LXYJ TWITTER ► https://bit.ly/3i54PUB LINKEDIN ► https://bit.ly/3hWOLVT ▬▬▬▬▬▬ Courses & Ebooks & Bootcamp 🚀 ▬▬▬▬▬▬ ► Become a DevOps Engineer - full educational program 👉🏼 https://bit.ly/3gEwf4V ► High-Quality and Hands-On Courses 👉🏼 https://bit.ly/3nIouPW ► Kubernetes 101 - compact and easy-to-read ebook bundle 👉🏼 https://bit.ly/3mPIaiU
pg19Z8LL06w | 15 Feb 2023
Docker Tutorial for Beginners that teaches you everything you need to get started 💛 Connect on Instagram ► https://bit.ly/2F3LXYJ 💛 Connect on LinkedIn ► https://bit.ly/3hWOLVT 💙 Full Docker course ► https://youtu.be/3c-iBn73dDE 💚 Docker in complete DevOps process ► http://bit.ly/40xdnv1 #docker #dockertutorial #techworldwithnana ► This video is sponsored by Nethopper 🙌🏼 ► Learn more about Nethopper KAOPS here: https://www.nethopper.io/ Learn the basic building blocks of Docker in an easy and understandable way. By the end of this Docker tutorial, you will have a deep understanding of the concepts and a great overall big picture of how Docker is used in the whole software development process. The course is a mix of animated theoretic explanation and hands-on demos to follow along, so you get your first hands-on experience with Docker. 🔗 Links ► Git Repo for this tutorial: https://gitlab.com/nanuchi/docker-in-1-hour ► Download and install Docker: https://docs.docker.com/get-docker/ ▬▬▬▬▬▬ T I M E S T A M P S ⏰ ▬▬▬▬▬▬ 0:00 - Intro and Course Overview 02:54 - What is Docker? 03:51 - What problems Docker solves in development and deployment process 11:38 - Virtual Machine vs Docker 17:19 - Install Docker 21:36 - Docker Images vs Containers 26:32 - Docker Registries 29:38 - Docker Image Versions 32:02 - Main Docker Commands - Pull and Run Docker containers 39:06 - Port Binding 42:50 - Start and Stop containers 46:54 - Private Docker Registries 48:11 - Registry vs Repository 49:09 - Dockerfile - Dockerize Node.js app 58:30 - Build Image 1:02:39 - Docker UI Client 1:03:39 - Overview: Docker in complete software development lifecycle 1:06:38 - Where to go from here ▬▬▬▬▬▬ Want to learn more? 🚀 ▬▬▬▬▬▬ Full Python course ► https://youtu.be/t8pPdKYpowI Full Docker course ► https://youtu.be/3c-iBn73dDE Full K8s course ► https://youtu.be/X48VuDVv0do DevOps Tools explained ► https://bit.ly/2W9UEq6 ▬▬▬▬▬▬ Connect with me 👋 ▬▬▬▬▬▬ Join private FB group ► https://bit.ly/32UVSZP INSTAGRAM ► https://bit.ly/2F3LXYJ TWITTER ► https://bit.ly/3i54PUB LINKEDIN ► https://bit.ly/3hWOLVT ▬▬▬▬▬▬ Courses & Ebooks & Bootcamp 🚀 ▬▬▬▬▬▬ ► Become a DevOps Engineer - full educational program 👉🏼 https://bit.ly/3gEwf4V ► High-Quality and Hands-On Courses 👉🏼 https://bit.ly/3nIouPW ► Kubernetes 101 - compact and easy-to-read ebook bundle 👉🏼 https://bit.ly/3mPIaiU
l-kE11fhfaQ | 18 Jan 2023
ChatGPT Tutorial for DevOps - What is ChatGPT? How to use ChatGPT? My opinion on whether ChatGPT will replace engineers 💛 Follow me on LinkedIn and IG for weekly updates ► https://bit.ly/2F3LXYJ 💙 Become a DevOps Engineer - 6-month program ► http://bit.ly/3IODt6q 💚 Mini-Bootcamp for IT Beginners ► http://bit.ly/3Wc63l3 #chatgpt #techworldwithnana ► This video is sponsored by Firefly 🙌🏼 ► For more infos: https://eu1.hubs.ly/H02z-Lf0 ► Open source tool AIaC: https://eu1.hubs.ly/H02z-GD0 I'm sure you have all heard of ChatGPT by now. It has become a buzzword within days of its release and professionals in all fields, especially in high skilled areas like lawyers, doctors, engineers are questioning whether such AI can actually replace them and work. So in this video I want to talk about what ChatGPT is and how it even popped up, talk a bit about the organization behind GPT called "OpenAI", which has already created many other machine learning models besides Chat GPT and also explain technically about all that. And then we'll dive in and actually put ChatGPT to use for some DevOps related tasks. I really want to see how it can help in generating configuration code for building DevOps processes or different parts of those processes and how well it knows different DevOps technologies, but not just some shallow examples or boilerplate code that I can get from official documentation, but instead also try more fine-tuning and small optimizations in that configuration code. We're also going to check out an open source command line tool that is built on top of ChatGPT and was specifically created for engineers to generate infrastructure as code templates and more and finally we'll talk about the impact of ChatGPT, the quality and usefulness of such a tool for engineers and whether it will really replace the engineers and to what extent you should be concerned. ▬▬▬▬▬▬ T I M E S T A M P S ⏰ ▬▬▬▬▬▬ 00:00 - Intro and Overview 01:39 - What is ChatGPT, Who developed ChatGPT 06:45 - Sign Up on ChatGPT 09:23 - Create Dockerfile for Node.js app using ChatGPT 22:13 - Create Kubernetes manifest file using ChatGPT 35:06 - Create CI/CD pipeline code using ChatGPT 50:06 - Convert Jenkinsfile into GitLab CI config file 53:53 - Tools built on top of OpenAI's API 55:01 - AIaC demo - CLI tool for DevOps 01:01:00 - My opinion on ChatGPT & whether ChatGPT will replace engineers ▬▬▬▬▬▬ Want to learn more? 🚀 ▬▬▬▬▬▬ Full Python course ► https://youtu.be/t8pPdKYpowI Full Docker course ► https://youtu.be/3c-iBn73dDE Full K8s course ► https://youtu.be/X48VuDVv0do DevOps Tools explained ► https://bit.ly/2W9UEq6 ▬▬▬▬▬▬ Connect with me 👋 ▬▬▬▬▬▬ INSTAGRAM ► https://bit.ly/2F3LXYJ TWITTER ► https://bit.ly/3i54PUB LINKEDIN ► https://bit.ly/3hWOLVT FB group ► https://bit.ly/32UVSZP DEV ► https://bit.ly/3h2fqiO ▬▬▬▬▬▬ Courses & Bootcamp & Ebooks 🚀 ▬▬▬▬▬▬ ► Become a DevOps Engineer - full educational program 👉🏼 https://bit.ly/3gEwf4V ► High-Quality and Hands-On Courses 👉🏼 https://bit.ly/3nIouPW ► Kubernetes 101 - compact and easy-to-read ebook bundle 👉🏼 https://bit.ly/3mPIaiU
XmWkcePhf84 | 19 Dec 2022
A Ultimate Guide or Roadmap of how to get started in IT | Overview of different IT careers | Top IT career paths for beginners 💛 Follow me on IG for behind-the-scenes-content ► https://bit.ly/2F3LXYJ 💚 Mini-Bootcamp for IT Beginners ► http://bit.ly/3HFbrcT 💙 Become a DevOps Engineer - 6-month program ► http://bit.ly/3FwF65k #it #techworldwithnana ► This video is sponsored by Passbolt 🙌🏼 ► For more infos, check it out here: https://www.passbolt.com/ ▬▬▬▬▬▬ Useful L I N K S 🔗 ▬▬▬▬▬▬ Full Python course ► https://youtu.be/t8pPdKYpowI Full Golang course ► https://youtu.be/yyUHQIec83I What is DevOps ► https://youtu.be/0yWAtQ6wYNM DevOps as a Career Playlist ► https://www.youtube.com/playlist?list=PLy7NrYWoggjzZTuj24TwOldi1NJY4UgWa In this video I want to give you kind of a roadmap of how to get into the IT world. The tech industry is currently one of the hottest industries for the job market, so it's completely logical that so many people are thinking about changing careers to tech or getting into tech just after graduating from school or college. And it's true that tech industry offers lots of career opportunities, but when you are at the very beginning of your journey it can be very overwhelming too. It is a broad industry with so many options, so many IT fields and professions. There is so much to learn and often you don't even know where to start. It's also hard to know which IT field you will be interested in and will eventually choose, before actually trying things out and seeing for yourself what you enjoy doing the most. You may even have self-doubt thinking that it's too late to switch careers or there's so much to learn you can never catch up with the people, who have been in tech since early age. And I understand all these concerns, the self-doubt, the time pressure, insecure not knowing where and how to start etc. And that's why with this video I want to kind of show you various career path in tech and give you some general guidance for how to get started. 😊 The most popular IT professions today, that will be even more demanded in the future are: software engineering, DevOps engineering, cloud engineering, cyber security or security engineering, data engineering or generally data related professions and machine learning engineering. And for every IT field, we will see whether: - it's an entry-level profession - what they actually do and what are some of their job responsibilities - as well as what skills you need to have to get into that specific field - and some of the technologies you need to learn for it. Most of you will probably want to get into one of those fields, but many of you may not know right now what you want to choose exactly, maybe because they all sound equally exciting for you or equally overwhelming so you have no idea which one will be a better choice or which one will be the most interesting one for you, which is absolutely okay, because that's exactly what I want to help you with in this video so let's get into it! ✅ ▬▬▬▬▬▬ T I M E S T A M P S ⏰ ▬▬▬▬▬▬ 00:00 - Intro and Overview 01:43 - My Background 02:20 - Most popular IT Career Paths 03:57 - General Learning Approach 04:41 - Roadmap to become... 04:56 - Become a Software Engineer 12:59 - Become a DevOps Engineer 16:37 - Become a Cloud Engineer 19:44 - Become a Security Engineer 24:25 - Become a Data Analyst, Data Engineer, Data Scientist 30:24 - Become a Machine Learning Engineer 32:51 - Python - General Purpose 34:29 - Official Degree, Bootcamp, Courses or Self-Learning? 36:47 - Choose one field and get started! :) ▬▬▬▬▬▬ S O U R C E S ▬▬▬▬▬▬ ► Rankings: - https://www.statista.com/statistics/1296668/top-in-demand-tech-skills-worldwide - https://www.dice.com/technologists/ebooks/tech-job-report/occupations.html#Top-Tech-Cities-by-Job-Posting-Growth - https://www.edureka.co/blog/top-10-highest-paying-jobs/ - https://www.manpowergroup.co.uk/the-word-on-work/c_the-most-in-demand-tech-jobs-in-2023/ ► Most popular languages: https://survey.stackoverflow.co/2022/#most-popular-technologies-language ► A day in data: https://www.weforum.org/agenda/2019/04/how-much-data-is-generated-each-day-cf4bddf29f/ ▬▬▬▬▬▬ Connect with me 👋 ▬▬▬▬▬▬ INSTAGRAM ► https://bit.ly/2F3LXYJ TWITTER ► https://bit.ly/3i54PUB LINKEDIN ► https://bit.ly/3hWOLVT FB group ► https://bit.ly/32UVSZP DEV ► https://bit.ly/3h2fqiO
Iyfntbj2jWU | 30 Nov 2022
Course for complete IT Beginners | Learning the complete Software Development Life Cycle by taking up all key roles (software developer, tester, systems administrator) in practice one by one! 💚 More Infos here: http://bit.ly/3gLsU8B ▬▬▬▬▬▬ Why we created this course? 💡 ▬▬▬▬▬▬ We get a lot of requests from viewers with zero or little IT pre-knowledge, who want to start a career in DevOps. But since DevOps Engineering is not an entry-level IT profession, we decided to create a course that will prepare non-IT people for transitioning into DevOps. However, the course turned out to be a great resource for IT beginners in general. By simulating actual real world engineering tasks and going through the complete software development project, it completely dissolves the fear and insecurity of being an IT newbie. No matter if your end goal is to become a software developer, DevOps engineer, cloud engineer etc. ▬▬▬▬▬▬ By the end of this course, you will ▬▬▬▬▬▬ ✅ Have a strong understanding of how the complete software development and release workflow works. Better than many junior engineers with actual work experience! ✅ Know how to write a simple web application with frontend, backend and database. Tech Stack: HTML, CSS, JavaScript, Vue.js, Node.js, Express.js, Jest, MongoDB ✅ Understand basics of infrastructure, servers, operating systems etc, Know how to create and configure a virtual server on a cloud platform, and deploy your developed application on it. ▬▬▬▬▬▬ Work through a complete Software Project 👩🏻💻 ▬▬▬▬▬▬ Taking up all key roles one by one and going through the whole software development workflow in practice! 1 - PLAN (Role Product Owner and whole team) ► Create Jira Board and first Sprint 2 - DEVELOP (Role: Software Developer) ► Learn Programming & Web Development Basics - HTML, CSS, JavaScript ► Develop app with VueJS and NodeJS ► Connect database 3 - TEST (Role: Software Developer / Tester) ► Understand why testing is important ► Different types of tests ► Write unit and integration tests in JavaScript 4 - RELEASE / DEPLOY (Role: Systems Administrator / Software Developer) ► Know how to package and run an application ► Create virtual server on cloud ► Configure Linux server ► Run application package on VM ▬▬▬▬▬▬ T I M E S T A M P S ⏰ ▬▬▬▬▬▬ 00:00 - Intro and Overview 03:38 - Course Structure - SDLC 05:48 - What's special about this course 10:42 - Detailed Course Curriculum 18:38 - Fun and Engaging 19:30 - How to get most out of the course
Ms_jTcERvMY | 15 Nov 2022
Answering the question if DevOps profession is right for you and generally what it takes to be a DevOps engineer 💛 Follow me on IG for behind-the-scenes-content ► https://bit.ly/2F3LXYJ 💚 Become a DevOps Engineer - 6-month program ► http://bit.ly/3ErUn8o #devops #techworldwithnana ► This video is sponsored by Pulumi 🙌🏼, a universal IaC tool ► For more infos, check it out here: https://www.pulumi.com/ ► Pulumi was covered in my DevOps tool of the month video: https://youtu.be/vIjeiDcsR3Q You all know that DevOps is already very popular and highly demanded. You see organizations adopting it worldwide and it seems like a great career choice with lots of job opportunities, high salary and generally a very rewarding work. But maybe DevOps is not for everyone. It takes a specific type of person to be interested in DevOps, so the question is: "Is DevOps profession right for you?" And in order to answer this question in this video I will explain: - what are the qualities and characteristics you should have if you want to get into DevOps, - what kind of thinking and approach is required in DevOps - which soft skills as well as technical skills you need to have - and finally what are some challenges of being a DevOps engineer. - And if at the end of the video you do find out and decide that DevOps is indeed for you, I will also show what next steps you can take to get into DevOps. ► Global DevOps Market Rise - Source: https://www.verifiedmarketresearch.com/product/devops-market/ ▬▬▬▬▬▬ T I M E S T A M P S ⏰ ▬▬▬▬▬▬ 00:00 - Intro and Overview 00:55 - Generalist instead of Specialist 01:48 - Analytical and Strategic Thinking 02:43 - High Level Thinking 03:55 - Problem Solving and Solution Oriented 05:29 - Creative and Innovative 06:35 - Persuasive 07:17 - Communication Skills and Team Player 11:35 - Detail Thinking 13:09 - Sharing knowledge in an organized way 14:41 - Enjoy dynamic and diverse work 15:37 - Enjoy optimizing and improving 16:02 - Challenges 18:03 - External Factors ▬▬▬▬▬▬ Want to learn more? 🚀 ▬▬▬▬▬▬ Full Python course ► https://youtu.be/t8pPdKYpowI Full Docker course ► https://youtu.be/3c-iBn73dDE Full K8s course ► https://youtu.be/X48VuDVv0do DevOps Tools explained ► https://bit.ly/2W9UEq6 ▬▬▬▬▬▬ Connect with me 👋 ▬▬▬▬▬▬ INSTAGRAM ► https://bit.ly/2F3LXYJ TWITTER ► https://bit.ly/3i54PUB LINKEDIN ► https://bit.ly/3hWOLVT FB group ► https://bit.ly/32UVSZP DEV ► https://bit.ly/3h2fqiO ▬▬▬▬▬▬ Courses & Bootcamp & Ebooks 🚀 ▬▬▬▬▬▬ ► Become a DevOps Engineer - full educational program 👉🏼 https://bit.ly/3gEwf4V ► High-Quality and Hands-On Courses 👉🏼 https://bit.ly/3nIouPW ► Kubernetes 101 - compact and easy-to-read ebook bundle 👉🏼 https://bit.ly/3mPIaiU
G_nVMUtaqCk | 13 Oct 2022
DevOps Roadmaps for most common backgrounds like software engineer, sys admin, test automation engineer, network engineer and no IT background ✅ Get DevOps roadmap as PDF ► https://bit.ly/3MwGoQT 💙 Become a DevOps Engineer - 6-month program ► https://bit.ly/3qqJ08L 💛 Follow me on IG for behind-the-scenes-content ► https://bit.ly/2F3LXYJ #devops #techworldwithnana This video is a step by step guide of how you can transition into DevOps starting from your specific background. So I outline the different paths to becoming a DevOps engineer as a: - systems administrator - software developer - test automation engineer - network engineer - no IT background ► This video is sponsored by CrowdSec 🙌🏼, an open-source & collaborative IPDS (intrusion prevention and detection system) ► For more infos, check it out here: https://crowdsec.net/?mtm_campaign=Techworld-Nana-Oct22 ▬▬▬▬▬▬ IT B E G I N N E R S C O U R S E ✅ ▬▬▬▬▬▬ ► More infos here: https://www.techworld-with-nana.com/it-beginners-course-waitlist Our DevOps Bootcamp is perfect for people with already some IT background. However, having received many requests from people with no or very little IT background, we decided to help you by creating a course, which will help you to understand the whole software development lifecycle by going through it one by one. You will know how to create a simple web application with frontend, backend and database and deploy your developed application on cloud infrastructure. ▬▬▬▬▬▬ T I M E S T A M P S ⏰ ▬▬▬▬▬▬ 00:00 - Intro and Overview 01:17 - What is the DevOps skillset? 09:12 - What is YOUR zero or starting point? 09:51 - Starting as a Systems Administrator 13:11 - Starting as a Software Developer 14:15 - Starting as a Test Automation Engineer 15:41 - Starting as a Network Engineer 17:15 - DevOps Bootcamp considering these different backgrounds 18:47 - Starting with no IT background 22:27 - Summary ▬▬▬▬▬▬ Want to learn more? 🚀 ▬▬▬▬▬▬ Full Python course ► https://youtu.be/t8pPdKYpowI Full Docker course ► https://youtu.be/3c-iBn73dDE Full K8s course ► https://youtu.be/X48VuDVv0do DevOps Tools explained ► https://bit.ly/2W9UEq6 ▬▬▬▬▬▬ Connect with me 👋 ▬▬▬▬▬▬ INSTAGRAM ► https://bit.ly/2F3LXYJ TWITTER ► https://bit.ly/3i54PUB LINKEDIN ► https://bit.ly/3hWOLVT FB group ► https://bit.ly/32UVSZP DEV ► https://bit.ly/3h2fqiO ▬▬▬▬▬▬ Courses & Bootcamp & Ebooks 🚀 ▬▬▬▬▬▬ ► Become a DevOps Engineer - full educational program 👉🏼 https://bit.ly/3gEwf4V ► High-Quality and Hands-On Courses 👉🏼 https://bit.ly/3nIouPW ► Kubernetes 101 - compact and easy-to-read ebook bundle 👉🏼 https://bit.ly/3mPIaiU
2NtiI0Ojczw | 13 Sep 2022
Top reasons to choose DevOps as a career | Why I personally like DevOps and what are some advantages that speaks for choosing DevOps as a career in general. 💛 Follow me on IG for behind-the-scenes-content ► https://bit.ly/2F3LXYJ 💚 Become a DevOps Engineer - 6-month program ► https://bit.ly/3qqJ08L #devops #techworldwithnana ► This video is sponsored by Pulumi 🙌🏼, a universal IaC tool ► For more infos, check it out here: https://www.pulumi.com/ ► Pulumi was covered in my DevOps tool of the month video: https://youtu.be/vIjeiDcsR3Q Global DevOps Market Rise - Source: https://www.verifiedmarketresearch.com/product/devops-market/ ▬▬▬▬▬▬ Why we created our DevOps Bootcamp? ▬▬▬▬▬▬ We think that people should take advantage of this huge demand for DevOps engineers and benefits, which comes with it. But we also know learning DevOps can be daunting and difficult and that's exactly why we created this full educational program to give people the opportunity to learn all necessary skills to become a DevOps engineer. To confidently go out there apply for a job as a DevOps engineer, who can help the company implement the DevOps processes from day one and that's what extremely valuable for the employers. If you're interested you can find more infos here: https://bit.ly/3qqJ08L ▬▬▬▬▬▬ T I M E S T A M P S ⏰ ▬▬▬▬▬▬ 00:00 - Intro and Overview 00:26 - My personal preference for DevOps 02:57 - Diverse and rewarding 05:05 - Impact 06:17 - Demand and Salary 11:13 - Continued learning opportunity 13:16 - Downsides 14:12 - Summary ▬▬▬▬▬▬ Want to learn more? 🚀 ▬▬▬▬▬▬ Full Python course ► https://youtu.be/t8pPdKYpowI Full Docker course ► https://youtu.be/3c-iBn73dDE Full K8s course ► https://youtu.be/X48VuDVv0do DevOps Tools explained ► https://bit.ly/2W9UEq6 ▬▬▬▬▬▬ Connect with me 👋 ▬▬▬▬▬▬ INSTAGRAM ► https://bit.ly/2F3LXYJ TWITTER ► https://bit.ly/3i54PUB LINKEDIN ► https://bit.ly/3hWOLVT FB group ► https://bit.ly/32UVSZP DEV ► https://bit.ly/3h2fqiO ▬▬▬▬▬▬ Courses & Bootcamp & Ebooks 🚀 ▬▬▬▬▬▬ ► Become a DevOps Engineer - full educational program 👉🏼 https://bit.ly/3gEwf4V ► High-Quality and Hands-On Courses 👉🏼 https://bit.ly/3nIouPW ► Kubernetes 101 - compact and easy-to-read ebook bundle 👉🏼 https://bit.ly/3mPIaiU
rv4LlmLmVWk | 16 Aug 2022
What are Microservices | Monolithic to Microservices Architecture | Monorepo vs Polyrepo | How Microservices connect with each other 💛 Follow me on IG for behind-the-scenes-content ► https://bit.ly/2F3LXYJ 💚 Become a DevOps Engineer - 6-month program: ► https://bit.ly/3gEwf4V 🧡 GitLab Course with Microservices, K8s, Multi-Stage: ► https://bit.ly/gitlab-full-course #microservices #devops #techworldwithnana ► This video is sponsored by HashiCorp 🙌🏼 ► For more infos about their technologies: https://www.hashicorp.com/ In this video you will learn all you need to know about Microservices in 18 minutes. First, I will start with what a Monolithic Architecture is, what are some of its challenges and why the industry moved slowly towards the microservices architecture? Then we will see what microservices or a microservice architecture is exactly, the best practices, benefits and how the communication between microservices works. And finally we will also look at the downsides or challenges of a microservices architecture. We will also see different ways to manage code for microservices application and talk about the difference of monorepo and polyrepo and advantages and disadvantages of both! ▬▬▬▬▬▬ T I M E S T A M P S ⏰ ▬▬▬▬▬▬ 00:00 - Intro and Overview 00:43 - Monolith & its challenges 03:18 - What are Microservices exactly? 05:28 - How Microservices communicate with each other? 07:58 - Downsides of Microservices 10:40 - CI/CD Pipeline for Microservices 11:24 - Monorepo vs Polyrepo - How to manage the code for microservices application? 12:03 - Monorepo explained - Benefits and Disadvantages 14:46 - Polyrepo explained - Benefits and Disadvantages 17:17 - Which one to choose when? ▬▬▬▬▬▬ Want to learn more? 🚀 ▬▬▬▬▬▬ Full Python course ► https://youtu.be/t8pPdKYpowI Full Docker course ► https://youtu.be/3c-iBn73dDE Full K8s course ► https://youtu.be/X48VuDVv0do DevOps Tools explained ► https://bit.ly/2W9UEq6 ▬▬▬▬▬▬ Connect with me 👋 ▬▬▬▬▬▬ INSTAGRAM ► https://bit.ly/2F3LXYJ TWITTER ► https://bit.ly/3i54PUB LINKEDIN ► https://bit.ly/3hWOLVT FB group ► https://bit.ly/32UVSZP DEV ► https://bit.ly/3h2fqiO ▬▬▬▬▬▬ Courses & Bootcamp & Ebooks 🚀 ▬▬▬▬▬▬ ► Become a DevOps Engineer - full educational program 👉🏼 https://bit.ly/3gEwf4V ► High-Quality and Hands-On Courses 👉🏼 https://bit.ly/3nIouPW ► Kubernetes 101 - compact and easy-to-read ebook bundle 👉🏼 https://bit.ly/3mPIaiU
4BibQ69MD8c | 19 Jul 2022
Azure DevOps Tutorial | CI/CD with Azure DevOps Pipelines, Azure Repos, Azure Test Plans, Azure Boards 💛 Follow me on IG for behind-the-scenes-content ► https://bit.ly/2F3LXYJ 💚 Become a DevOps Engineer - 6-month program: ► https://bit.ly/3gEwf4V 🧡 GitLab Course with K8s, Microservices, Multi-Stage: ► https://bit.ly/gitlab-full-course #azuredevops #devops #techworldwithnana ► This video is sponsored by Pulumi 🙌🏼, a universal IaC tool ► For more infos, check it out here: https://www.pulumi.com/ ► Pulumi was covered in my DevOps tool of the month video: https://youtu.be/vIjeiDcsR3Q In this video we will learn about Azure DevOps. We will see what it is and what you can do with Azure DevOps platform. How to use it for your software development projects and generally how is this relevant for you as an engineer? We will see different features and use cases of Azure DevOps. How it all works and how you can implement the whole software development and deployment lifecycle with it. We will also review the Azure DevOps architecture and how it works in the background and finally we will also compare it with alternative tools and talk a bit about which of these tools you need to learn for your career with so many alternative options. As the name suggests Azure DevOps is a DevOps platform. It is a software as a service offering, which was created to basically be a one-stop shop for implementing all your DevOps processes for your project. So it's basically a technological implementation of the DevOps process, which covers the whole software development lifecycle and it has features for each part of this lifecycle. So in this tutorial, we will go through the steps or parts of that software development lifecycle and see how the various Azure DevOps services map to those parts. ▬▬▬▬▬▬ T I M E S T A M P S ⏰ ▬▬▬▬▬▬ 00:00 - Intro and Overview 00:42 - What is Azure DevOps? 03:16 - Azure Boards 05:35 - Azure Repos 03:16 - Azure Boards 07:52 - Azure Pipelines (Build Pipeline - CI) 15:09 - Azure Artifacts 16:44 - Stages in Azure Pipelines 18:44 - Templates in Azure Pipelines 20:09 - Environments in Azure Pipelines 21:17 - Release Pipelines (CD) 23:17 - Test Plans 24:44 - Azure DevOps Architecture 26:35 - Pricing Model 26:56 - Service Connections 29:20 - Comparison with other platforms 33:51 - Which technology to learn? ▬▬▬▬▬▬ Want to learn more? 🚀 ▬▬▬▬▬▬ Full Python course ► https://youtu.be/t8pPdKYpowI Full Docker course ► https://youtu.be/3c-iBn73dDE Full K8s course ► https://youtu.be/X48VuDVv0do DevOps Tools explained ► https://bit.ly/2W9UEq6 ▬▬▬▬▬▬ Connect with me 👋 ▬▬▬▬▬▬ INSTAGRAM ► https://bit.ly/2F3LXYJ TWITTER ► https://bit.ly/3i54PUB LINKEDIN ► https://bit.ly/3hWOLVT FB group ► https://bit.ly/32UVSZP DEV ► https://bit.ly/3h2fqiO ▬▬▬▬▬▬ Courses & Bootcamp & Ebooks 🚀 ▬▬▬▬▬▬ ► Become a DevOps Engineer - full educational program 👉🏼 https://bit.ly/3gEwf4V ► High-Quality and Hands-On Courses 👉🏼 https://bit.ly/3nIouPW ► Kubernetes 101 - compact and easy-to-read ebook bundle 👉🏼 https://bit.ly/3mPIaiU
qP8kir2GUgo | 09 Jun 2022
Learn GitLab CI/CD by building a complete CICD pipeline for a python demo project | with Docker 🧡 GitLab Course with Kubernetes, Microservices, Multi-Stage: https://bit.ly/gitlab-full-course 💚 Become a DevOps Engineer - 6-month program: https://bit.ly/3gEwf4V #gitlab #gitlabcicd #techworldwithnana ► This course is sponsored by Twingate 🙌🏼, a modern alternative to VPN ► If you want to try it, check out their special offer for my viewers by using the code "NANA": https://lp.twingate.com/NANA ▬▬▬▬▬▬ What you’ll learn in 1 Hour ✅ ▬▬▬▬▬▬ ► What GitLab CI/CD is ► GitLab compared to other CI/CD platforms ► Overview of GitLab Architecture ► Build a full GitLab CI/CD pipeline for a python app that - executes tests, - builds a Docker image, - pushes to a private Docker repository and - deploys the app to a remote server on DigitalOcean ► Learn GitLab Basic Concepts on the way: - Pipeline, Jobs, - Stages - GitLab Runners and Executors - Variables (Variable and File Type) - Docker in Docker ▬▬▬▬▬▬ R E F E R E N C E S 🔗▬▬▬▬▬▬ ► Git repo we build the CI/CD pipeline for: https://gitlab.com/nanuchi/gitlab-cicd-crash-course ► Original forked python demo app: https://github.com/benc-uk/python-demoapp ► Docker in Docker Image: https://hub.docker.com/_/docker ► Docker in Docker Gitlab Docs: https://docs.gitlab.com/ee/ci/docker/using_docker_build.html#use-docker-in-docker ► Install Python and Pip: https://www.python.org/downloads/ ▬▬▬▬▬▬ Course Pre-Requisites ▬▬▬▬▬▬ 💡 Docker - learn here: ► https://youtu.be/3c-iBn73dDE 💡 YAML - learn here: ► https://youtu.be/1uFVr15xDGg 💡 Basics of Git ▬▬▬▬▬▬ Pre-Requisites if you want to follow the demo ▬▬▬▬▬▬ ⌨️ GitLab Account ⌨️ DockerHub Account - we push and pull docker image from Docker Hub (https://hub.docker.com/) ⌨️ If you want to start the app locally: Install Python3, Pip and make ▬▬▬▬▬▬ T I M E S T A M P S ⏰ ▬▬▬▬▬▬ 00:00 - Intro and Course Overview 01:25 - What is GitLab CI/CD? 01:59 - What is CI/CD in simple words 03:11 - GitLab in comparison to other CI/CD platforms 04:28 - GitLab Architecture - How GitLab works 06:16 - Overview of the demo app (run locally) 12:47 - Pipeline Configuration File (.gitlab-ci.yml) 14:09 - Run Tests 26:27 - Build and Push Docker Image 27:43 - Variables for Login Credentials 32:33 - Write Pipeline Configuration 38:56 - Docker in Docker 43:23 - Execute Pipeline 44:20 - Define Stages 47:19 - Prepare Deployment Server 47:44 - Create Ubuntu server on DigitalOcean 54:44 - Deploy Application 1:06:22 - Validate Application Runs Successfully 1:07:30 - Delete server on DO 1:07:49 - Dive Deeper into GitLab CI/CD ▬▬▬▬▬▬ Connect with me 👋 ▬▬▬▬▬▬ INSTAGRAM ► https://bit.ly/2F3LXYJ TWITTER ► https://bit.ly/3i54PUB LINKEDIN ► https://bit.ly/3hWOLVT Facebook group ► https://bit.ly/32UVSZP
F7WMRXLUQRM | 15 May 2022
Learn how to build production-ready CI/CD pipelines in one comprehensive and practical course! ► More Infos here: https://www.techworld-with-nana.com/gitlab-cicd-course #gitlab #gitlabcicd #techworldwithnana GitLab CI/CD is one of the most popular CI/CD platforms! More and more companies are adopting it. So, the need for Developers or DevOps engineers, who know how to build complete CI/CD pipelines on GitLab is increasing. While many GitLab courses teach you only the basics, we will dive into more advanced demos, like implementing dynamic versioning, using cache to speed up the pipeline execution or deploying to a K8s cluster. So, you'll have built several CI/CD pipelines with real life examples & best practices! As usual you can expect complex topics explained in a simple way, animations to help you understand the concepts better and lots of hands-on demos! ▬▬▬▬▬▬ 🚀 By the end of this course, you'll be able to... 🚀 ▬▬▬▬▬▬ ✅ Confidently use GitLab CI/CD at your work ✅ Set up self-managed GitLab Runners ✅ Build and deploy containers with Docker Compose ✅ Build a Multi-Stage Pipeline ✅ Configure a CI/CD Pipeline for a Monorepo Microservices ✅ Configure a CI/CD Pipeline for a Polyrepo Microservices ✅ Deploy to a managed Kubernetes cluster ✅ Setup a CI/CD pipeline with best practices ▬▬▬▬▬▬ 📚 What you'll learn 📚 ▬▬▬▬▬▬ ✅ Pipelines, Jobs, Stages ✅ Regular & Secret Variables ✅ Workflow Rules ✅ Speed up Pipeline using Cache ✅ Configure Job Artifacts (test report, passing files and env vars) ✅ Conditionals ✅ GitLab Runners & Executors ✅ GitLab's built-in Docker registry ✅ GitLab Environments ✅ GitLab's Job Templates ✅ Reuse pipeline configuration by writing own job ci-templates library ✅ needs, dependencies, extends etc. ▬▬▬▬▬▬ 💎 COURSE CURRICULUM 💎 ▬▬▬▬▬▬ Check out detailed curriculum here: https://techworld-with-nana.teachable.com/p/gitlab-cicd-course-curriculum 💎 Chapter 01: Course Overview 💎 Chapter 02: Introduction to CI/CD and GitLab CI/CD 💎 Chapter 03: Core Concepts of GitLab CI/CD 💎 Chapter 04: GitLab Architecture 💎 Chapter 05: Real Life Pipeline 💎 Chapter 06: Advanced Pipeline 💎 Chapter 07: Deploy Microservices App (Mono & Polyrepo) 💎 Chapter 08: Deploy to Kubernetes Cluster 💎 Chapter 09: Congrats ▬▬▬▬▬▬ Connect with me 👋 ▬▬▬▬▬▬ INSTAGRAM ► https://bit.ly/2F3LXYJ TWITTER ► https://bit.ly/3i54PUB LINKEDIN ► https://bit.ly/3hWOLVT Facebook group ► https://bit.ly/32UVSZP DEV ► https://bit.ly/3h2fqiO
oBf5lrmquYI | 03 May 2022
Secure your K8s cluster with this Top 10 Kubernetes Security Best Practices | Kubernetes Security 101 💙 Become a Kubernetes Administrator ► https://bit.ly/k8s-admin-course 💚 Become a DevOps Engineer - full educational program ► https://bit.ly/3gEwf4V 💛 Follow me on IG for behind-the-scenes-content ► https://bit.ly/2F3LXYJ ✅ Learn more about Kubernetes Backup and Restore with Kasten: https://youtu.be/01qcYSck1c4 #kubernetes #devops #techworldwithnana ► Thank you Kasten for sponsoring this video 🙌 ► Free Kubernetes Backup and Migration - Download Free Kasten K10 #1 Kubernetes Backup: https://www.kasten.io/nana In this video I talk about a super important topic, which is security in Kubernetes and what are some of the best practices for securing your Kubernetes cluster. The big challenge that we see in terms of Kubernetes security is that it's already so challenging to set up a Kubernetes cluster and to configure it to deploy the applications in it, that security often becomes the afterthought, adding on top of that already complex configuration. However we can't deny the importance of security, especially when the systems are so complex! Cloud applications actually become a very attractive target to a lot of hackers and this growing number of cloud native applications mostly use Kubernetes as a platform and that's where the relevance of knowing how to secure Kubernetes clusters comes into play. ▬▬▬▬▬▬ L I N K S 🔗▬▬▬▬▬▬ Sign up to get notified about new upcoming courses ► https://www.techworld-with-nana.com/course-roadmap ▬▬▬▬▬▬ T I M E S T A M P S ⏰ ▬▬▬▬▬▬ 0:00 - Intro 00:33 - Security in Cloud in general 01:39 - Security in Kubernetes 02:26 - Security as a Spectrum 04:39 - BP 1 - Image Scanning 09:45 - BP 2 - Run as Non-Root User 11:08 - BP 3 - Users & Permissions with RBAC 15:44 - BP 4 - Use Network Policies 18:18 - BP 5 - Encrypt Communication 19:06 - BP 6 - Secure Secret Data 20:34 - BP 7 - Secure etcd 22:05 - BP 8 - Automated Backup & Restore 24:54 - BP 9 - Configure Security Policies 26:50 - BP 10 - Disaster Recovery ▬▬▬▬▬▬ Want to learn more? 🚀 ▬▬▬▬▬▬ Full Python course ► https://youtu.be/t8pPdKYpowI Full Docker course ► https://youtu.be/3c-iBn73dDE Full K8s course ► https://youtu.be/X48VuDVv0do DevOps Tools explained ► https://bit.ly/2W9UEq6 ▬▬▬▬▬▬ Connect with me 👋 ▬▬▬▬▬▬ INSTAGRAM ► https://bit.ly/2F3LXYJ TWITTER ► https://bit.ly/3i54PUB LINKEDIN ► https://bit.ly/3hWOLVT FB group ► https://bit.ly/32UVSZP DEV ► https://bit.ly/3h2fqiO ▬▬▬▬▬▬ Courses & Bootcamp & Ebooks 🚀 ▬▬▬▬▬▬ ► Become a DevOps Engineer - full educational program 👉🏼 https://bit.ly/3gEwf4V ► High-Quality and Hands-On Courses 👉🏼 https://bit.ly/3nIouPW ► Kubernetes 101 - compact and easy-to-read ebook bundle 👉🏼 https://bit.ly/3mPIaiU
Cthla7KqU04 | 06 Apr 2022
Talking about how to learn and stay up to date as a DevOps Engineer ▬▬▬▬▬▬ ⬇️ Resources to learn DevOps ⬇️ ▬▬▬▬▬▬ 💙 Subscribe to me on Youtube :) 👉🏼 https://bit.ly/2z5rvTV 💛 High-Quality and Hands-On Courses 👉🏼 https://bit.ly/3nIouPW 💚 Become a DevOps Engineer - full educational program 👉🏼 https://bit.ly/3gEwf4V In this video, I talk about the challenge of learning multiple technologies and staying up-to-date with new ones in the DevOps field and how I personally manage not to be overwhelmed by it and make the learning process easier. As a DevOps engineer you need to learn so many tools to even start your job as a Junior DevOps engineer. So the minimum entry requirement is already very high. But in addition to having to learn 5-10 technologies, this creates another challenge, which is you can’t just learn them in isolation, but you have to know how to combine them too, how to integrate them together to build those processes. And it doesn’t stop there. To add to this challenge, the DevOps space is developing really fast and we see new technologies, new concepts emerging all the time, so many engineers feel the pressure to learn new tools to use in their projects. So how can you keep an overview and not get too overwhelmed by these, but at the same time still stay up-to-date and know when a new tool comes up that can actually make your work easier, more efficient, or help you and your team in your software development and deployment process. ▬▬▬▬▬▬ T I M E S T A M P S ⏰ ▬▬▬▬▬▬ 0:00 - Intro - Why it's overwhelming 01:24 - DevOps ecosystem - Separate Concepts and Tools 03:32 - How to actually learn? 04:01 - Use Cases - What problems the DevOps tool solves? 05:31 - How does the tool work? 06:10 - Hands-On Practice with a realistic use case 09:20 - Patience while learning 10:20 - Embrace lifelong learning 10:58 - How to stay up to date? ▬▬▬▬▬▬ L I N K S 🔗▬▬▬▬▬▬ Sign up to get notified about new upcoming courses ► https://www.techworld-with-nana.com/course-roadmap ▬▬▬▬▬▬ Want to learn more? 🚀 ▬▬▬▬▬▬ Full Python course ► https://youtu.be/t8pPdKYpowI Full Docker course ► https://youtu.be/3c-iBn73dDE Full K8s course ► https://youtu.be/X48VuDVv0do DevOps Tools explained ► https://bit.ly/2W9UEq6 ▬▬▬▬▬▬ Connect with me 👋 ▬▬▬▬▬▬ INSTAGRAM ► https://bit.ly/2F3LXYJ TWITTER ► https://bit.ly/3i54PUB LINKEDIN ► https://bit.ly/3hWOLVT FB group ► https://bit.ly/32UVSZP DEV ► https://bit.ly/3h2fqiO
3EEZmSwMXp8 | 02 Mar 2022
How to automate Multi-Stage Continuous Delivery, Operations and Observability with Keptn Detailed overview of Keptn - a powerful open source SRE and DevOps tool ► What is SRE: https://youtu.be/OnK4IKgLl24 ► What is DevOps: https://youtu.be/0yWAtQ6wYNM #keptn #sre #devops ► Thanks Dynatrace for sponsoring this video 🙌🏼 ► Check out hands-on tutorials here: https://tutorials.keptn.sh/ Keptn is a cloud-native application life-cycle orchestrator. It automates your SLO-driven multi-stage delivery and operations & remediation of your applications. In this video you will get a detailed overview of the new and powerful automation tool called Keptn, which is actually an open source CNCF project. First we'll understand the problem Keptn tries to solve in the release process and then see in detail how Keptn works by looking at the three main use cases of Keptn of - automated delivery - automated operations - and automated monitoring We will look at Keptn's architecture and visualize how a more efficient and automated release process can look like with Keptn. ▬▬▬▬▬▬ T I M E S T A M P S ⏰ ▬▬▬▬▬▬ 0:00 - Intro and Overview 00:52 - Release process without Keptn (Problem Keptn solves) How Keptn works: 06:32 - Automated Multi-Stage Delivery 10:40 - Automated Quality Evaluation (Quality Gates) 15:42 - Keptn Characteristics 16:26 - Release Workflow with Keptn 19:11 - Where does Keptn run? 20:03 - Automated Operations (Auto-Remediation) 24:39 - Automated Observability 25:52 - Wrap Up ▬▬▬▬▬▬ L I N K S 🔗▬▬▬▬▬▬ Sign up to get notified about new upcoming courses ► https://www.techworld-with-nana.com/course-roadmap ▬▬▬▬▬▬ Want to learn more? 🚀 ▬▬▬▬▬▬ Full Python course ► https://youtu.be/t8pPdKYpowI Full Docker course ► https://youtu.be/3c-iBn73dDE Full K8s course ► https://youtu.be/X48VuDVv0do DevOps Tools explained ► https://bit.ly/2W9UEq6 ▬▬▬▬▬▬ Connect with me 👋 ▬▬▬▬▬▬ INSTAGRAM ► https://bit.ly/2F3LXYJ TWITTER ► https://bit.ly/3i54PUB LINKEDIN ► https://bit.ly/3hWOLVT FB group ► https://bit.ly/32UVSZP DEV ► https://bit.ly/3h2fqiO ▬▬▬▬▬▬ Courses & Bootcamp & Ebooks 🚀 ▬▬▬▬▬▬ ► Become a DevOps Engineer - full educational program 👉🏼 https://bit.ly/3gEwf4V ► High-Quality and Hands-On Courses 👉🏼 https://bit.ly/3nIouPW ► Kubernetes 101 - compact and easy-to-read ebook bundle 👉🏼 https://bit.ly/3mPIaiU
OnK4IKgLl24 | 08 Feb 2022
Understand what SRE or Site Reliability Engineering is exactly and what are the Tasks and Responsibilities of an SRE | SRE vs DevOps 💚 Check out: "What is DevOps" video ► https://youtu.be/0yWAtQ6wYNM 🧡 Get notified about new upcoming courses ► https://www.techworld-with-nana.com/course-roadmap 💙 Become a DevOps Engineer - full educational program ► https://bit.ly/3gEwf4V 💛 Follow me on IG for behind-the-scenes-content ► https://bit.ly/2F3LXYJ #sre #techworldwithnana ► Thank you Loft for sponsoring this video 🙌🏼 ► Try Loft and get 6 months free with my special link 🎉: https://loft.sh/promotions/2022/nana-sre SRE is becoming a very popular term in the DevOps and generally the software development world. Probably some of you have already heard about it, but are not sure what it is exactly. So this video gives a detailed look at what SRE or Site Reliability Engineering really is with the goal to clarify all questions and doubts around it ✅ ▬▬▬▬▬▬ T I M E S T A M P S ⏰ ▬▬▬▬▬▬ 0:00 - Intro and Overview 01:09 - Why was there a need for SRE? 02:19 - What is SRE? - Official Definition 03:13 - What is system reliability and why it's important? 05:20 - How to make systems reliable? 09:07 - SRE in Practice: SLA & Error Budget 14:01 - SRE Tasks and Responsibilities 19:41 - Who is doing SRE? SRE Role 21:06 - SRE vs DevOps ▬▬▬▬▬▬ Want to learn more? 🚀 ▬▬▬▬▬▬ Full Python course ► https://youtu.be/t8pPdKYpowI Full Docker course ► https://youtu.be/3c-iBn73dDE Full K8s course ► https://youtu.be/X48VuDVv0do DevOps Tools explained ► https://bit.ly/2W9UEq6 ▬▬▬▬▬▬ Connect with me 👋 ▬▬▬▬▬▬ INSTAGRAM ► https://bit.ly/2F3LXYJ TWITTER ► https://bit.ly/3i54PUB LINKEDIN ► https://bit.ly/3hWOLVT FB group ► https://bit.ly/32UVSZP DEV ► https://bit.ly/3h2fqiO ▬▬▬▬▬▬ Courses & Bootcamp & Ebooks 🚀 ▬▬▬▬▬▬ ► Become a DevOps Engineer - full educational program 👉🏼 https://bit.ly/3gEwf4V ► High-Quality and Hands-On Courses 👉🏼 https://bit.ly/3nIouPW ► Kubernetes 101 - compact and easy-to-read ebook bundle 👉🏼 https://bit.ly/3mPIaiU
0yWAtQ6wYNM | 18 Jan 2022
What is DevOps? Finally understand what DevOps really is and how it compares to SRE 💚 What is Site Reliability Engineering (SRE) ► https://youtu.be/OnK4IKgLl24 💙 Become a DevOps Engineer - full educational program ► https://bit.ly/3gEwf4V 💛 Follow me on IG for behind-the-scenes-content ► https://bit.ly/2F3LXYJ #devops #techworldwithnana ► Thank you Loft for sponsoring this video 🙌🏼 ► Try Loft and get 6 months free with my special link 🎉: https://loft.sh/promotions/2022/nana-devops DevOps has been gaining a lot of popularity and taking over the traditional way of software development. "DevOps" term itself is so broad and includes so many things that it became difficult to exactly define it and clearly set the boundaries of DevOps compared to other IT fields. In this video I'll answer the question of what it is exactly. So by the end of this video you will REALLY understand what DevOps is and have clarified all your questions around it. 1) First we'll see why is DevOps even needed in the application release process and what are the challenges in this process that DevOps solves 2) We will talk about what DevOps concept actually is 3) We will also see DevOps as a separate role and how it evolved as well as what are the tasks and responsibilities of a DevOps Engineer 4) Finally we will briefly talk about Site Reliability Engineering and how SRE fits in the whole DevOps process ▬▬▬▬▬▬ T I M E S T A M P S ⏰ ▬▬▬▬▬▬ 0:00 - Intro and Overview 01:07 - DevOps Definition 01:35 - Traditional Application Release Process 05:18 - Challenges DevOps tries to solve 14:15 - DevOps Concept as a Solution 14:57 - DevOps as a separate Role 16:35 - DevOps in Practice - Become a DevOps Engineer 32:19 - DevOps vs SRE - How does Site Reliability Engineering fit into DevOps ▬▬▬▬▬▬ L I N K S 🔗▬▬▬▬▬▬ Sign up to get notified about new upcoming courses ► https://www.techworld-with-nana.com/course-roadmap ▬▬▬▬▬▬ Want to learn more? 🚀 ▬▬▬▬▬▬ Full Python course ► https://youtu.be/t8pPdKYpowI Full Docker course ► https://youtu.be/3c-iBn73dDE Full K8s course ► https://youtu.be/X48VuDVv0do DevOps Tools explained ► https://bit.ly/2W9UEq6 ▬▬▬▬▬▬ Connect with me 👋 ▬▬▬▬▬▬ INSTAGRAM ► https://bit.ly/2F3LXYJ TWITTER ► https://bit.ly/3i54PUB LINKEDIN ► https://bit.ly/3hWOLVT FB group ► https://bit.ly/32UVSZP DEV ► https://bit.ly/3h2fqiO ▬▬▬▬▬▬ Courses & Bootcamp & Ebooks 🚀 ▬▬▬▬▬▬ ► Become a DevOps Engineer - full educational program 👉🏼 https://bit.ly/3gEwf4V ► High-Quality and Hands-On Courses 👉🏼 https://bit.ly/3nIouPW ► Kubernetes 101 - compact and easy-to-read ebook bundle 👉🏼 https://bit.ly/3mPIaiU
yyUHQIec83I | 20 Dec 2021
Full Golang Tutorial to learn the Go Programming Language while building a simple CLI application In this full Golang course you will learn about one of the youngest programming languages that is becoming more and more popular in the cloud engineering world, which is Go or also commonly known as Golang. You will learn everything you need to get started with Go and start using it in your projects. We're going to write a very simple CLI application to learn the basics of Go. So instead of learning the concepts and syntax of Go with isolated examples, you will learn them while building an actual application throughout the tutorial. Before diving right into the syntax you will first understand why Go was even developed, its use cases or what Golang is used for and how Go is different from other programming languages. #golang #techworldwithnana ▬▬▬▬▬▬ L I N K S 🔗▬▬▬▬▬▬ Git Repo: ► https://gitlab.com/nanuchi/go-full-course-youtube Course Waitlist - Sign up to get notified: ► https://www.techworld-with-nana.com/course-roadmap ► This video is sponsored by Kasten 🙌🏼 ► Free Kubernetes Backup and Migration - Download Kasten's K10 and Get 10 nodes free forever: https://www.kasten.io/nana ▬▬▬▬▬▬ T I M E S T A M P S ⏰ ▬▬▬▬▬▬ 0:00 - Intro & Course Overview INTRODUCTION TO GO 02:47 - What is Go? Why Go? How it's different? 06:50 - Characteristics of Go and Go Use Cases GO SYNTAX & CONCEPTS 08:59 - Local Setup - Install Go & Editor 12:54 - Write our First Program & Structure of a Go File 22:02 - Variables & Constants in Go 30:43 - Formatted Output - printf 33:43 - Data Types in Go 45:18 - Getting User Input 47:19 - What is a Pointer? 53:55 - Book Ticket Logic 57:16 - Arrays & Slices 1:11:12 - Loops in Go 1:24:24 - Conditionals (if / else) and Boolean Data Type 1:39:33 - Validate User Input 1:54:02 - Switch Statement 1:58:37 - Encapsulate Logic with Functions 2:22:36 - Organize Code with Go Packages 2:35:39 - Scope Rules in Go 2:37:16 - Maps 2:53:20 - Structs 3:02:15 - Goroutines - Concurrency in Go 3:23:51 - Congratulations! ▬▬▬▬▬▬ Want to learn more? 🚀 ▬▬▬▬▬▬ Full Python course ► https://youtu.be/t8pPdKYpowI Full Docker course ► https://youtu.be/3c-iBn73dDE Full K8s course ► https://youtu.be/X48VuDVv0do DevOps Tools explained ► https://bit.ly/2W9UEq6 ▬▬▬▬▬▬ Connect with me 👋 ▬▬▬▬▬▬ INSTAGRAM ► https://bit.ly/2F3LXYJ TWITTER ► https://bit.ly/3i54PUB LINKEDIN ► https://bit.ly/3hWOLVT FB group ► https://bit.ly/32UVSZP DEV ► https://bit.ly/3h2fqiO ▬▬▬▬▬▬ Courses & Bootcamp & Ebooks 🚀 ▬▬▬▬▬▬ ► Become a DevOps Engineer - full educational program 👉🏼 https://bit.ly/3gEwf4V ► High-Quality and Hands-On Courses 👉🏼 https://bit.ly/3nIouPW ► Kubernetes 101 - compact and easy-to-read ebook bundle 👉🏼 https://bit.ly/3mPIaiU
OqCK95AS-YE | 01 Dec 2021
Redis Tutorial - the What, Why and How to use Redis as a primary database ► Use this special link https://redis.info/NANA (or code: NANA200) to try Redis Enterprise Cloud to get a $200 credit, become part of a weekly raffle, and a chance to win a Tesla Model 3 🤩 (Terms and conditions apply)! ► This video is sponsored by Redis 🙌🏼 #redis #database #techworldwithnana In this Redis crash course, we're going to talk about Redis and how Redis can be used as a primary database for complex applications that need to store data in multiple formats. 1) First we will see what Redis is and its usages as well as why it is suitable for modern complex microservice applications. 2) We will talk about how Redis supports storing multiple data formats for different purposes through its modules. 3) Next we will see how Redis as an in-memory database can persist data and recover from data loss. 4) We'll also talk about how Redis optimizes memory storage cost using Redis on Flash. 5) Then we will see very interesting use cases of scaling Redis and replicating it across multiple geographic regions and 6) finally since one of the most popular platforms for running microservices is Kubernetes and since running stateful applications in Kubernetes is a bit challenging, we will see how you can easily run Redis on Kubernetes. ▬▬▬▬▬▬ T I M E S T A M P S ⏰ ▬▬▬▬▬▬ 0:00 - Intro and Overview 1:13 - What is Redis? 1:42 - Use Cases & Benefits of a Multi-Model DB 4:58 - How Redis works? Redis Modules 6:49 - Data Persistence & Durability with Redis (Snapshotting and AOF) 11:14 - Saving Costs with Redis on Flash 12:34 - How to scale a Redis database? 16:41 - High Availability across multiple regions (Active-Active Geo Distribution) 20:23 - Running Redis in Kubernetes ▬▬▬▬▬▬ Want to learn more? 🚀 ▬▬▬▬▬▬ Full Python course ► https://youtu.be/t8pPdKYpowI Full Docker course ► https://youtu.be/3c-iBn73dDE Full K8s course ► https://youtu.be/X48VuDVv0do DevOps Tools explained ► https://bit.ly/2W9UEq6 ▬▬▬▬▬▬ Connect with me 👋 ▬▬▬▬▬▬ INSTAGRAM ► https://bit.ly/2F3LXYJ TWITTER ► https://bit.ly/3i54PUB LINKEDIN ► https://bit.ly/3hWOLVT FB group ► https://bit.ly/32UVSZP DEV ► https://bit.ly/3h2fqiO ▬▬▬▬▬▬ Courses & Bootcamp & Ebooks 🚀 ▬▬▬▬▬▬ ► Become a DevOps Engineer - full educational program 👉🏼 https://bit.ly/3gEwf4V ► High-Quality and Hands-On Courses 👉🏼 https://bit.ly/3nIouPW ► Kubernetes 101 - compact and easy-to-read ebook bundle 👉🏼 https://bit.ly/3mPIaiU
8vXoMqWgbQQ | 11 Nov 2021
8 Docker Production Best Practices to improve security, reduce the image size and improve build time Full Docker course ► https://youtu.be/3c-iBn73dDE Follow me on IG for behind-the-scenes content 😊 ► https://bit.ly/2F3LXYJ ► This video is sponsored by Kasten 🙌🏼 ► Free Kubernetes Backup and Migration - Download Kasten's K10 and Get 10 nodes free forever: https://www.kasten.io/nana Docker adoption rises constantly, but not everyone is using Docker according to the best practices. So in this video I want to show you 8 ways you can use docker in a right way in your projects to improve security, optimize the image size and take advantage of some of the useful Docker features and also write cleaner and more maintainable Dockerfiles. ▬▬▬▬▬▬ T I M E S T A M P S ⏰ ▬▬▬▬▬▬ 0:00 - Intro 0:34 - BP 1: Use official and verified Docker Images as Base Image 1:13 - BP 2: Use Specific Docker Image Versions 2:12 - BP 3: Use Small-Sized Official Images 4:35 - BP 4: Optimize Caching Image Layers 10:09- BP 5: Use .dockerignore file 10:55 - BP 6: Make use of Multi-Stage Builds 14:15 - BP 7: Use the Least Privileged User 16:06 - BP 8: Scan your Images for Security Vulnerabilities 17:50 - Wrap Up ▬▬▬▬▬▬ Want to learn more? 🚀 ▬▬▬▬▬▬ Full Docker course ► https://youtu.be/3c-iBn73dDE Full Python course ► https://youtu.be/t8pPdKYpowI Full K8s course course ► https://youtu.be/X48VuDVv0do DevOps Tools, like Terraform, Prometheus ► https://bit.ly/2W9UEq6 ▬▬▬▬▬▬ Connect with me 👋 ▬▬▬▬▬▬ INSTAGRAM ► https://bit.ly/2F3LXYJ TWITTER ► https://bit.ly/3i54PUB LINKEDIN ► https://bit.ly/3hWOLVT FB group ► https://bit.ly/32UVSZP DEV ► https://bit.ly/3h2fqiO ▬▬▬▬▬▬ Courses & Bootcamp & Ebooks 🚀 ▬▬▬▬▬▬ ► Become a DevOps Engineer - full educational program 👉🏼 https://bit.ly/3gEwf4V ► High-Quality and Hands-On Courses 👉🏼 https://bit.ly/3nIouPW ► Kubernetes 101 - compact and easy-to-read ebook bundle 👉🏼 https://bit.ly/3mPIaiU
MeU5_k9ssrs | 21 Oct 2021
Full ArgoCD Tutorial | Learn about the GitOps CD tool for Kubernetes #argocd #gitops #techworldwithnana This ArgoCD crash course teaches you everything to get started with ArgoCD. ArgoCD is a GitOps continuous delivery tool that is gaining popularity in the DevOps world. First, you will learn what ArgoCD is and what are the common use cases or why we need ArgoCD. Then, you will see how ArgoCD actually works and how it does its job. In the final part, we will do a hands-on demo project, where we deploy ArgoCD in Kubernetes and setup a fully automated CD pipeline for Kubernetes configuration changes to get some practical experience with ArgoCD. ► This video is sponsored by Kasten 🙌🏼 ► Free Kubernetes Backup and Migration - Download Kasten's K10 and Get 10 nodes free forever: https://www.kasten.io/nana ▬▬▬▬▬▬ Pre-Requisite ▬▬▬▬▬▬ 💡 GitOps in 10 Mins: ► https://youtu.be/f5EpcWp0THw 💡 Kubernetes: ► https://youtu.be/s_o8dwzRlu4 ▬▬▬▬▬▬ Demo Pre-Requisite ▬▬▬▬▬▬ 🧑🏻💻 Setup an empty Minikube: ► https://youtu.be/s_o8dwzRlu4?t=1960 ▬▬▬▬▬▬ L I N K S 🔗▬▬▬▬▬▬ Git Repo to follow along the demo: ► https://gitlab.com/nanuchi/argocd-app-config Install ArgoCD: ► https://argo-cd.readthedocs.io/en/stable/getting_started/#1-install-argo-cd Login to ArgoCD: ► https://argo-cd.readthedocs.io/en/stable/getting_started/#4-login-using-the-cli ArgoCD Configuration: ► https://argo-cd.readthedocs.io/en/stable/operator-manual/declarative-setup/ ▬▬▬▬▬▬ T I M E S T A M P S ⏰ ▬▬▬▬▬▬ 0:00 - Intro and Overview 0:45 - What is ArgoCD 1:29 - CD workflow without ArgoCD 4:48 - CD workflow with ArgoCD 9:34 - Benefits of using GitOps with ArgoCD 9:41 - Git as Single Source of Truth 13:20 - Easy Rollback 14:08 - Cluster Disaster Recovery 15:10 - K8s Access Control with Git & ArgoCD 16:52 - ArgoCD as Kubernetes Extension 18:49 - How to configure ArgoCD? 20:08 - Multiple Clusters with ArgoCD 23:24 - Replacement for other CI/CD tools? 24:45 - Demo Setup & Overview 27:42 - Beginning of Hands-On Demo ▬▬▬▬▬▬ Want to learn more? 🚀 ▬▬▬▬▬▬ Full K8s course ► https://youtu.be/X48VuDVv0do DevOps Tools, like Terraform, Prometheus ► https://bit.ly/2W9UEq6 Full Docker course ► https://youtu.be/3c-iBn73dDE ▬▬▬▬▬▬ Connect with me 👋 ▬▬▬▬▬▬ INSTAGRAM ► https://bit.ly/2F3LXYJ TWITTER ► https://bit.ly/3i54PUB LINKEDIN ► https://bit.ly/3hWOLVT FB group ► https://bit.ly/32UVSZP DEV ► https://bit.ly/3h2fqiO ▬▬▬▬▬▬ Courses & Bootcamp & Ebooks 🚀 ▬▬▬▬▬▬ ► Become a DevOps Engineer - full educational program 👉🏼 https://bit.ly/3gEwf4V ► High-Quality and Hands-On Courses 👉🏼 https://bit.ly/3nIouPW ► Kubernetes 101 - compact and easy-to-read ebook bundle 👉🏼 https://bit.ly/3mPIaiU
s_o8dwzRlu4 | 30 Sep 2021
Hands-On Kubernetes Tutorial | Learn Kubernetes in 1 Hour - Kubernetes Course for Beginners 💙 Become a Kubernetes Administrator - CKA: https://bit.ly/k8s-administrator-course 💚 Become a DevOps Engineer - Complete DevOps Bootcamp: https://bit.ly/3gEwf4V 🧡 Udemy courses: http://bit.ly/3nIouPW #kubernetes #k8s #techworldwithnana Kubernetes, also known as K8s, is the most popular platform for container orchestration for automating deployment, scaling, and management of containerized applications. In this complete Kubernetes Tutorial you will learn everything you need to know to get started with Kubernetes in 1 hour. You will learn all the core concepts, including the main Kubernetes components that you need to learn to work efficiently with Kubernetes. You will learn the syntax and contents of K8s configuration file , which is used to create and configure components in a Kubernetes cluster as well as how to setup a K8s cluster locally. Finally, I will show a hands-on demo project, where you will learn how to deploy a web application with its database into a local Kubernetes cluster. It's a simple but realistic application setup, which can also serve as a blueprint configuration for most common application setups. ▬▬▬▬▬▬ L I N K S 🔗▬▬▬▬▬▬ Git Repo to follow along the demos: ► https://gitlab.com/nanuchi/k8s-in-1-hour Minikube Installation Guides: ► https://minikube.sigs.k8s.io/docs/start/ ► This course is sponsored by Kasten 🙌🏼 ► Free Kubernetes Backup and Migration - Download Kasten's K10 and Get 10 nodes free forever: https://www.kasten.io/nana ▬▬▬▬▬▬ T I M E S T A M P S ⏰ ▬▬▬▬▬▬ 0:00 - Intro and Course Overview 1:44 - What is Kubernetes 4:33 - Kubernetes Architecture 9:29 - Node and Pod 8:58 - Main K8s Components 09:29 - Node & Pod 12:19 - Service & Ingress 14:31 - ConfigMap & Secret 17:52 - Volume 19:46 - Deployment & StatefulSet 26:28 - Kubernetes Configuration 32:39 - Minikube and Kubectl - Setup K8s cluster locally 41:17 - Complete Demo Project: Deploy WebApp with MongoDB 1:05:40 - Interacting with Kubernetes Cluster 1:11:03 - Congrats! You made it to the end 🎉 ▬▬▬▬▬▬ Course Pre-Requisites ▬▬▬▬▬▬ Docker - learn here: ► https://youtu.be/3c-iBn73dDE YAML - learn here: ► https://youtu.be/1uFVr15xDGg ▬▬▬▬▬▬ 💎 COURSE CONTENTS 💎 ▬▬▬▬▬▬ 💎 Part 01: Introduction to Kubernetes ⌨️ What is Kubernetes ⌨️ Benefits of Kubernetes ⌨️ Kubernetes Architecture 💎 Part 02: Main Kubernetes Components ⌨️ Node & Pod ⌨️ Configuring Access with Service & Ingress ⌨️ External Configuration with ConfigMap & Secret ⌨️ Persisting Data with Volume ⌨️ Replication with Deployment & StatefulSet 💎 Part 03: Kubernetes Configuration 💎 Part 04: Setup Kubernetes cluster locally (Minikube and kubectl) ⌨️ What is Minikube ⌨️ What is Kubectl ⌨️ Install Minikube and Kubectl 💎 Part 05: Complete Demo Project: Deploy WebApp with MongoDB ⌨️ Demo Project Overview ⌨️ Create MongoDB ConfigMap ⌨️ Create MongoDB Secret ⌨️ Create MongoDB Deployment and Service ⌨️ Create WebApp Deployment and Service ⌨️ Pass Secret Data to MongoDB Deployment ⌨️ Pass Config Data to WebApp Deployment ⌨️ Configure External Access ⌨️ Deploy all K8s resources into Minikube cluster ⌨️ Interacting with Kubernetes Cluster ⌨️ Access Web Application in Browser Difference to the previous 4-Hour K8s Course (https://youtu.be/X48VuDVv0do): We made some updates for things that have changed in K8s, e.g. Minikube installation as well as a new demo project. Plus it's a more compressed and shorter version with new animations. 😊 ▬▬▬▬▬▬ Courses and Tutorials on Youtube 🎬 ▬▬▬▬▬▬ Full Python course ► https://youtu.be/t8pPdKYpowI Full K8s course ► https://youtu.be/X48VuDVv0do DevOps Tools, like Terraform, Prometheus ► https://bit.ly/2W9UEq6 ▬▬▬▬▬▬ Connect with me 👋 ▬▬▬▬▬▬ INSTAGRAM ► https://bit.ly/2F3LXYJ TWITTER ► https://bit.ly/3i54PUB LINKEDIN ► https://bit.ly/3hWOLVT Facebook group ► https://bit.ly/32UVSZP ▬▬▬▬▬▬ Courses & Ebooks 🚀 ▬▬▬▬▬▬ ► High-Quality and Hands-On Courses 👉🏼 https://bit.ly/3nIouPW ► Kubernetes 101 - compact and easy-to-read ebook bundle 👉🏼 https://bit.ly/3mPIaiU
pDrjQWo3CxI | 23 Sep 2021
Everything you need to master the Certified Kubernetes Administrator (CKA) exam in one comprehensive and practical course! ► More Infos here: https://bit.ly/k8s-administrator-course #kubernetes #cka #techworldwithnana Kubernetes, also known as K8s, is the most popular platform for container orchestration. More and more companies are adopting it. So, the need for IT professionals who know Kubernetes is higher than ever and increasing every year. This means, if you invest time in learning K8s and getting certified as a K8s administrator, you will have an incredible advantage and a head start in your IT career! Kubernetes is an open-source system for automating deployment and management of containerized applications. It is maintained by the Cloud Native Computing Foundation (CNCF). And being a CNCF Ambassador myself, I wanted to create the most valuable K8s Administrator course - as usual you can expect complex topics explained in a simple way, animations to help you understand the concepts better and lots of hands-on demos! 😊 🙌 ▬▬▬▬▬▬ 🚀 By the end of this course, you'll be able to... 🚀 ▬▬▬▬▬▬ ✅ Confidently use K8s at your work ✅ Work as a K8s Administrator ✅ Set up a K8s cluster from scratch ✅ Administer a K8s cluster ✅ Ace the Certified Kubernetes Administrator exam ▬▬▬▬▬▬ 📚 What you'll learn 📚 ▬▬▬▬▬▬ ✅ Build a Kubernetes cluster from scratch ✅ Administer a K8s cluster ✅ Networking in K8s ✅ Troubleshoot K8s cluster ✅ Configure Storage ✅ Secure K8s cluster ✅ Configure Access with Users & Permissions ✅ Upgrade cluster ✅ ETCD Backup and Restore ✅ Deploy, scale and configure applications ▬▬▬▬▬▬ 💎 COURSE CURRICULUM 💎 ▬▬▬▬▬▬ Check out detailed curriculum here: https://techworld-with-nana.teachable.com/p/cka-course-curriculum 💎 Chapter 01: Kubernetes Core Concepts 💎 Chapter 02: Build K8s Cluster from Scratch Chapter includes: Configure Control Plane and Worker Nodes, Pre-Requisite: AWS Basics, Pre-Requisite: TLS Certificates, CRI, Pre-Requisite: Networking Basics, Networking in Kubernetes, Namespaces, ... 💎 Chapter 03: Deployments, Services & DNS in K8s 💎 Chapter 04: External Services & Ingress Controller 💎 Chapter 05: Control Access with Users and Permissions 💎 Chapter 06: Troubleshooting 💎 Chapter 07: Multi-Container Pods (Init and Sidecar) 💎 Chapter 08: Persisting Data in K8s with Volumes 💎 Chapter 09: External Configuration with ConfigMap and Secret 💎 Chapter 10: Resource Requests and Limits 💎 Chapter 11: Node Affinity, Taints & Tolerations 💎 Chapter 12: Health Checks with Readiness and Liveness Probes 💎 Chapter 13: Deployment Strategies - Rolling Update 💎 Chapter 14: ETCD Backup and Restore 💎 Chapter 15: K8s REST API 💎 Chapter 16: Upgrade K8s Cluster 💎 Chapter 17: Manage multiple clusters with Kube Contexts 💎 Chapter 18: K8s Certificate Management 💎 Chapter 19: Secure cluster - Network Policies 💎 Chapter 20: CKA Exam Tips ▬▬▬▬▬▬ Courses and Tutorials on Youtube 🎬 ▬▬▬▬▬▬ Full Docker course ► https://youtu.be/3c-iBn73dDE Full Python course ► https://youtu.be/t8pPdKYpowI Full K8s course ► https://youtu.be/X48VuDVv0do DevOps Tools, like Terraform, Prometheus ► https://bit.ly/2W9UEq6 ▬▬▬▬▬▬ Connect with me 👋 ▬▬▬▬▬▬ INSTAGRAM ► https://bit.ly/2F3LXYJ TWITTER ► https://bit.ly/3i54PUB LINKEDIN ► https://bit.ly/3hWOLVT Facebook group ► https://bit.ly/32UVSZP DEV ► https://bit.ly/3h2fqiO ▬▬▬▬▬▬ Courses & Ebooks & Bootcamp 🚀 ▬▬▬▬▬▬ ► Become a DevOps Engineer - full educational program 👉🏼 https://bit.ly/3gEwf4V ► Udemy courses - get biggest discounts here 👉🏼 https://bit.ly/3nIouPW ► Kubernetes 101 - compact and easy-to-read ebook bundle 👉🏼 https://bit.ly/3mPIaiU Legal Notice: Kubernetes and the Kubernetes logo are trademarks or registered trademarks of The Linux Foundation in the United States and/or other countries. The Linux Foundation and other parties may also have trademark rights in other terms used herein. This video is not accredited, certified, affiliated with, nor endorsed by Kubernetes or The Linux Foundation.
gxPykhPxRW0 | 30 Aug 2021
8 Terraform Best Practices that will improve your Terraform workflow immediately ▬▬▬▬▬▬ Learn more about Terraform? 🚀 ▬▬▬▬▬▬ Terraform explained in 15mins ► https://youtu.be/l5k1ai_GBDE Complete Terraform Course for Beginners ► http://bit.ly/2OgvzIO Terraform in complete DevOps process ► https://bit.ly/3gEwf4V Terraform is one of the most popular Infrastructure as Code tools out there. And if you’ve just started working with Terraform, you may be asking yourself, whether you are doing things in the right way. So in this video, you will learn 8 Terraform best practices that will improve your Terraform workflows immediately and make you feel more confident when using Terraform in your projects. ► This video is sponsored by env0 (Terraform Cloud alternative) 🙌🏼 ► Check out https://www.env0.com/ for more information! #terraform #devops #techworldwithnana ▬▬▬▬▬▬ Useful Links 🔗 ▬▬▬▬▬▬ ► Remote State: https://www.terraform.io/docs/language/state/remote.html ► State Locking: https://www.terraform.io/docs/language/state/locking.html ▬▬▬▬▬▬ T I M E S T A M P S ⏰ ▬▬▬▬▬▬ 0:00 - Intro 0:25 - Terraform State & State File - Best Practices around State 1:18 - BP 1: Manipulate state only through TF commands 1:46 - BP 2: Remote State 2:44 - BP 3: State Locking 3:43 - BP 4: Back up State File 4:23 - BP 5: Use 1 State per Environment 5:36 - BP 6: Host TF code in Git repository 6:56 - BP 7: CI for TF Code 7:39 - BP 8: Execute TF only in an automated build 8:28 - Wrap Up & More TF Resources ▬▬▬▬▬▬ Want to learn more? 🚀 ▬▬▬▬▬▬ Full Docker course ► https://youtu.be/3c-iBn73dDE Full Python course ► https://youtu.be/t8pPdKYpowI Full K8s course course ► https://youtu.be/X48VuDVv0do DevOps Tools, like Terraform, Prometheus ► https://bit.ly/2W9UEq6 ▬▬▬▬▬▬ Connect with me 👋 ▬▬▬▬▬▬ INSTAGRAM ► https://bit.ly/2F3LXYJ TWITTER ► https://bit.ly/3i54PUB LINKEDIN ► https://bit.ly/3hWOLVT Facebook group ► https://bit.ly/32UVSZP DEV ► https://bit.ly/3h2fqiO ▬▬▬▬▬▬ Courses & Ebooks & Bootcamp 🚀 ▬▬▬▬▬▬ ► Become a DevOps Engineer - full educational program 👉🏼 https://bit.ly/3gEwf4V ► High-Quality and Hands-On Courses 👉🏼 https://bit.ly/3nIouPW ► Kubernetes 101 - compact and easy-to-read ebook bundle 👉🏼 https://bit.ly/3mPIaiU
mQP0wqNT_DI | 05 Aug 2021
What is a Virtual Machine? What is Virtualization? Why Virtualization is so useful? Virtual machines and the virtualization concept generally is very powerful and that's why you see it everywhere in IT. It has completely changed the way we work, so whether you want to become a cloud engineer, a system administrator, software developer or devops engineer you need to understand virtualization. So in this video we're going to see what virtual machines are and why are they so useful. #virtualmachine #devops #techworldwithnana ▬▬▬▬▬▬ FREE Ebook: Kubernetes Backup & Recovery For Dummies 📚 ▬▬▬▬▬▬ Backup in Kubernetes is different. This book is packed with actionable steps you can take to protect your data and ensure a smooth evolution to cloud-native. ► Check it out here: http://kasten.io/k8s-for-dummies-nana ► This video is sponsored by Kasten 🙌🏼 ▬▬▬▬▬▬ Part of DevOps Bootcamp 🚀 ▬▬▬▬▬▬ This video is part of the Linux module in the complete DevOps educational program: https://bit.ly/3gEwf4V. If you want to build up your DevOps skills from zero to knowing all the required DevOps concepts and tools be sure to check out our bootcamp. ▬▬▬▬▬▬ T I M E S T A M P S ⏰ ▬▬▬▬▬▬ 0:00 - Intro 0:48 - What is a Virtual Machine? 4:44 - Benefits of using Virtual Machines 6:44 - Type 1 vs Type 2 Hypervisor 11:25 - Why are companies adopting Virtualization? ▬▬▬▬▬▬ Want to learn more? 💡 ▬▬▬▬▬▬ Full K8s course ► https://youtu.be/X48VuDVv0do DevOps Tools, like Terraform, Prometheus ► https://bit.ly/2W9UEq6 Full Docker course ► https://youtu.be/3c-iBn73dDE Jenkins Pipeline Tutorials ► https://bit.ly/2Wunx08 ▬▬▬▬▬▬ Connect with me 👋 ▬▬▬▬▬▬ INSTAGRAM ► https://bit.ly/2F3LXYJ TWITTER ► https://bit.ly/3i54PUB LINKEDIN ► https://bit.ly/3hWOLVT FB group ► https://bit.ly/32UVSZP DEV ► https://bit.ly/3h2fqiO ▬▬▬▬▬▬ Courses & Ebooks & Bootcamp 🚀 ▬▬▬▬▬▬ ► Become a DevOps Engineer - full educational program 👉🏼 https://bit.ly/3gEwf4V ► Udemy courses - get biggest discounts here 👉🏼 https://bit.ly/3nIouPW ► Kubernetes 101 - compact and easy-to-read ebook bundle 👉🏼 https://bit.ly/3mPIaiU
01qcYSck1c4 | 16 Jul 2021
Kubernetes Backup and Restore made easy with Kasten's K10 ⭐️ DevOps Tool for July - From the DevOps tool of the month series: https://bit.ly/2ZuPbvc K10 is a data management platform to backup and restore your applications easily to protect your data. ► Try it out for free: https://www.kasten.io/devops-tool ► Thanks Kasten for sponsoring this video 🙌🏼 In this video, we are going to talk about a challenging task of data management in Kubernetes and a tool that makes data management very easy for the Kubernetes administrators, which is Kasten's K10. So first I will explain what data management in Kubernetes actually means and why it is a challenging task. Then we will see the existing alternatives for backup and restore and how K10 solves all these problems. Finally, I will show you a hands-on demo, in which we will create an automated backup policy for our mysql application to protect its data and then restore it within seconds. #kubernetes #devops #techworldwithnana ▬▬▬▬▬▬ T I M E S T A M P S ⏰ ▬▬▬▬▬▬ 0:00 - Intro 0:13 - What does K8s Data Management mean? Why it is a challenging task? 3:20 - Possible solutions for these tasks 5:04 - How K10 solves these problems? 7:33 - How K10 works in practice? Hands-On Demo 12:54 - Transformations on Restore 13:42 - Wrap Up ▬▬▬▬▬▬ Want to learn more? 🚀 ▬▬▬▬▬▬ Full Docker course ► https://youtu.be/3c-iBn73dDE Full Python course ► https://youtu.be/t8pPdKYpowI Full K8s course course ► https://youtu.be/X48VuDVv0do DevOps Tools, like Terraform, Prometheus ► https://bit.ly/2W9UEq6 ▬▬▬▬▬▬ Connect with me 👋 ▬▬▬▬▬▬ INSTAGRAM ► https://bit.ly/2F3LXYJ TWITTER ► https://bit.ly/3i54PUB LINKEDIN ► https://bit.ly/3hWOLVT Facebook group ► https://bit.ly/32UVSZP DEV ► https://bit.ly/3h2fqiO ▬▬▬▬▬▬ Courses & Ebooks & Bootcamp 🚀 ▬▬▬▬▬▬ ► Become a DevOps Engineer - full educational program 👉🏼 https://bit.ly/3gEwf4V ► Udemy courses - get biggest discounts here 👉🏼 https://bit.ly/3nIouPW ► Kubernetes 101 - compact and easy-to-read ebook bundle 👉🏼 https://bit.ly/3mPIaiU
hgUfH9Ab258 | 30 Jun 2021
Enforce Kubernetes Best Practices and prevent Kubernetes misconfigurations from reaching production ⭐️ DevOps Tool for June - From the DevOps tool of the month series: https://bit.ly/2ZuPbvc ► Try it now in 2 easy steps: https://bit.ly/3g629rc ► Thanks Datree for sponsoring this video 🙌🏼 In this video we will talk about a tool that helps you prevent Kubernetes misconfigurations from reaching production, which is called Datree. Datree lets K8s admins create policies and best practices they want every team to follow, and then run these policies as automated checks as part of the CI/CD pipeline or even earlier in the development workflow as a pre-commit hook for example. #kubernetes #devops #techworldwithnana ▬▬▬▬▬▬ T I M E S T A M P S ⏰ ▬▬▬▬▬▬ 0:00 - Intro 0:10 - Prevent K8s Misconfigurations 1:01 - Kubernetes Best/Bad Practices 1:41 - What problem Datree solves 2:45 - What is Datree and how it works 5:15 - Setup Datree & Start validating K8s Configuration Files ▬▬▬▬▬▬ Want to learn more? 🚀 ▬▬▬▬▬▬ Full Docker course ► https://youtu.be/3c-iBn73dDE Full Python course ► https://youtu.be/t8pPdKYpowI Full K8s course course ► https://youtu.be/X48VuDVv0do DevOps Tools, like Terraform, Prometheus ► https://bit.ly/2W9UEq6 ▬▬▬▬▬▬ Connect with me 👋 ▬▬▬▬▬▬ INSTAGRAM ► https://bit.ly/2F3LXYJ TWITTER ► https://bit.ly/3i54PUB LINKEDIN ► https://bit.ly/3hWOLVT Facebook group ► https://bit.ly/32UVSZP DEV ► https://bit.ly/3h2fqiO ▬▬▬▬▬▬ Courses & Ebooks & Bootcamp 🚀 ▬▬▬▬▬▬ ► Become a DevOps Engineer - full educational program 👉🏼 https://bit.ly/3gEwf4V ► Udemy courses - get biggest discounts here 👉🏼 https://bit.ly/3nIouPW ► Kubernetes 101 - compact and easy-to-read ebook bundle 👉🏼 https://bit.ly/3mPIaiU
f5EpcWp0THw | 14 Jun 2021
What GitOps is, how GitOps works and the benefits of using GitOps in 10 minutes. ► FREE E-Book "Kubernetes Backup & Recovery For Dummies" for my followers 🎉 : Check it out here: https://www.kasten.io/nana-k8s-backup ► You can also try Kasten K10 Kubernetes Backup Hands-on Lab: self-guided, no local install required! ► This video is sponsored by Kasten 🙌🏼 In this video you will learn about the concept of GitOps. What GitOps is, how GitOps works and the benefits of using GitOps. #gitops #devops #techworldwithnana ▬▬▬▬▬▬ T I M E S T A M P S ⏰ ▬▬▬▬▬▬ 0:00 - Intro 0:14 - Infrastructure as Code - X as Code 1:31 - Using IaC the wrong way 4:17 - What is GitOps? 4:38 - How GitOps works? 6:35 - CD Pipeline: Push vs Pull Model 8:48 - Easy Rollback 9:27 - Git - Single Source of Truth 10:09 - Increasing Security 11:09 - Wrap Up ▬▬▬▬▬▬ Want to learn more? 🚀 ▬▬▬▬▬▬ Full K8s course ► https://youtu.be/X48VuDVv0do DevOps Tools, like Terraform, Prometheus ► https://bit.ly/2W9UEq6 Full Docker course ► https://youtu.be/3c-iBn73dDE Jenkins Pipeline Tutorials ► https://bit.ly/2Wunx08 ▬▬▬▬▬▬ Connect with me 👋 ▬▬▬▬▬▬ INSTAGRAM ► https://bit.ly/2F3LXYJ TWITTER ► https://bit.ly/3i54PUB LINKEDIN ► https://bit.ly/3hWOLVT FB group ► https://bit.ly/32UVSZP DEV ► https://bit.ly/3h2fqiO ▬▬▬▬▬▬ Courses & Ebooks & Bootcamp 🚀 ▬▬▬▬▬▬ ► Become a DevOps Engineer - full educational program 👉🏼 https://bit.ly/3gEwf4V ► Udemy courses - get biggest discounts here 👉🏼 https://bit.ly/3nIouPW ► Kubernetes 101 - compact and easy-to-read ebook bundle 👉🏼 https://bit.ly/3mPIaiU
vIjeiDcsR3Q | 28 May 2021
Infrastructure as code using your favorite programming language with Pulumi | Pulumi Tutorial ⭐️ DevOps Tool for May - From the DevOps tool of the month series: https://bit.ly/2ZuPbvc ► Thanks Pulumi for sponsoring this video 🙌🏼 ► Find out more about Pulumi here: https://www.pulumi.com/ In this video you will learn about an Infrastructure as Code tool, which is gaining popularity in the DevOps world. And that is Pulumi. First we will see how Pulumi is different to other popular IaC tools like Terraform or Ansible by explaining its main benefits and characteristics. Then I will show how Pulumi actually works in practice by writing a simple Pulumi project to - first create a S3 bucket in an AWS account and - then a more realistic example of provisioning an EKS cluster. #pulumi #devops #techworldwithnana ▬▬▬▬▬▬ T I M E S T A M P S ⏰ ▬▬▬▬▬▬ 0:00 - Intro & Overview 0:34 - What is Pulumi and how its different 2:03 - Main benefits of using a language you already know 4:42 - Pulumi Demo Overview 5:12 - Download Pulumi 5:25 - Create Pulumi Project 7:18 - Demo 1: Create S3 Buckets 10:56 - Pulumi State 12:29 - Pulumi Console 13:18 - Demo 2: Provision EKS cluster ▬▬▬▬▬▬ Want to learn more? 🚀 ▬▬▬▬▬▬ Full Docker course ► https://youtu.be/3c-iBn73dDE Full Python course ► https://youtu.be/t8pPdKYpowI Full K8s course ► https://youtu.be/X48VuDVv0do DevOps Tools, like Terraform, Prometheus ► https://bit.ly/2W9UEq6 ▬▬▬▬▬▬ Connect with me 👋 ▬▬▬▬▬▬ INSTAGRAM ► https://bit.ly/2F3LXYJ TWITTER ► https://bit.ly/3i54PUB LINKEDIN ► https://bit.ly/3hWOLVT Facebook group ► https://bit.ly/32UVSZP DEV ► https://bit.ly/3h2fqiO ▬▬▬▬▬▬ Courses & Ebooks & Bootcamp 🚀 ▬▬▬▬▬▬ ► Become a DevOps Engineer - full educational program 👉🏼 https://bit.ly/3gEwf4V ► High-Quality and Hands-On Courses 👉🏼 https://bit.ly/3nIouPW ► Kubernetes 101 - compact and easy-to-read ebook bundle 👉🏼 https://bit.ly/3mPIaiU
nrhxNNH5lt0 | 16 May 2021
Understand what DevSecOps is in 8 minutes | DevSecOps explained ► Need a Kubernetes Backup and Migration solution? Get 10 nodes free forever: https://www.kasten.io/nana ► This video is sponsored by Kasten 🙌🏼 In this video you will learn about the concept of DevSecOps. To understand what DevSecOps is and what problem it solves, I will first explain why Security became the bottleneck in the efficient DevOps pipeline. After having understood the problem, I will explain how DevSecOps tries to fix this and how it is implemented in practice. #devsecops #devops #techworldwithnana ▬▬▬▬▬▬ T I M E S T A M P S ⏰ ▬▬▬▬▬▬ 0:00 - Intro 0:03 - Why we need DevSecOps? 2:41 - Why Security is the bottleneck? 4:12 - How does DevSecOps fix the problem? 4:38 - How DevSecOps looks in practice? 7:01 - Benefits of DevSecOps ▬▬▬▬▬▬ Want to learn more? 🚀 ▬▬▬▬▬▬ Full K8s course ► https://youtu.be/X48VuDVv0do DevOps Tools, like Terraform, Prometheus ► https://bit.ly/2W9UEq6 Full Docker course ► https://youtu.be/3c-iBn73dDE Jenkins Pipeline Tutorials ► https://bit.ly/2Wunx08 ▬▬▬▬▬▬ Connect with me 👋 ▬▬▬▬▬▬ INSTAGRAM ► https://bit.ly/2F3LXYJ TWITTER ► https://bit.ly/3i54PUB LINKEDIN ► https://bit.ly/3hWOLVT FB group ► https://bit.ly/32UVSZP DEV ► https://bit.ly/3h2fqiO ▬▬▬▬▬▬ Courses & Ebooks & Bootcamp 🚀 ▬▬▬▬▬▬ ► Become a DevOps Engineer - full educational program 👉🏼 https://bit.ly/3gEwf4V ► High-Quality and Hands-On Courses 👉🏼 https://bit.ly/3nIouPW ► Kubernetes 101 - compact and easy-to-read ebook bundle 👉🏼 https://bit.ly/3mPIaiU
zqi4fDF-S60 | 29 Apr 2021
CI/CD with Teamcity | TeamCity Tutorial | Setup CI Pipeline from Scratch ► Thanks JetBrains for sponsoring this video 🙌🏼 ► Learn more about TeamCity and download it for free: https://jb.gg/tcdownload ► Sign up for TeamCity Cloud and get a 14-day free trial: https://jb.gg/tccloud ⭐️ DevOps Tool for April - From the DevOps tool of the month series: https://bit.ly/2ZuPbvc In this video you will learn about JetBrains TeamCity - a modern and powerful CI/CD platform. First you will see some of the key features and benefits of using TeamCity. We will also see the architecture of how TeamCity actually works and finally I will show you how to setup and configure a Continuous Integration Pipeline in under 15 minutes! 🤓 #cicd #devops #techworldwithnana ▬▬▬▬▬▬ Useful Links 🔗 ▬▬▬▬▬▬ ► Gitlab Link - Commands used in demo: https://gitlab.com/nanuchi/devops-tool-of-month/-/blob/master/teamcity/commands.md ▬▬▬▬▬▬ T I M E S T A M P S ⏰ ▬▬▬▬▬▬ 0:00 - Intro 0:27 - TeamCity Overview 0:28 - Setup & Build Configuration 2:16 - Configuration as Code 3:45 - Build Chains 4:36 - Personal Builds 5:26 - TeamCity Architecture 7:00 - Demo Overview: Setup CI Pipeline from Scratch 7:29 - Install TeamCity Server 11:47 - Connect to Git Repository 12:32 - Create Build 19:10 - Connect 2 Build Agents 22:51 - Run our CI Build ▬▬▬▬▬▬ Want to learn more? 🚀 ▬▬▬▬▬▬ Other CI/CD Tutorials: ► https://www.youtube.com/playlist?list=PLy7NrYWoggjzSIlwxeBbcgfAdYoxCIrM2 Full Docker course ► https://youtu.be/3c-iBn73dDE Full Python course ► https://youtu.be/t8pPdKYpowI Full K8s course ► https://youtu.be/X48VuDVv0do DevOps Tools, like Terraform, Prometheus ► https://bit.ly/2W9UEq6 ▬▬▬▬▬▬ Connect with me 👋 ▬▬▬▬▬▬ INSTAGRAM ► https://bit.ly/2F3LXYJ TWITTER ► https://bit.ly/3i54PUB LINKEDIN ► https://bit.ly/3hWOLVT Facebook group ► https://bit.ly/32UVSZP DEV ► https://bit.ly/3h2fqiO ▬▬▬▬▬▬ Courses & Ebooks & Bootcamp 🚀 ▬▬▬▬▬▬ ► Become a DevOps Engineer - full educational program 👉🏼 https://bit.ly/3gEwf4V ► High-Quality and Hands-On Courses 👉🏼 https://bit.ly/3nIouPW ► Kubernetes 101 - compact and easy-to-read ebook bundle 👉🏼 https://bit.ly/3mPIaiU
lhFvMsy6VX8 | 15 Apr 2021
Ansible for Beginners | Ansible Tutorial for Beginners Overview of an 8-Hour Ansible Part of a Complete DevOps Educational Program: ► https://bit.ly/3gEwf4V It’s a complete guide from beginner to more advanced topics taught via hands-on demo projects. And you don't learn Ansible as a standalone tool in this DevOps bootcamp, but rather integrated in different technologies, like Docker, K8s, Terraform, Jenkins, AWS and so on, in various real world use cases, as it builds on the previous modules in the bootcamp 🔥 ▬▬▬▬▬▬ 📚 ANSIBLE MODULE - CURRICULUM OVERVIEW 📚 ▬▬▬▬▬▬ CORE CONCEPTS AND SYNTAX OF ANSIBLE: ⌨️ Introduction to Ansible ⌨️ Install & Configure Ansible ⌨️ Setup Managed Server to configure with Ansible ⌨️ Ansible Inventory ⌨️ Ansible ad-hoc Commands ⌨️ Configure AWS EC2 server with Ansible ⌨️ Managing Host Key Checking and SSH keys ⌨️ Ansible Tasks, Play & Playbook ⌨️ Ansible Modules ⌨️ Ansible Collections & Ansible Galaxy ⌨️ Ansible Variables - to make your Playbook customizable ⌨️ Troubleshooting in Ansible ⌨️ Conditionals ⌨️ Privilege Escalation ⌨️ Ansible Configuration - Default Inventory File LEARN MOST COMMON ANSIBLE MODULES WITH HANDS-ON DEMOS: ⌨️ Project: Deploy Nodejs Application ⌨️ Project: Deploy Nexus ⌨️ Configure servers with different Linux distributions on AWS and Digital Ocean platforms 💡 In these projects we will install tools on a server, configure applications, work with a file system, move static files between machines etc. 💡 Essentially you will learn how to map and translate shell scripts and commands into Ansible Playbooks to automate various common tasks in general. MORE ADVANCED TOPICS & INTEGRATIONS WITH OTHER TECHNOLOGIES: ⌨️ Dynamic Inventory for EC2 Servers ⌨️ Ansible Roles - to make your Ansible content more reusable and modular for better maintenance ⌨️ Project: Ansible & Terraform ⌨️ Project: Run Docker applications ⌨️ Project: Deploying Applications in Kubernetes ⌨️ Project: Run Ansible from Jenkins Pipeline 💡 So, you don't learn Ansible just as a standalone tool in this DevOps bootcamp, but rather integrated in different technologies, like Docker, K8s, Terraform, Jenkins, AWS and so on, in various real world use cases, as it builds on the previous modules in the bootcamp! ▬▬▬▬▬▬ Connect with me 👋 ▬▬▬▬▬▬ Behind the scenes on IG ► https://bit.ly/2F3LXYJ Join Facebook group ► https://bit.ly/32UVSZP LINKEDIN ► https://bit.ly/3hWOLVT DEV ► https://bit.ly/3h2fqiO TWITTER ► https://bit.ly/3i54PUB
qkj5W98Xdvw | 09 Apr 2021
Hybrid Cloud explained | Multi Cloud explained | Hybrid Cloud vs. Multi Cloud ► Want to cut your cloud bill in half? Try for free: https://cast.ai/TechWorldwithNana ► Thanks Cast AI for sponsoring this video 🙌🏼 In this video I'm going to talk about hybrid cloud and multi-cloud. We will go through the development from on-premises infrastructure to cloud platforms generally and then we will see what trends and use cases led to companies adopting hybrid cloud and multi-cloud. At the end we'll see some of the challenges of moving to multi-cloud and hybrid cloud. #devops #cloud #techworldwithnana ▬▬▬▬▬▬ T I M E S T A M P S ⏰ ▬▬▬▬▬▬ 0:00 - Intro 0:21 - What is Hybrid Cloud? Private and Public Cloud explained 3:37 - Why companies still use on-premise infrastructure? 5:20 - Hybrid Cloud Use Cases 5:58 - What is Multi-Cloud? 6:31 - Use Cases for Multi-Cloud 10:27 - Challenges of Hybrid- & Multi-Cloud 11:58 - How to address some of those challenges? ▬▬▬▬▬▬ Want to learn more? 🚀 ▬▬▬▬▬▬ Full K8s course course ► https://youtu.be/X48VuDVv0do Full Docker course ► https://youtu.be/3c-iBn73dDE DevOps Tools, like Terraform, Prometheus ► https://bit.ly/2W9UEq6 Jenkins Pipeline Tutorials ► https://bit.ly/2Wunx08 ▬▬▬▬▬▬ Connect with me 👋 ▬▬▬▬▬▬ FB group ► https://bit.ly/32UVSZP DEV ► https://bit.ly/3h2fqiO INSTAGRAM ► https://bit.ly/2F3LXYJ TWITTER ► https://bit.ly/3i54PUB LINKEDIN ► https://bit.ly/3hWOLVT ▬▬▬▬▬▬ Courses & Ebooks & Bootcamp 🚀 ▬▬▬▬▬▬ ► Become a DevOps Engineer - full educational program 👉🏼 https://bit.ly/3gEwf4V ► Udemy courses - get biggest discounts here 👉🏼 http://bit.ly/2OgvzIO ► Kubernetes 101 - compact and easy-to-read ebook bundle 👉🏼 https://bit.ly/3mPIaiU
B2IS-XS-cc0 | 02 Apr 2021
Fluent Bit is an open source Log Processor and Forwarder which allows you to collect any data like metrics and logs from different sources, enrich them with filters and send them to multiple destinations. It's the preferred choice for containerized environments like Kubernetes. Fluent Bit is a CNCF (Cloud Native Computing Foundation) subproject under the umbrella of Fluentd ► This video was sponsored by CNCF - https://www.cncf.io 🙌🏼 ► More infos on Fluent Bit: https://fluentbit.io Want to learn about Fluentd? ► Fluentd explained: https://youtu.be/5ofsNyHZwWE #fluentbit #devops #techworldwithnana ▬▬▬▬▬▬ T I M E S T A M P S ⏰ ▬▬▬▬▬▬ 0:00 - Intro 0:06 - Why we need log data? 0:29 - Challenges of Logging 1:21 - Challenges of Logging in Kubernetes 3:21 - How does Fluent Bit work? 6:47 - Fluent Bit in Kubernetes 7:21 - Advantages of Fluent Bit 8:26 - Fluent Bit vs. Fluentd ▬▬▬▬▬▬ Want to learn more? 🚀 ▬▬▬▬▬▬ Full K8s course course ► https://youtu.be/X48VuDVv0do DevOps Tools, like Terraform, Prometheus ► https://bit.ly/2W9UEq6 Full Docker course ► https://youtu.be/3c-iBn73dDE Jenkins Pipeline Tutorials ► https://bit.ly/2Wunx08 ▬▬▬▬▬▬ Connect with me 👋 ▬▬▬▬▬▬ Facebook group ► https://bit.ly/32UVSZP DEV ► https://bit.ly/3h2fqiO INSTAGRAM ► https://bit.ly/2F3LXYJ TWITTER ► https://bit.ly/3i54PUB LINKEDIN ► https://bit.ly/3hWOLVT ▬▬▬▬▬▬ Courses & Ebooks & Bootcamp 🚀 ▬▬▬▬▬▬ ► Become a DevOps Engineer - full educational program 👉🏼 https://bit.ly/3gEwf4V ► Udemy courses - get biggest discounts here 👉🏼 http://bit.ly/2OgvzIO ► Kubernetes 101 - compact and easy-to-read ebook bundle 👉🏼 https://bit.ly/3mPIaiU
_f8QfKx4rws | 26 Mar 2021
Cloud native application management framework to successfully run mission-critical applications on Kubernetes | From the DevOps tool of the month series. ► Follow me on IG for behind the scenes content: 👉🏼 https://bit.ly/2F3LXYJ ► Thanks Shipa for sponsoring this video! 🙌🏼 ► Check out https://www.shipa.io/ for more information ► DevOps Tool of the Month Playlist: http://bit.ly/2ZuPbvc This is a new series, where each month I will introduce one new useful DevOps tool. 🚀 The third one is: Shipa - Shipa’s cloud native application management framework allows organizations to successfully run mission-critical applications on Kubernetes in days instead of years #devops #kubernetes #techworldwithnana ▬▬▬▬▬▬ Useful Links 🔗 ▬▬▬▬▬▬ ► Shipa commands and useful links here: https://gitlab.com/nanuchi/devops-tool-of-month/-/tree/master/shipa ▬▬▬▬▬▬ T I M E S T A M P S ⏰ ▬▬▬▬▬▬ 0:00 - Intro 0:23 - What problems Shipa solves? 3:24 - How Shipa works? 5:02 - Shipa Demo Overview 5:24 - Create K8s cluster and install Shipa into it 9:56 - Create DEV User and Team 11:00 - Install Shipa CLI and connect to Shipa 13:18 - Create Developer Role, Add Permissions and Assign Role 13:42 - Create a Framework for your rules 14:30 - Add EKS Cluster to Shipa 15:20 - Connect as Developer 15:38 - Deploy an Application 19:27 - PRO Features ▬▬▬▬▬▬ Want to learn more? 🚀 ▬▬▬▬▬▬ Full K8s course course ► https://youtu.be/X48VuDVv0do DevOps Tools, like Terraform, Prometheus ► https://bit.ly/2W9UEq6 Full Docker course ► https://youtu.be/3c-iBn73dDE Jenkins Pipeline Tutorials ► https://bit.ly/2Wunx08 ▬▬▬▬▬▬ Connect with me 👋 ▬▬▬▬▬▬ Facebook group ► https://bit.ly/32UVSZP DEV ► https://bit.ly/3h2fqiO INSTAGRAM ► https://bit.ly/2F3LXYJ TWITTER ► https://bit.ly/3i54PUB LINKEDIN ► https://bit.ly/3hWOLVT ▬▬▬▬▬▬ Courses & Ebooks & Bootcamp 🚀 ▬▬▬▬▬▬ ► Become a DevOps Engineer - full educational program 👉🏼 https://bit.ly/3gEwf4V ► Udemy courses - get biggest discounts here 👉🏼 http://bit.ly/2OgvzIO ► Kubernetes 101 - compact and easy-to-read ebook bundle 👉🏼 https://bit.ly/3mPIaiU
6u5NE1GiQDk | 14 Mar 2021
Why you should learn Python as a DevOps engineer | Python for DevOps | Python for DevOps Automation ✅ Programming and Python basics - FULL COURSE: https://youtu.be/t8pPdKYpowI ✅ Complete DevOps bootcamp incl. Python Automation: https://bit.ly/3gEwf4V #devops #python #techworldwithnana I saw a lot of messages and questions from you about why a DevOps Engineer needs to know Python. It seems there are only vague answers to that on the internet so with this video I want to give you clear answers to the following questions. ▬▬▬▬▬▬ T I M E S T A M P S ⏰ ▬▬▬▬▬▬ 0:00 - Intro 0:37 - Why is Python so popular in general? 2:17 - Why is Python so demanded in DevOps? 4:14 - What is Python used for in DevOps? 6:37 - Minimum Programming and Python knowledge you need as a DevOps Engineer 7:49 - How to get started with Python? ▬▬▬▬▬▬ Want to learn more? 🚀 ▬▬▬▬▬▬ Full K8s course course ► https://youtu.be/X48VuDVv0do DevOps Tools, like Terraform, Prometheus ► https://bit.ly/2W9UEq6 Full Docker course ► https://youtu.be/3c-iBn73dDE Jenkins Pipeline Tutorials ► https://bit.ly/2Wunx08 ▬▬▬▬▬▬ Connect with me 👋 ▬▬▬▬▬▬ FB group ► https://bit.ly/32UVSZP DEV ► https://bit.ly/3h2fqiO INSTAGRAM ► https://bit.ly/2F3LXYJ TWITTER ► https://bit.ly/3i54PUB LINKEDIN ► https://bit.ly/3hWOLVT ▬▬▬▬▬▬ Courses & Ebooks & Bootcamp 🚀 ▬▬▬▬▬▬ ► Become a DevOps Engineer - full educational program 👉🏼 https://bit.ly/3gEwf4V ► Udemy courses - get biggest discounts here 👉🏼 http://bit.ly/2OgvzIO ► Kubernetes 101 - compact and easy-to-read ebook bundle 👉🏼 https://bit.ly/3mPIaiU
t8pPdKYpowI | 05 Mar 2021
Python Tutorial for Beginners | Full Python Course | Learn Python in 2022 In this complete Python course you will learn everything you need to get started with Python. 🚀 🤩 By the end of this course, you will have a good understanding of the concepts and hands-on experience with several demo projects you can follow along. Python is the most popular programming language out there and it is used for so many different industries, like: Web Development, Data Science, Machine Learning and DevOps Automation. So learning Python is definitely a good idea! 💪 #python #techworldwithnana ▬▬▬▬▬▬ S P E C I A L O F F E R 🎉 ▬▬▬▬▬▬ Want to try PyCharm Professional Edition? JetBrains provided me with a 100% discount code! 🙂 With "PYCHARMFORDEVOPS" you can try PyCharm Professional for 3-month! ► Use this code at: https://www.jetbrains.com/store/redeem/ ► Valid until Jun 30, 2021 (extended until Sept 30, 2021) ► Thanks JetBrains for making this course possible! 🙌🏼 ► Check out their all-in-one collaboration solution: Space! Get started for free: https://www.jetbrains.com/space/ ▬▬▬▬▬▬ U S E F U L L I N K S 🔗 ▬▬▬▬▬▬ ► GitLab Source Code: https://gitlab.com/nanuchi/python-programming ► Inventory.xls file: https://gitlab.com/nanuchi/python-programming/-/tree/master/spreadsheet ► PyCharm Download: https://www.jetbrains.com/pycharm/download ► Python Installation Steps for Windows - Important click "Add to PATH" https://docs.python.org/3/using/windows.html#installation-steps ▬▬▬▬▬▬ T I M E S T A M P S ⏰ ▬▬▬▬▬▬ 0:00 - Course Intro & Course Overview 2:53 - Introduction to Python 07:01 - Installation and Local Setup with PyCharm 14:10 - Write our first Python program 15:33 - Python IDE vs simple File Editor 19:04 - Strings and Number Data Types 30:11 - Variables in Python 39:33 - Encapsulate Logic with Functions 54:00 - Scope 59:50 - Accepting User Input 1:15:28 - Conditionals (if / else) and Boolean Data Type 1:44:18 - Error Handling with Try / Except 1:50:11 - While Loops 2:02:43 - Lists and For Loops 2:21:51 - Thanks JetBrains! 2:23:17 - Comments in Python 2:27:23 - Sets 2:38:31 - Built-In Functions 2:44:25 - Dictionary Data Type 3:01:32 - Modularize your project with Modules 3:20:09 - Project: Countdown App 3:40:27 - Packages, PyPI and pip 3:54:06 - Project: Automation with Python (Working with Spreadsheets) 4:44:02 - Object Oriented Programming: Classes and Objects 5:14:35 - Project: API Request to GitLab 5:30:23 - Wrap Up ▬▬▬▬▬▬ Want to learn more? 🚀 ▬▬▬▬▬▬ Full Docker course ► https://youtu.be/3c-iBn73dDE Full K8s course course ► https://youtu.be/X48VuDVv0do DevOps Tools, like Terraform ► https://bit.ly/2W9UEq6 GitHub Actions CI/CD ► https://youtu.be/R8_veQiYBjI ▬▬▬▬▬▬ Connect with me 👋 ▬▬▬▬▬▬ FB group ► https://bit.ly/32UVSZP DEV ► https://bit.ly/3h2fqiO INSTAGRAM ► https://bit.ly/2F3LXYJ TWITTER ► https://bit.ly/3i54PUB LINKEDIN ► https://bit.ly/3hWOLVT ▬▬▬▬▬▬ Courses & Ebooks & Bootcamp 🚀 ▬▬▬▬▬▬ ► Become a DevOps Engineer - full educational program 👉🏼 https://bit.ly/3gEwf4V ► High-Quality and Hands-On Courses 👉🏼 https://bit.ly/3nIouPW ► Kubernetes 101 - compact and easy-to-read ebook bundle 👉🏼 https://bit.ly/3mPIaiU
voAyroDb6xk | 26 Feb 2021
Istio Setup in Kubernetes | Istio Tutorial to install Istio Service Mesh on Kubernetes cluster ► Istio & Service Mesh explained here 👉🏼 https://youtu.be/16fgzklcF7Y ► Follow me on IG for behind the scenes content: 👉🏼 https://bit.ly/2F3LXYJ ► Demo project: https://github.com/GoogleCloudPlatform/microservices-demo In this video you will learn how to install Istio Service Mesh in a Kubernetes cluster. #istio #devops #techworldwithnana ► Thanks Kasten for sponsoring this video! 🙌🏼 ► More infos on Kasten K10 Platform for Kubernetes Backup 👉🏼 https://www.kasten.io/ ▬▬▬▬▬▬ T I M E S T A M P S ⏰ ▬▬▬▬▬▬ 0:00 - Intro 1:01 - Download Istio & configure Istioctl 5:26 - Install Istio in Minikube cluster 7:29 - Deploy a Microservices Application 11:19 - Configure automatic Envoy Proxy Injection 15:35 - Install Istio Addons for Monitoring & data visualization 22:33 - Kiali - Service Mesh Management for Istio 25:19 - "app" Labels in Pods for Istio ▬▬▬▬▬▬ Want to learn more? 🚀 ▬▬▬▬▬▬ Full K8s course course ► https://youtu.be/X48VuDVv0do DevOps Tools, like Terraform, Prometheus ► https://bit.ly/2W9UEq6 Full Docker course ► https://youtu.be/3c-iBn73dDE Jenkins Pipeline Tutorials ► https://bit.ly/2Wunx08 ▬▬▬▬▬▬ Connect with me 👋 ▬▬▬▬▬▬ FB group ► https://bit.ly/32UVSZP DEV ► https://bit.ly/3h2fqiO INSTAGRAM ► https://bit.ly/2F3LXYJ TWITTER ► https://bit.ly/3i54PUB LINKEDIN ► https://bit.ly/3hWOLVT ▬▬▬▬▬▬ Courses & Ebooks & Bootcamp 🚀 ▬▬▬▬▬▬ ► Become a DevOps Engineer - full educational program 👉🏼 https://bit.ly/3gEwf4V ► Udemy courses - get biggest discounts here 👉🏼 http://bit.ly/2OgvzIO ► Kubernetes 101 - compact and easy-to-read ebook bundle 👉🏼 https://bit.ly/3mPIaiU
tt7hope6zU0 | 18 Feb 2021
With loft, any Kubernetes cluster becomes a self-service platform to create virtual clusters on-demand | From the DevOps tool of the month series. ► Follow me on IG for behind the scenes content: 👉🏼 https://bit.ly/2F3LXYJ ► Thanks DevSpace for sponsoring this video! 🙌🏼 ► Checkout https://loft.sh/ for more information ► DevOps Tool of the Month Playlist: http://bit.ly/2ZuPbvc This is a new series, where each month I will introduce one new useful DevOps tool. 🚀 The second one is: loft - With loft, any Kubernetes cluster becomes a self-service platform to create namespaces and virtual clusters on-demand. At the same time, loft's sleep mode and cluster sharing help you to save cloud computing cost. #devops #kubernetes #techworldwithnana ▬▬▬▬▬▬ T I M E S T A M P S ⏰ ▬▬▬▬▬▬ 0:00 - Intro 0:18 - What problem Loft solves? 2:22 - How Loft solves this problem? 3:15 - Self-Service 3:45 - Steps to setup your Kubernetes platform 5:03 - Demo to build your Kubernetes platform 16:42 - Sleep Mode to save cloud cost ▬▬▬▬▬▬ Want to learn more? 🚀 ▬▬▬▬▬▬ Full K8s course course ► https://youtu.be/X48VuDVv0do DevOps Tools, like Terraform, Prometheus ► https://bit.ly/2W9UEq6 Full Docker course ► https://youtu.be/3c-iBn73dDE Jenkins Pipeline Tutorials ► https://bit.ly/2Wunx08 ▬▬▬▬▬▬ Connect with me 👋 ▬▬▬▬▬▬ Join private Facebook group ► https://bit.ly/32UVSZP DEV ► https://bit.ly/3h2fqiO INSTAGRAM ► https://bit.ly/2F3LXYJ TWITTER ► https://bit.ly/3i54PUB LINKEDIN ► https://bit.ly/3hWOLVT ▬▬▬▬▬▬ Courses & Ebooks & Bootcamp 🚀 ▬▬▬▬▬▬ ► Become a DevOps Engineer - full educational program 👉🏼 https://bit.ly/3gEwf4V ► Udemy courses - get biggest discounts here 👉🏼 http://bit.ly/2OgvzIO ► Kubernetes 101 - compact and easy-to-read ebook bundle 👉🏼 https://bit.ly/3mPIaiU
m3cKkYXl-8o | 08 Feb 2021
Terraform Tutorial for Beginners | Complete Terraform Course in 6.5 Hours | Learn Terraform with hands-on demos by automating AWS infrastructure Full course on Udemy - Get 30% off with my code ► http://bit.ly/3nIouPW Course on Udemy: Complete Terraform Course - Beginner to Advanced [2021] 🔥 ▬▬▬▬▬▬ Why learn from me ▬▬▬▬▬▬ 🔥 ► You will learn Terraform step by step and simply explained! ► Thousands of students love the way how I explain complex concepts in an easy way so that everyone can understand it. ► I'm both an educator and a practitioner. All my knowledge is based on real projects that I have worked in or consulted ► Learn from a Docker Captain 🐳 🔥 ▬▬▬▬▬▬ By the end of this course ▬▬▬▬▬▬ 🔥 ► You will master one of the most popular Infrastructure Provisioning and Infrastructure as Code (IaC) tool, which is Terraform ► You will be able to use Terraform confidently in your projects ► You will know all the core concepts and components of Terraform language ► If you follow along the demos, you will have solid practical experience with Terraform ► You will know the fundamental AWS networking concepts and how to create AWS resources using Terraform You will learn all the concepts with practical examples by automating the AWS infrastructure. AWS is the most used cloud provider and using Terraform with AWS is the most common combination used in projects, so knowing how to automate AWS infrastructure gives you an advantage in the DevOps job market! 🔥 ▬▬▬▬▬▬ Throughout the course ▬▬▬▬▬▬ 🔥 ► You will learn best practices ► We will use Git to manage our configuration code, which is a best practice in Infrastructure as Code. See the lecture description for even more information of what you will learn and what we will build. ▬▬▬▬▬▬ Connect with me 👋 ▬▬▬▬▬▬ Behind the scenes on IG ► https://bit.ly/2F3LXYJ Join Facebook group ► https://bit.ly/32UVSZP LINKEDIN ► https://bit.ly/3hWOLVT DEV ► https://bit.ly/3h2fqiO TWITTER ► https://bit.ly/3i54PUB ▬▬▬▬▬▬ Courses & Ebooks & Bootcamp 🚀 ▬▬▬▬▬▬ ► Become a DevOps Engineer - full educational program 👉🏼 https://bit.ly/3gEwf4V ► High-Quality and Hands-On Courses 👉🏼 https://bit.ly/3nIouPW ► Kubernetes 101 - compact and easy-to-read ebook bundle 👉🏼 https://bit.ly/3mPIaiU
5ofsNyHZwWE | 01 Feb 2021
Fluentd explained | How Fluentd simplifies collecting and consuming logs | Fluentd Tutorial Fluentd is a Cloud Native Computing Foundation (CNCF) project. ► I'm happy that this video was sponsored by the Cloud Native Computing Foundation https://www.cncf.io/ 🙌🏼 ► More infos on Fluentd: https://www.fluentd.org/ Fluentd is an open source log data collector, which lets you unify the data collection and consumption for a better use and understanding of data. With Fluentd you can send any data from any data source to any destination or storage. #devops #fluentd #techworldwithnana ▬▬▬▬▬▬ T I M E S T A M P S ⏰ ▬▬▬▬▬▬ 0:00 - Intro 0:26 - Why we actually need log data? 1:40 - Challenges of collecting and consuming logs 3:40 - Solution - a unified logging layer 4:17 - How does Fluentd work 6:29 - How to configure Fluentd? 9:03 - Built-In Reliability 10:09 - Other Use Cases ▬▬▬▬▬▬ Want to learn more? 🚀 ▬▬▬▬▬▬ Full K8s course course ► https://youtu.be/X48VuDVv0do DevOps Tools, like Terraform, Prometheus ► https://bit.ly/2W9UEq6 Full Docker course ► https://youtu.be/3c-iBn73dDE Jenkins Pipeline Tutorials ► https://bit.ly/2Wunx08 ▬▬▬▬▬▬ Connect with me 👋 ▬▬▬▬▬▬ Join private Facebook group ► https://bit.ly/32UVSZP DEV ► https://bit.ly/3h2fqiO INSTAGRAM ► https://bit.ly/2F3LXYJ TWITTER ► https://bit.ly/3i54PUB LINKEDIN ► https://bit.ly/3hWOLVT ▬▬▬▬▬▬ Courses & Ebooks & Bootcamp 🚀 ▬▬▬▬▬▬ ► Become a DevOps Engineer - full educational program 👉🏼 https://bit.ly/3gEwf4V ► Udemy courses - get biggest discounts here 👉🏼 http://bit.ly/2OgvzIO ► Kubernetes 101 - compact and easy-to-read ebook bundle 👉🏼 https://bit.ly/3mPIaiU
kgfg8r6_zPk | 27 Jan 2021
Developer Tool for Kubernetes to build cloud-native software faster | Cloud-Native developer tool for Kubernetes. From the DevOps tool of the month series. ► Follow me on IG for behind the scenes content: 👉🏼 https://bit.ly/2F3LXYJ ► Thanks DevSpace for sponsoring this video! 🙌🏼 ► Checkout https://devspace.sh/ for more information ► Gitlab Link to follow along: https://gitlab.com/nanuchi/java-app-dtom/-/tree/master This is a new series, where each month I will introduce one new useful DevOps tool. 🛠 The first one is: DevSpace - a developer tool for Kubernetes, which enables software engineers to develop cloud-native software faster. #devops #kubernetes #techworldwithnana ▬▬▬▬▬▬ T I M E S T A M P S ⏰ ▬▬▬▬▬▬ 0:00 - Intro 0:29 - What problem DevSpace solves? 2:17 - How DevSpace works? 3:21 - Getting started - 4 simple steps to setup efficient DEV mode 4:03 - Install devspace CLI 4:34 - Create a Dockerfile 6:53 - Initialize your project with DevSpace 11:15 - Start DEV mode 15:48 - Hot Reload in Action 17:38 - DevSpace UI 18:29 - Recap & Preview ▬▬▬▬▬▬ Want to learn more? 🚀 ▬▬▬▬▬▬ Full K8s course course ► https://youtu.be/X48VuDVv0do DevOps Tools, like Terraform, Prometheus ► https://bit.ly/2W9UEq6 Full Docker course ► https://youtu.be/3c-iBn73dDE Jenkins Pipeline Tutorials ► https://bit.ly/2Wunx08 ▬▬▬▬▬▬ Connect with me 👋 ▬▬▬▬▬▬ Join private Facebook group ► https://bit.ly/32UVSZP Don't forget to subscribe ► https://bit.ly/3mO4jxT DEV ► https://bit.ly/3h2fqiO INSTAGRAM ► https://bit.ly/2F3LXYJ TWITTER ► https://bit.ly/3i54PUB LINKEDIN ► https://bit.ly/3hWOLVT ▬▬▬▬▬▬ Maybe interesting for you 😎 ▬▬▬▬▬▬ Become a DevOps Engineer - Complete DevOps Bootcamp ► https://www.techworld-with-nana.com/devops-bootcamp Kubernetes 101 - compact and easy-to-read ebook bundle ► https://bit.ly/3mPIaiU 30% off Udemy course: Logging in K8s with EFK stack ► https://bit.ly/2Wc6kYW
9pZ2xmsSDdo | 17 Jan 2021
DevOps Roadmap 2022 | How to become a DevOps Engineer in 2022 | What is DevOps ▬▬▬▬▬▬ C O M P L E T E D E V O P S B O O T C A M P 🚀 ▬▬▬▬▬▬ ► Full educational program - more infos here: https://bit.ly/3gEwf4V By the end of this video you will know what concepts and tools you need to learn to become a DevOps engineer in 2022. And also what are the tasks and responsibilities of a DevOps engineer. #devops #devopsengineer #techworldwithnana ▬▬▬▬▬▬ T I M E S T A M P S ⏰ ▬▬▬▬▬▬ 0:00 - Intro 0:40 - Concepts of Software Development 1:25 - Operating System & Linux Basics 3:22 - Containers - Docker 3:50 - Continuous Integration & Continuous Deployment (CI/CD) 4:36 - Build Automation & CI/CD Pipeline 7:21 - Cloud Providers & IaaS 8:45 - Container Orchestration - Kubernetes 9:27 - Monitoring 10:12 - Infrastructure Provisioning & Configuration Management (IaC) 11:35 - Scripting Language 12:44 - Version Control - GIT 13:13 - Wrap Up ▬▬▬▬▬▬ Want to learn more? 🚀 ▬▬▬▬▬▬ Full K8s course course ► https://youtu.be/X48VuDVv0do DevOps Tools, like Terraform, Prometheus ► https://bit.ly/2W9UEq6 Full Docker course ► https://youtu.be/3c-iBn73dDE Jenkins Pipeline Tutorials ► https://bit.ly/2Wunx08 ▬▬▬▬▬▬ Connect with me 👋 ▬▬▬▬▬▬ Join private Facebook group ► https://bit.ly/32UVSZP DEV ► https://bit.ly/3h2fqiO INSTAGRAM ► https://bit.ly/2F3LXYJ TWITTER ► https://bit.ly/3i54PUB LINKEDIN ► https://bit.ly/3hWOLVT ▬▬▬▬▬▬ Courses & Ebooks & Bootcamp 🚀 ▬▬▬▬▬▬ ► Become a DevOps Engineer - full educational program 👉🏼 https://bit.ly/3gEwf4V ► High-Quality and Hands-On Courses 👉🏼 https://bit.ly/3nIouPW ► Kubernetes 101 - compact and easy-to-read ebook bundle 👉🏼 https://bit.ly/3mPIaiU
16fgzklcF7Y | 01 Jan 2021
Istio Service Mesh explained | Learn what Service Mesh and Istio is and how it works ► Step by Step Guide to setup Istio in K8s 👉🏼 https://youtu.be/voAyroDb6xk ► Complete DevOps Bootcamp 👉🏼 https://bit.ly/3gEwf4V ► Follow me on IG for behind the scenes content: 👉🏼 https://bit.ly/2F3LXYJ In this video you will learn about Service Mesh and one of its implementation, which is Istio. In order to understand the concepts, we will first look at the new challenges introduced by a Microservice Architecture. Then we will see how different features of a Service Mesh solve these challenges. We will look at how Istio implements Service Mesh and learn about Istio architecture as well as how to configure Istio for our microservice application. #servicemesh #istio #kubernetes #techworldwithnana ▬▬▬▬▬▬ T I M E S T A M P S ⏰ ▬▬▬▬▬▬ 0:00 - Intro 0:53 - Challenges of a microservice architecture 5:11 - Solution: Service Mesh with Sidecar Pattern 6:15 - Service Mesh Traffic Split feature 7:25 - Istio Architecture 9:05 - How to configure Istio? 11:57 - Istio Features: Service Discovery, Security, Metrics & Tracing 13:19 - Istio Gateway 14:06 - Final Overview: Traffic Flow with Istio ▬▬▬▬▬▬ Want to learn more? 🚀 ▬▬▬▬▬▬ Full K8s course course ► https://youtu.be/X48VuDVv0do DevOps Tools, like Terraform, Prometheus ► https://bit.ly/2W9UEq6 Full Docker course ► https://youtu.be/3c-iBn73dDE Jenkins Pipeline Tutorials ► https://bit.ly/2Wunx08 ▬▬▬▬▬▬ Connect with me 👋 ▬▬▬▬▬▬ Join private Facebook group ► https://bit.ly/32UVSZP Don't forget to subscribe ► https://bit.ly/3mO4jxT DEV ► https://bit.ly/3h2fqiO INSTAGRAM ► https://bit.ly/2F3LXYJ TWITTER ► https://bit.ly/3i54PUB LINKEDIN ► https://bit.ly/3hWOLVT ▬▬▬▬▬▬ Courses & Ebooks & Bootcamp 🚀 ▬▬▬▬▬▬ ► Become a DevOps Engineer - full educational program 👉🏼 https://bit.ly/3gEwf4V ► High-Quality and Hands-On Courses 👉🏼 https://bit.ly/3nIouPW ► Kubernetes 101 - compact and easy-to-read ebook bundle 👉🏼 https://bit.ly/3mPIaiU
7KUdmFyefSA | 10 Dec 2020
Kubernetes is dropping Docker support! Understand the reason behind and how it affects YOU 💙 Become a Kubernetes Administrator - CKA: https://bit.ly/k8s-administrator-course 💚 Become a DevOps Engineer - Complete DevOps Bootcamp: https://bit.ly/3gEwf4V Kubernetes deprecated Docker since version 1.20! What the Kubernetes announcement actually means and how it will affect you: ► as a software developer, who is using Docker and Kubernetes or ► as a DevOps engineer, who is administering Kubernetes using a Managed Kubernetes Service or a self-managed Kubernetes cluster 🔗 Useful Links: * https://kubernetes.io/blog/2020/12/02/dockershim-faq/ * https://kubernetes.io/blog/2020/12/02/dont-panic-kubernetes-and-docker/ ▬▬▬▬▬▬ T I M E S T A M P S ⏰ ▬▬▬▬▬▬ 0:00 - Intro 0:18 - Why has Docker been deprecated? 3:10 - Container Runtime alternatives? 4:17 - What does this change mean for YOU as a Kubernetes User? 5:07 - What does this change mean for YOU as a Kubernetes Administrator? 5:30 - when using Managed Kubernetes Service 6:32 - with self-managed Kubernetes cluster 7:58 - When do you need to take action? 8:45 - Impact on using Kubernetes locally with Minikube and Docker Desktop 9:42 - Still learn Docker? CI/CD Pipeline with Docker? 12:00 - Wrap-Up ▬▬▬▬▬▬ Want to learn more? 🚀 ▬▬▬▬▬▬ Full Docker course ► https://youtu.be/3c-iBn73dDE Full K8s course course ► https://youtu.be/X48VuDVv0do DevOps Tools, like Terraform, Prometheus ► https://bit.ly/2W9UEq6 Jenkins Pipeline Tutorials ► https://bit.ly/2Wunx08 ▬▬▬▬▬▬ Connect with me 👋 ▬▬▬▬▬▬ Join private Facebook group ► https://bit.ly/32UVSZP DEV ► https://bit.ly/3h2fqiO INSTAGRAM ► https://bit.ly/2F3LXYJ TWITTER ► https://bit.ly/3i54PUB LINKEDIN ► https://bit.ly/3hWOLVT ▬▬▬▬▬▬ Courses & Ebooks & Bootcamp 🚀 ▬▬▬▬▬▬ ► Become a DevOps Engineer - full educational program 👉🏼 https://bit.ly/3gEwf4V ► High-Quality and Hands-On Courses 👉🏼 https://bit.ly/3nIouPW ► Kubernetes 101 - compact and easy-to-read ebook bundle 👉🏼 https://bit.ly/3mPIaiU
AYAh6YDXuho | 29 Nov 2020
Overview of container services on AWS | AWS ECS Tutorial | AWS EKS Tutorial | AWS Fargate | ECR ► Part of the DevOps Bootcamp 🚀 More infos here: https://www.techworld-with-nana.com/devops-bootcamp In this video I will give you a high-level overview of all the different container services you can use on AWS. If you want to run a containerized application on AWS you have multiple options, depending on your application requirements. We will see what Elastic Container Service (ECS) is, what it's used for and how it works. Then we will compare it and talk about EKS, which is Elastic Kubernetes Service. We will also see different ways of running containers with EC2 or AWS Fargate. And finally we will see the ECR Service, which stands for Elastic Container Registry. #ecs #eks #aws #techworldwithnana ▬▬▬▬▬▬ T I M E S T A M P S ⏰ ▬▬▬▬▬▬ 0:00 - Intro 0:48 - Why Container Orchestration? 3:00 - Container Orchestration Tools 3:28 - What is ECS - Elastic Container Service? 4:04 - How does ECS work? 5:59 - ECS with EC2 instances 7:34 - ECS with AWS Fargate 11:48 - Integration with other AWS Services 12:26 - What is EKS - Elastic Kubernetes Service? 13:20 - EKS vs ECS 16:36 - How does EKS work? 19:28 - Worker Nodes options: EC2 vs Nodegroup vs Fargate 22:33 - What is ECR - Elastic Container Registry? 24:25 - Summary 24:49 - CI/CD Pipeline we will build (DevOps Bootcamp) ▬▬▬▬▬▬ Want to learn more? 🚀 ▬▬▬▬▬▬ Full Docker course ► https://youtu.be/3c-iBn73dDE Full K8s course course ► https://youtu.be/X48VuDVv0do DevOps Tools, like Terraform, Prometheus ► https://bit.ly/2W9UEq6 Jenkins Pipeline Tutorials ► https://bit.ly/2Wunx08 YAML Tutorial ► https://youtu.be/1uFVr15xDGg ▬▬▬▬▬▬ Connect with me 👋 ▬▬▬▬▬▬ Join private Facebook group ► https://bit.ly/32UVSZP DEV ► https://bit.ly/3h2fqiO INSTAGRAM ► https://bit.ly/2F3LXYJ TWITTER ► https://bit.ly/3i54PUB LINKEDIN ► https://bit.ly/3hWOLVT ▬▬▬▬▬▬ Courses & Ebooks & Bootcamp 🚀 ▬▬▬▬▬▬ ► Become a DevOps Engineer - full educational program 👉🏼 https://bit.ly/3gEwf4V ► High-Quality and Hands-On Courses 👉🏼 https://bit.ly/3nIouPW ► Kubernetes 101 - compact and easy-to-read ebook bundle 👉🏼 https://bit.ly/3mPIaiU
X48VuDVv0do | 06 Nov 2020
Full Kubernetes Tutorial | Kubernetes Course | Hands-on course with a lot of demos 💙 Become a Kubernetes Administrator - CKA: https://bit.ly/k8s-administrator-course 💚 Become a DevOps Engineer - full educational program: https://bit.ly/3gEwf4V 🧡 Udemy courses: http://bit.ly/3nIouPW #kubernetes #techworldwithnana Connect with me 👋 INSTAGRAM ► https://bit.ly/2F3LXYJ LINKEDIN ► https://bit.ly/3hWOLVT ▬▬▬▬▬▬ T I M E S T A M P S ⏰ ▬▬▬▬▬▬ 0:00 - Course Overview 2:18 - What is K8s 5:20 - Main K8s Components 22:29 - K8s Architecture 34:47 - Minikube and kubectl - Local Setup 44:52 - Main Kubectl Commands - K8s CLI 1:02:03 - K8s YAML Configuration File 1:16:16 - Demo Project: MongoDB and MongoExpress 1:46:16 - Organizing your components with K8s Namespaces 2:01:52 - K8s Ingress explained 2:24:17 - Helm - Package Manager 2:38:07 - Persisting Data in K8s with Volumes 2:58:38 - Deploying Stateful Apps with StatefulSet 3:13:43 - K8s Services explained ▬▬▬▬▬▬ COURSE OVERVIEW 📚 ▬▬▬▬▬▬ 🔥 What is Kubernetes 🔥 ► What problems does Kubernetes solve? ► What features do container orchestration tools offer? 🔥 Main K8s Components 🔥 ► Node & Pod ► Service & Ingress ► ConfigMap & Secret ► Volumes ► Deployment & StatefulSet 🔥 K8s Architecture 🔥 ► Worker Nodes ► Master Nodes ► Api Server ► Scheduler ► Controller Manager ► etcd - the cluster brain 🔥 Minikube and kubectl - Local Setup 🔥 ► What is minikube? ► What is kubectl? ► install minikube and kubectl ► create and start a minikube cluster 🔗 Links: - Install Minikube (Mac, Linux and Windows): https://bit.ly/38bLcJy - Install Kubectl: https://bit.ly/32bSI2Z - Gitlab: If you are using Mac, you can follow along the commands. I listed them all here: https://bit.ly/3oZzuHY 🔥 Main Kubectl Commands - K8s CLI 🔥 ► Get status of different components ► create a pod/deployment ► layers of abstraction ► change the pod/deployment ► debugging pods ► delete pod/deployment ► CRUD by applying configuration file 🔗 Links: - Git repo link of all the commands: https://bit.ly/3oZzuHY 🔥 K8s YAML Configuration File 🔥 ► 3 parts of a Kubernetes config file (metadata, specification, status) ► format of configuration file ► blueprint for pods (template) ► connecting services to deployments and pods (label & selector & port) ► demo 🔗 Links: - Git repo link: https://bit.ly/2JBVyIk 🔥 Demo Project 🔥 ► Deploying MongoDB and Mongo Express ► MongoDB Pod ► Secret ► MongoDB Internal Service ► Deployment Service and Config Map ► Mongo Express External Service 🔗 Links: - Git repo link: https://bit.ly/3jY6lJp 🔥 Organizing your components with K8s Namespaces 🔥 ► What is a Namespace? ► 4 Default Namespaces ► Create a Namespace ► Why to use Namespaces? 4 Use Cases ► Characteristics of Namespaces ► Create Components in Namespaces ► Change Active Namespace 🔗 Links: - Install Kubectx: https://github.com/ahmetb/kubectx#installation 🔥 K8s Ingress explained 🔥 ► What is Ingress? External Service vs. Ingress ► Example YAML Config Files for External Service and Ingress ► Internal Service Configuration for Ingress ► How to configure Ingress in your cluster? ► What is Ingress Controller? ► Environment on which your cluster is running (Cloud provider or bare metal) ► Demo: Configure Ingress in Minikube ► Ingress Default Backend ► Routing Use Cases ► Configuring TLS Certificate 🔗 Links: - Git Repo: https://bit.ly/3mJHVFc - Ingress Controllers: https://bit.ly/32dfHe3 - Ingress Controller Bare Metal: https://bit.ly/3kYdmLB 🔥 Helm - Package Manager 🔥 ► Package Manager and Helm Charts ► Templating Engine ► Use Cases for Helm ► Helm Chart Structure ► Values injection into template files ► Release Management / Tiller (Helm Version 2!) 🔗 Links: - Helm hub: https://hub.helm.sh/ - Helm charts GitHub Project: https://github.com/helm/charts - Install Helm: https://helm.sh/docs/intro/install/ 🔥 Persisting Data in K8s with Volumes 🔥 ► The need for persistent storage & storage requirements ► Persistent Volume (PV) ► Local vs Remote Volume Types ► Who creates the PV and when? ► Persistent Volume Claim (PVC) ► Levels of volume abstractions ► ConfigMap and Secret as volume types ► Storage Class (SC) 🔗 Links: - Git Repo: https://bit.ly/2Gv3eLi 🔥 Deploying Stateful Apps with StatefulSet 🔥 ► What is StatefulSet? Difference of stateless and stateful applications ► Deployment of stateful and stateless apps ► Deployment vs StatefulSet ► Pod Identity ► Scaling database applications: Master and Worker Pods ► Pod state, Pod Identifier ► 2 Pod endpoints 🔥 K8s Services 🔥 ► What is a Service in K8s and when we need it? ► ClusterIP Services ► Service Communication ► Multi-Port Services ► Headless Services ► NodePort Services ► LoadBalancer Services
T4Z7visMM4E | 28 Oct 2020
Complete Overview of Kubernetes Services | Kubernetes Services Types explained: ClusterIP vs NodePort vs LoadBalancer vs Headless Service vs Multi-Port ► Thanks Cockroach Labs for sponsoring this video! 🙌🏼 ► Check out CockroachDB - a relational database for next generation, cloud-native applications https://www.cockroachlabs.com/product/ In this video I will give you a complete overview of Kubernetes Services: First I explain shortly what Service component is in Kubernetes and when we need it and then I’ll go through the different Service types: * ClusterIP Service * Multi-Port Service * Headless Service * NodePort and LoadBalancer Service I will explain the differences between them and when to use which. So by the end of the video you’ll have a great understanding of K8s Services and will be able to use them in practice #kubernetes #kubernetesservices #techworldwithnana ▬▬▬▬▬▬ T I M E S T A M P S ⏰ ▬▬▬▬▬▬ 0:00 - Intro 00:33 - What is a Service in Kubernetes and when we need Kubernetes Service component? 02:10 - ClusterIP Services 06:30 - Service Communication: selectors, labels and ports 09:27 - Service Endpoints 09:59 - Service Communication: port vs targetPort 11:31 - Multi-Port Services 12:58 - Headless Services 18:28 - NodePort Services 21:22 - LoadBalancer Services 23:18 - Wrap Up ▬▬▬▬▬▬ Want to learn more? 🚀 ▬▬▬▬▬▬ Full Kubernetes and Docker tutorial ► https://bit.ly/2YGeRp9 DevOps Tools, like Terraform, Prometheus ► https://bit.ly/2W9UEq6 Jenkins Pipeline Tutorials ► https://bit.ly/2Wunx08 ▬▬▬▬▬▬ Connect with me 👋 ▬▬▬▬▬▬ Join private Facebook group ► https://bit.ly/32UVSZP DEV ► https://bit.ly/3h2fqiO INSTAGRAM ► https://bit.ly/2F3LXYJ TWITTER ► https://bit.ly/3i54PUB LINKEDIN ► https://bit.ly/3hWOLVT ▬▬▬▬▬▬ Courses & Ebooks & Bootcamp 🚀 ▬▬▬▬▬▬ ► Become a DevOps Engineer - full educational program 👉🏼 https://bit.ly/3gEwf4V ► High-Quality and Hands-On Courses 👉🏼 https://bit.ly/3nIouPW ► Kubernetes 101 - compact and easy-to-read ebook bundle 👉🏼 https://bit.ly/3mPIaiU
3c-iBn73dDE | 21 Oct 2020
Full Docker Tutorial | Complete Docker Course | Hands-on course with a lot of demos and explaining the concepts behind, so that you really understand it. 💙 Become a Kubernetes Administrator - CKA: https://bit.ly/3lUeDES 💚 Become a DevOps Engineer - full educational program: https://bit.ly/3gEwf4V 🧡 Udemy courses: http://bit.ly/3nIouPW ► Follow me on IG for behind the scenes content: 👉🏼 https://bit.ly/2F3LXYJ #docker #dockertutorial #techworldwithnana By the end, you will have a deep understanding of the concepts and a great overall big picture of how Docker is used in the whole software development process. The course is a mix of animated theoretic explanation and hands-on demo’s to follow along, so you get your first hands-on experience with Docker and feel more confident using it in your project. ▬▬▬▬▬▬ T I M E S T A M P S ⏰ ▬▬▬▬▬▬ 0:00 - Intro and Course Overview 01:58 - What is Docker? 10:56 - What is a Container? 19:40 - Docker vs Virtual Machine 23:53 - Docker Installation 42:02 - Main Docker Commands 57:15 - Debugging a Container 1:06:39 - Demo Project Overview - Docker in Practice 1:10:08 - Developing with Containers 1:29:49 - Docker Compose - Running multiple services 1:42:02 - Dockerfile - Building our own Docker Image 2:04:36 - Private Docker Repository - Pushing our built Docker Image into a private Registry on AWS 2:19:06 - Deploy our containerized app 2:27:26 - Docker Volumes - Persist data in Docker 2:33:03 - Volumes Demo - Configure persistence for our demo project 2:45:13 - Wrap Up 🔗 Links ► Developing with Containers - Demo project: https://gitlab.com/nanuchi/techworld-js-docker-demo-app 🚀 1. What is Docker? ► What is a container and what problems does it solve? ► Container repository - where do containers live? 🚀 2. What is a Container technically ► What is a container technically? (layers of images) ► Demo part (docker hub and run a docker container locally) 🚀 3. Docker vs Virtual Machine 🚀 4. Docker Installation ► Before Installing Docker - prerequisites ► Install docker on Mac, Windows, Linux ❗️ Note: Docker Toolbox has been deprecated. Please use Docker Desktop instead. See for Mac (https://docs.docker.com/docker-for-mac/) and for Windows (https://docs.docker.com/docker-for-windows/). 🚀 5. Main Docker Commands ► docker pull, docker run, docker ps, docker stop, docker start, port mapping 🚀 6. Debugging a Container ► docker logs, docker exec -it 🚀 7. Demo Project Overview - Docker in Practice (Nodejs App with MongoDB and MongoExpress UI) 🚀 8. Developing with Containers ► JavaScript App (HTML, JavaScript Frontend, Node.js Backend) ► MongoDB and Mongo Express Set-Up with Docker ► Docker Network concept and demo 🚀 9. Docker Compose - Running multiple services ► What is Docker Compose? ► How to use it - Create the Docker Compose File ► Docker Networking in Docker Compose 🚀 10. Dockerfile - Building our own Docker Image ► What is a Dockerfile? ► Create the Dockerfile ► Build an image with Dockerfile 🚀 11. Private Docker Repository - Pushing our built Docker Image into a private Registry on AWS ► Private Repository on AWS ECR ► docker login ► docker tag ► Push Docker Image to the Private Repo 🚀 12. Deploy our containerized application 🚀 13. Docker Volumes - Persist data in Docker ► When do we need Docker Volumes? ► What is Docker Volumes? ► Docker Volumes Types 🚀 14. Volumes Demo - Configure persistence for our demo project ▬▬▬▬▬▬ Want to learn more? 🚀 ▬▬▬▬▬▬ DevOps Tools, like GitHub Actions, Terraform ► https://bit.ly/2W9UEq6 Jenkins Pipeline Tutorials ► https://bit.ly/2Wunx08 Full Kubernetes tutorial ► https://www.youtube.com/playlist?list=PLy7NrYWoggjziYQIDorlXjTvvwweTYoNC ▬▬▬▬▬▬ Connect with me 👋 ▬▬▬▬▬▬ Join private FB group ► https://bit.ly/32UVSZP INSTAGRAM ► https://bit.ly/2F3LXYJ TWITTER ► https://bit.ly/3i54PUB LINKEDIN ► https://bit.ly/3hWOLVT ▬▬▬▬▬▬ Courses & Ebooks & Bootcamp 🚀 ▬▬▬▬▬▬ ► Become a DevOps Engineer - full educational program 👉🏼 https://bit.ly/3gEwf4V ► High-Quality and Hands-On Courses 👉🏼 https://bit.ly/3nIouPW ► Kubernetes 101 - compact and easy-to-read ebook bundle 👉🏼 https://bit.ly/3mPIaiU
R8_veQiYBjI | 08 Oct 2020
Complete Github Actions Tutorial | GitHub Actions CI/CD | GitHub Actions Docker Build and Push | GitHub Actions Demo ► Complete DevOps Bootcamp - full educational program 👉🏼 https://bit.ly/3gEwf4V ► Follow me on IG for behind the scenes content: 👉🏼 https://bit.ly/2F3LXYJ In this GitHub Actions Tutorial we go through the following topics: First I explain what GitHub Actions actually is and we will look at specific developer workflow use cases that you can automate with GitHub Actions . After that I explain the basic concepts of GitHub Actions, including the GitHub Events and Actions and workflow and HOW GitHub Actions actually automates these workflows using these components. Having understood what GitHub Actions solves and how it makes it possible, I will go through the most common workflow, which is CI/CD pipeline. I will explain shortly why it is not just another ci/cd tool or what are the benefits of GitHub Actions ci cd pipeline. Finally we will go through a hands-on DEMO, where I explain the syntax of github actions workflow file, and then I show you a complete ci pipeline setup with my example Java Gradle project, which we will build into a Docker Image and push to a private Docker repository on DockerHub. #githubactions #github #cicd #techworldwithnana ▬▬▬▬▬▬ T I M E S T A M P S ⏰ ▬▬▬▬▬▬ 0:00 - Intro 01:03 - What is Github Actions? 01:29 - What are developer workflows? Use Cases for GitHub Actions 04:50 - Basic Concepts of GitHub Actions: How GitHub Actions automates those workflows? GitHub Events & Actions 06:41 - GitHub Actions CI/CD 07:18 - Why another CI/CD Tool - Benefits of Github Actions 09:50 - DEMO - Create CI Workflow or Pipeline 13:04 - Syntax of Workflow File 20:40 - Where does this Workflow Code run? GitHub Action Runner 24:35 - Build Docker Image and push to private Docker Repo ▬▬▬▬▬▬ Useful Links 🛠 ▬▬▬▬▬▬ My GitHub repository: ► https://github.com/nanuchi/my-project GitLab repo with all relevant links: ► https://gitlab.com/nanuchi/youtube-tutorial-series/-/blob/master/github-actions/links.md ▬▬▬▬▬▬ Want to learn more? 🚀 ▬▬▬▬▬▬ Full Docker and Kubernetes tutorial ► https://bit.ly/2YGeRp9 DevOps Tools, like Terraform, Prometheus ► https://bit.ly/2W9UEq6 Jenkins Pipeline Tutorials ► https://bit.ly/2Wunx08 YAML Tutorial ► https://youtu.be/1uFVr15xDGg ▬▬▬▬▬▬ Connect with me 👋 ▬▬▬▬▬▬ Join private Facebook group ► https://bit.ly/32UVSZP DEV ► https://bit.ly/3h2fqiO INSTAGRAM ► https://bit.ly/2F3LXYJ TWITTER ► https://bit.ly/3i54PUB LINKEDIN ► https://bit.ly/3hWOLVT ▬▬▬▬▬▬ Courses & Ebooks & Bootcamp 🚀 ▬▬▬▬▬▬ ► Become a DevOps Engineer - full educational program 👉🏼 https://bit.ly/3gEwf4V ► High-Quality and Hands-On Courses 👉🏼 https://bit.ly/3nIouPW ► Kubernetes 101 - compact and easy-to-read ebook bundle 👉🏼 https://bit.ly/3mPIaiU
mLPg49b33sA | 25 Sep 2020
► Part of the DevOps Bootcamp 🚀 More infos here: https://www.techworld-with-nana.com/devops-bootcamp Learn how to monitor any third-party application in Kubernetes using Prometheus Monitoring | MongoDB Exporter | Service Monitor and Service Discovery explained | Grafana ► Thanks Okteto for sponsoring this video! ► Get a 2 months free trial for Okteto Cloud Pro Plan here: https://cloud.okteto.com/#/promo/NANA2020 🚀 Full Prometheus Monitoring Tutorial: ► Prometheus explained: https://youtu.be/h4Sl21AKiDg ► Demo Part 1: Setup Prometheus Monitoring on Kubernetes using Prometheus Operator: https://youtu.be/QoDqxm7ybLc Demo Part 2: this video In this Prometheus Monitoring Tutorial I show you how to monitor a third party application, like Mysql, Mongodb, Redis or any other service running in your Kubernetes cluster using Prometheus Monitoring. I personally think this is a complex topic, simply because there are so many options and combinations of doing it and it’s also very badly documented. So it’s difficult to get a clear picture of how it works. And this is exactly what I want to address with this video. I will give you a good overview of all the different options and clear image of steps required to set up the monitoring. So no matter what application you have, you will know exactly how to configure its metrics collection for Prometheus. And here is what we are gonna do: * First we will deploy a Prometheus Operator in our Minikube cluster using a helm chart - this is a pretty easy step (Part 1 of demo!) * Second we will deploy a MongoDB application as an example * and then we will configure our MongoDB application for Prometheus monitoring using a MongoDB exporter I explain all the concepts, including Exporter, ServiceMonitor and so on as we go through the setup. So you understand with every step exactly what we are doing. ▬▬▬▬▬▬ T I M E S T A M P S ⏰ ▬▬▬▬▬▬ 0:00 - Intro 0:13 - Steps to monitor MongoDB (or any other third party application) metrics 2:06 - Prometheus Operator deployed - recap of part 1 5:13 - Service Monitor - How Prometheus discovers new targets? 8:10 - Deploy MongoDB application (Deployment and Service component) 8:56 - MongoDB Exporter - exposing MongoDB metrics 09:28 - What is a Exporter? 12:32 - 3 components you need when deploying an Exporter 13:40 - Deploy MongoDB Exporter using Helm Chart 19:37 - Check /metrics endpoint of MongoDB Exporter 20:35 - See new target in Prometheus UI 21:17 - See MongoDB metrics data in Grafana UI ▬▬▬▬▬▬ Useful Links 🛠 ▬▬▬▬▬▬ Git Repo ► https://gitlab.com/nanuchi/kubernetes-tutorial-series-youtube/-/tree/master/prometheus-exporter Official Prometheus Exporters List ► https://prometheus.io/docs/instrumenting/exporters/ #prometheus #prometheusmonitoring #devops #techworldwithnana ▬▬▬▬▬▬ Want to learn more? 🚀 ▬▬▬▬▬▬ Full Kubernetes and Docker tutorial ► https://bit.ly/2YGeRp9 Complete Jenkins Pipeline Tutorial ► https://youtu.be/7KCS70sCoK0 DevOps Tools, like Ansible, Terraform ► https://bit.ly/2W9UEq6 ▬▬▬▬▬▬ Maybe interesting for you 😎 ▬▬▬▬▬▬ 30% off Udemy course Logging in K8s with EFK stack ► https://bit.ly/2IkzZez Kubernetes 101 - cheatsheet for your work (handy ebook bundle) ► https://bit.ly/3mPIaiU ▬▬▬▬▬▬ Connect with me 👋 ▬▬▬▬▬▬ Join private Facebook group ► https://bit.ly/32UVSZP Don't forget to subscribe ► https://bit.ly/3mO4jxT DEV ► https://bit.ly/3h2fqiO INSTAGRAM ► https://bit.ly/2F3LXYJ TWITTER ► https://bit.ly/3i54PUB LINKEDIN ► https://bit.ly/3hWOLVT
I5c8Pfg2tys | 13 Sep 2020
Configure logging with ElasticSearch, Fluentd and Kibana for your Kubernetes cluster Access the full course on Udemy and get 30% off with my code ► http://bit.ly/3nIouPW Complete course on Udemy: Logging in Kubernetes with EFK Stack | The Complete Guide | NOTE: This video is part of above Udemy course I designed this course to guide you step-by-step through a somewhat complex process of 1) setting up a k8s cluster from scratch, 2) deploying your own dockerized applications inside and 3) configuring a fully functioning logging inside the cluster using EFK stack. So we’ll go through and learn the whole process end-2-end. The individual steps we’ll go through and all the things you will learn in this compact course. ► We will create a k8s cluster from scratch on Linode cloud platform (with LKE) ► You will learn how to host your own docker images on a private repository and deploy them into k8s cluster ► You will learn concepts of Elasticsearch, Kibana, Logstash and Fluentd ► as well as concepts of StatefulSet and DaemonSet components and Helm technology. ► After understanding all these concepts, we will deploy ElasticSearch (with data persistence ) , Kibana and Fluentd applications in k8s in an easy way using Helm charts ► And finally we will configure collecting, processing and visualising the application logs I explain all the concepts theoretically with simple animations and visuals, so that you understand how they work. And then we go through demo parts to set up these technologies, so that you also learn how to use them in practice. For that it’s of course important that you practice along with me. I have prepared a git repository with all the needed resources to follow along easier. #efk #elk #elasticsearch #kubernetes #kubernetestutorial ▬▬▬▬▬▬ Want to learn more? 🚀 ▬▬▬▬▬▬ Full Kubernetes and Docker tutorial ► https://bit.ly/2YGeRp9 DevOps Tools, like Terraform, Prometheus ► https://bit.ly/2W9UEq6 Complete K8s Application Setup ► https://youtu.be/EQNO_kM96Mo Jenkins Pipeline Tutorials ► https://bit.ly/2Wunx08 ▬▬▬▬▬▬ Maybe interesting for you 😎 ▬▬▬▬▬▬ Kubernetes 101 - compact and easy-to-read ebook bundle ► https://bit.ly/3mPIaiU High-Quality and Hands-On Courses 👉🏼 https://bit.ly/3nIouPW ▬▬▬▬▬▬ Connect with me 👋 ▬▬▬▬▬▬ Join private Facebook group ► https://bit.ly/32UVSZP Don't forget to subscribe ► https://bit.ly/3mO4jxT DEV ► https://bit.ly/3h2fqiO INSTAGRAM ► https://bit.ly/2F3LXYJ TWITTER ► https://bit.ly/3i54PUB LINKEDIN ► https://bit.ly/3hWOLVT
p6xDCz00TxU | 11 Sep 2020
How to setup a Kubernetes cluster on AWS EKS using eksctl | Amazon EKS explained Step by Step Application Deployment on LKE using Helm ► https://youtu.be/JGtJj_nAA2s In this video I cover Elastic Kubernetes Service or AWS EKS in short. You will learn how to setup your Kubernetes cluster on AWS EKS using eksctl. ► Thanks Nirmata for sponsoring this video! ► First 30 sign-ups get 3 months free! Sign up and use the in-product chat to say “Nana sent me!” (Offer good till Sep 30th) 🚀 To try Nirmata EKS Manager for free visit the AWS Marketplace (https://amzn.to/3bGixvD). Or, find out more at nirmata.com (https://nirmata.com/). #awseks #amazoneks #kubernetes #techworldwithnana -------- What is EKS? -------- AWS EKS is a Managed Kubernetes Service from Amazon, which means AWS manages the Master Nodes for you. All the necessary applications/services are already pre-installed like the container runtime or master processes and in addition it also takes care of scaling and backups. 👍 You only create the Worker Nodes. Learn about Master and Worker Nodes here: ► https://youtu.be/umXEmn3cMWY -------- How to use EKS? -------- To create a K8s cluster in EKS you need to do following steps: 1) Setup or preparation steps - create AWS account - create a VPC - virtual private space - create an IAM role with Security Group (or in other words: create AWS user with list of permissions) 2) Create Cluster Control Plane - Master Nodes - choose basic information like cluster name and k8s version - choose region and VPC for your cluster - set security 3) Create Worker Nodes and connect to cluster The Worker Nodes are some EC2 instances with CPU and storage resources. - Create as a Node Group - Choose cluster it will attach to - Define Security Group, select instance type etc. With NodeGroup you have autoscaling, which means based on your needs depending on how much load the cluster has new Worker Nodes will automatically added or removed in the cluster. - For that you need to define max and minimum number of Nodes. -------- Complex, but powerful and popular -------- You're right, that's a lot of effort for just creating a simple Kubernetes cluster. Compared to other managed Kubernetes services, like DigitalOcean or Linode it's more complex. So, how to do it, when you just want to create a cluster and start deploying your containers inside as fast as possible. Instead of doing all those steps manually, there is a faster and more efficient way. -------- eksctl to the rescue -------- eksctl is a simple CLI tool for creating clusters on EKS. With just one command you create a cluster in minutes. I'm a huge fan of understanding the concepts of how a technology works, but if there are tools that make working with this technology much easier then I like to use them. Usually those tools are built by community, which specialized in this technology. So it makes sense to use this knowledge. So in the demo we will create the Kubernetes cluster using eksctl. ▬▬▬▬▬▬ T I M E S T A M P S ⏰ ▬▬▬▬▬▬ 0:00 - Intro 0:36 - What is EKS? 1:20 - How to use EKS? 3 steps 4:46 - eksctl 7:22 - Demo: Create K8s cluster on AWS EKS using eksctl 15:04 - Demo: Delete K8s cluster and all its resources 16:02 - Recap ▬▬▬▬▬▬ Want to learn more? 🚀 ▬▬▬▬▬▬ Full Kubernetes and Docker tutorial ► https://bit.ly/2YGeRp9 DevOps Tools, like Terraform, Prometheus ► https://bit.ly/2W9UEq6 Jenkins Pipeline Tutorials ► https://bit.ly/2Wunx08 ▬▬▬▬▬▬ Useful Links 🔗 ▬▬▬▬▬▬ Configure AWS credentials: ► https://docs.aws.amazon.com/cli/latest/userguide/cli-configure-files.html eksctl Repository: ► https://github.com/weaveworks/eksctl EKS guide documentation: ► https://docs.aws.amazon.com/eks/latest/userguide/create-cluster.html ► https://docs.aws.amazon.com/eks/latest/userguide/getting-started-eksctl.html ▬▬▬▬▬▬ Connect with me 👋 ▬▬▬▬▬▬ Join private Facebook group ► https://bit.ly/32UVSZP Don't forget to subscribe ► https://bit.ly/3mO4jxT DEV ► https://bit.ly/3h2fqiO INSTAGRAM ► https://bit.ly/2F3LXYJ TWITTER ► https://bit.ly/3i54PUB LINKEDIN ► https://bit.ly/3hWOLVT ▬▬▬▬▬▬ Maybe interesting for you 😎 ▬▬▬▬▬▬ Kubernetes 101 - compact and easy-to-read ebook bundle ► https://bit.ly/3mPIaiU
POPP2WTJ8es | 28 Aug 2020
Infrastructure as Code explained | Difference of Infrastructure as Code Tools, like Terraform, Ansible or Puppet Terraform in detail ► https://youtu.be/l5k1ai_GBDE Ansible in detail ► https://youtu.be/1id6ERvfozo To understand the Infrastructure as Code concept better, I explain how DevOps tasks were done - before automation and - after automation. Infrastructure as Code is a way to automate all these DevOps tasks end to end instead of doing it manually. All the knowledge and expertise of system administrators or DevOps engineers are packed into programs and applications that carry out those tasks. So, Infrastructure as Code or IaC is a concept and there are Infrastructure as Code tools, like Ansible, Puppet, Terraform or Cloudformation etc that you can use for different tasks. Why do we have so many different tools, can't we just use one IaC tool? 🙄 Well, no. Because no tool can do everything and each one is good in a specific area. IaC tools automate tasks in different categories for different phases: 3 main task categories: 1) infrastructure provisioning 2) configuration of provisioned infrastructure 3) deployment of application Distinction of phases: 1) initial setup phase 2) maintaining phase In most cases you would use a combination of 2 or more IaC tools. #infrastructureascode #iac #devops #techworldwithnana ▬▬▬▬▬▬ T I M E S T A M P S ⏰ ▬▬▬▬▬▬ 0:00 - Intro 0:33 - DevOps tasks BEFORE automation 1:52 - DevOps tasks AFTER automation 2:07 - What is Infrastructure as Code - IaC 3:05 - 3 main task categories 4:38 - Distinction of 2 phases - initial setup and maintaining 5:17 - Difference of IaC tools 6:30 - Difference of IaC tools in HOW they work ▬▬▬▬▬▬ Want to learn more? 🚀 ▬▬▬▬▬▬ Full Kubernetes and Docker tutorial ► https://bit.ly/2YGeRp9 DevOps Tools, like Terraform, Prometheus ► https://bit.ly/2W9UEq6 Complete K8s Application Setup ► https://youtu.be/EQNO_kM96Mo Jenkins Pipeline Tutorials ► https://bit.ly/2Wunx08 ▬▬▬▬▬▬ Connect with me 👋 ▬▬▬▬▬▬ Join private Facebook group ► https://bit.ly/32UVSZP Don't forget to subscribe ► https://bit.ly/3mO4jxT DEV ► https://bit.ly/3h2fqiO INSTAGRAM ► https://bit.ly/2F3LXYJ TWITTER ► https://bit.ly/3i54PUB LINKEDIN ► https://bit.ly/3hWOLVT ▬▬▬▬▬▬ Maybe interesting for you 😎 ▬▬▬▬▬▬ Kubernetes 101 - compact and easy-to-read ebook bundle ► https://bit.ly/3mPIaiU
ha3LjlD6g7g | 14 Aug 2020
Kubernetes Operator explained | What are Kubernetes Operators and how it works ► Prometheus Operator in practice: https://youtu.be/QoDqxm7ybLc 🚀 Learn what a Kubernetes Operator is, why this operator concept even emerged and why you should use Kubernetes Operators. To give you an overview, operators are used mainly for stateful applications. So I first compare how Kubernetes manages stateless and stateful applications. And then compare deploying and managing stateful applications without an operator compared to deploying it with a Kubernetes Operator. ► 1. StateLESS applications on Kubernetes 🚀 Kubernetes can manage the complete lifecycle of stateless applications in a fully automated way, because these applications don’t have business logic for deployment. So basically, once you deployed the application, you don’t have to sit there and control that your application is running properly. ► 2. StateFUL applications WITHOUT Operator 🤯 For stateful applications, like databases, the whole process isn’t as straightforward. They need more "hand-holding" during its whole lifecycle, because the replicas of stateful apps aren't identical. So, Kubernetes natively doesn’t have all the knowledge required 🤷🏻♂️ to automate the process of deploying every single stateful application. That’s why these kind of applications require manual intervention - people who "operate" these applications. ► 3. StateFUL applications WITH Operator 🦄 Operator solves this problem and basically replaces this "human" operator with a "software" operator. At its core it has the same control loop mechanism that Kubernetes has, that watches for changes in the application state. It also uses CRDs, which is basically a custom K8s component. So, it takes the basic Kubernetes resources and its controller concept as a foundation to build upon, and on top of that includes application-specific knowledge to automate the entire life cycle of the application it "operates". ▬▬▬▬▬▬ T I M E S T A M P S ⏰ ▬▬▬▬▬▬ 0:00 - Intro 0:45 - Stateless applications on Kubernetes 2:21 - Stateful applications WITHOUT Kubernetes Operator 4:52 - Stateful applications WITH Kubernetes Operator 7:47 - Summary 8:33 - Who creates these operators? ▬▬▬▬▬▬ Want to learn more? 🚀 ▬▬▬▬▬▬ Full Kubernetes and Docker tutorial ► https://bit.ly/2YGeRp9 DevOps Tools, like Terraform, Prometheus ► https://bit.ly/2W9UEq6 Complete K8s Application Setup ► https://youtu.be/EQNO_kM96Mo Jenkins Pipeline Tutorials ► https://bit.ly/2Wunx08 #kubernetes #kubernetestutorial #devops #techworldwithnana ▬▬▬▬▬▬ Connect with me 👋 ▬▬▬▬▬▬ Join private Facebook group ► https://bit.ly/32UVSZP Don't forget to subscribe ► https://bit.ly/3mO4jxT DEV ► https://bit.ly/3h2fqiO INSTAGRAM ► https://bit.ly/2F3LXYJ TWITTER ► https://bit.ly/3i54PUB LINKEDIN ► https://bit.ly/3hWOLVT ▬▬▬▬▬▬ Maybe interesting for you 😎 ▬▬▬▬▬▬ High-Quality and Hands-On Courses 👉🏼 https://bit.ly/3nIouPW Kubernetes 101 - cheatsheet for your work (handy ebook bundle) ► https://bit.ly/3mPIaiU Legal Notice: Kubernetes and the Kubernetes logo are trademarks or registered trademarks of The Linux Foundation in the United States and/or other countries. The Linux Foundation and other parties may also have trademark rights in other terms used herein. This video is not accredited, certified, affiliated with, nor endorsed by Kubernetes or The Linux Foundation.
k-V3_zxRasM | 31 Jul 2020
Managed Kubernetes Cluster explained | Kubernetes on Cloud | Linode Kubernetes Engine ► Check out Part 2 - the practical step by step demo video for this whole setup here: https://youtu.be/JGtJj_nAA2s ► Thanks again to Linode for sponsoring this video! 🚀 🤘 Give Linode a try with this $100 - 60day credit ► https://bit.ly/31p4GW2 In this video I talk about running Kubernetes on Cloud and the benefits of a Managed Kubernetes Service. I explain the option of an unmanaged (create your own cluster from scratch) vs managed Kubernetes cluster on a cloud platform. Also I go through the topics of spinning up a cluster, making your web application available from the browser through a load balancer, how data persistence work in a managed Kubernetes cluster and the problem of migrating from one cloud platform to another (vendor lock-in). There are so many tools and trends out there like Infrastructure as a Service, Kubernetes on Cloud or Managed Kubernetes Service etc, that have developed over the last few years, so it's good to get a good big picture overview of this. One of the known IaaS is Linode and I explain the mentioned topics with the example of Linode Kubernetes Engine (LKE), but the concepts you learn can be used for any other cloud platform (e.g. AWS, Azure or Google Cloud) as well. ▬▬▬▬▬▬ T I M E S T A M P S ⏰ ▬▬▬▬▬▬ 0:00 - Intro 0:55 - Build a case - Applicaton to deploy on Managed K8s cluster 2:08 - Kubernetes on Cloud - unmanaged vs managed kubernetes cluster 5:14 - Spin-Up K8s cluster on cloud (LKE) 6:05 - Data Persistence for your cluster (Linode Block Storage) 8:01 - Make your app available from the browser - Load balancing your Kubernetes cluster (NodeBalancer - Session Stickiness and configuring https) 12:21 - Data Centers for your K8s cluster - reduce network latency (Availability Zones) 13:22 - Move app from one cloud platform to another (Vendor Lock-In) 15:16 - Automating tasks with automation tools like Terraform and Ansible 16:22 - Initialize Kubernetes cluster - speed 17:36 - SSH into your Worker Nodes ▬▬▬▬▬▬ Want to learn more? 🚀 ▬▬▬▬▬▬ Full Kubernetes and Docker tutorial ► https://bit.ly/2YGeRp9 DevOps Tools, like Terraform, Prometheus ► https://bit.ly/2W9UEq6 Complete K8s Application Setup ► https://youtu.be/EQNO_kM96Mo Jenkins Pipeline Tutorials ► https://bit.ly/2Wunx08 For any questions/issues/feedback, please leave me a comment and I will get back to you as soon as possible. Also please let me know what you want to learn about Docker & Kubernetes or another technology. #kubernetes #kubernetestutorial #devops #techworldwithnana #lke ▬▬▬▬▬▬ Connect with me 👋 ▬▬▬▬▬▬ Join private Facebook group ► https://bit.ly/32UVSZP Don't forget to subscribe ► https://bit.ly/3mO4jxT DEV ► https://bit.ly/3h2fqiO INSTAGRAM ► https://bit.ly/2F3LXYJ TWITTER ► https://bit.ly/3i54PUB LINKEDIN ► https://bit.ly/3hWOLVT Legal Notice: Kubernetes and the Kubernetes logo are trademarks or registered trademarks of The Linux Foundation in the United States and/or other countries. The Linux Foundation and other parties may also have trademark rights in other terms used herein. This video is not accredited, certified, affiliated with, nor endorsed by Kubernetes or The Linux Foundation.
JGtJj_nAA2s | 31 Jul 2020
Step by Step Kubernetes Deployment on a Managed Kubernetes Cluster using Helm | Linode Kubernetes Engine | Kubernetes on Cloud ► Check out the theoretical part Managed Kubernetes Cluster explained: https://youtu.be/JGtJj_nAA2s ► Thanks to Linode for making this video possible! 🚀 🤘 Give Linode a try with this $100 - 60day credit ► https://bit.ly/31p4GW2 In this Kubernetes Tutorial we go through a practical use case of deploying an application on a managed Kubernetes cluster using Linode Kubernetes Engine. We will deploy a replicated database, configure its persistence and making it available with a UI client from browser using Ingress. We will also use Helm to make the process more efficient. You will need this setup almost always for your Kubernetes cluster. No matter which database or cloud platform you use. So you can use the concept you learn in this video for many other use cases as well ✅ ► Follow along in this demo 🤓 👩🏻💻 All the source code is documented on Gitlab ► https://gitlab.com/nanuchi/kubernetes-tutorial-series-youtube/-/tree/master/linode-kubernetes-engine-demo so you can follow along easily. 🙌🏼 1. Deploy replicated MongoDB (StatefulSet using Helm) 2. Configure Data Persistence for MongoDB (Linode Block Storage) 3. Deploy MongoExpress (Deployment and Service) 4. Deploy NGINX Ingress Controller as Loadbalancer (using Helm) 5. Configure Ingress rule In detail we will deploy MongoDB on Linode Kubernetes Cluster using Helm (1.). We will create replicated MongoDB using StatefulSet component and configure data persistence for MongoDB with Linode's cloud storage (2.). Then we will deploy a MongoExpress, a UI client, for MongoDB database to access it from the browser (3.). For this client we will configure NGINX Ingress Controller (4.). So we will deploy Ingress Controller in the cluster and configure Ingress rule to route the request to MongoExpress internal Service (5.). ▬▬▬▬▬▬ T I M E S T A M P S ⏰ ▬▬▬▬▬▬ 0:00 - Intro 0:25 - Overview of what we build/deploy 1:24 - Create Kubernetes Cluster on LKE 4:58 - Deploy MongoDB StatefulSet using Helm 15:32 - Deploy MongoExpress (Deployment and Internal Service) 19:53 - Deploy Ingress Controller using Helm and configure Ingress Rule 25:52 - Understand the Request Flow through the Kubernetes Setup 27:11 - Delete MongoDB Pods and restart - Volumes are re-attached 28:20 - Clean up - Helm uninstall, delete Volume and Kubernetes Cluster ▬▬▬▬▬▬ Want to learn more? 🚀 ▬▬▬▬▬▬ Full Kubernetes and Docker tutorial ► https://bit.ly/2YGeRp9 DevOps Tools, like Terraform, Prometheus ► https://bit.ly/2W9UEq6 Complete K8s Application Setup ► https://youtu.be/EQNO_kM96Mo Jenkins Pipeline Tutorials ► https://bit.ly/2Wunx08 #kubernetes #kubernetestutorial #devops #techworldwithnana ▬▬▬▬▬▬ Connect with me 👋 ▬▬▬▬▬▬ Join private Facebook group ► https://bit.ly/32UVSZP Don't forget to subscribe ► https://bit.ly/3mO4jxT DEV ► https://bit.ly/3h2fqiO INSTAGRAM ► https://bit.ly/2F3LXYJ TWITTER ► https://bit.ly/3i54PUB LINKEDIN ► https://bit.ly/3hWOLVT Legal Notice: Kubernetes and the Kubernetes logo are trademarks or registered trademarks of The Linux Foundation in the United States and/or other countries. The Linux Foundation and other parties may also have trademark rights in other terms used herein. This video is not accredited, certified, affiliated with, nor endorsed by Kubernetes or The Linux Foundation.
QoDqxm7ybLc | 19 Jul 2020
► Part of the DevOps Bootcamp 🚀 More infos here: https://www.techworld-with-nana.com/devops-bootcamp Learn how to setup Prometheus Monitoring and Grafana on Kubernetes cluster using Helm chart for Prometheus Operator NOTE: Prometheus Operator shown in video is Deprecated. See the git repo for new operator installation and other relevant commands: https://gitlab.com/nanuchi/youtube-tutorial-series/-/blob/master/prometheus-exporter/install-prometheus-commands.md Missed the theoretic part? Prometheus Architecture explained ► https://youtu.be/h4Sl21AKiDg Demo Part 1: Setup Prometheus Monitoring with Helm chart for Prometheus Operator (this video) Demo Part 2: In the 2nd part we will actually configure Prometheus to expose /metrics endpoint and configure Prometheus to scrape it. ► https://youtu.be/mLPg49b33sA 🤓 In the demo I show you the third way. We will easily deploy Prometheus and Grafana using Helm chart for Prometheus Operator and I walk you through the different components, which were created. So that you have a good understanding 💡 of what they are and what they do. Used versions in the demo: ► helm version: v3.2.1 ► prometheus-operator: v0.38.1 In general there are 3 ways to do the setup: 1. Create all the configuration files yourself 👩🏻💻 This way is pretty inefficient and it's a lot of effort. 2. Using a Kubernetes Operator 😎 In this option you would go and find an operator for Prometheus and deploy it in the cluster using the configuration files of the operator. It is more efficient. 3. Using Helm chart to deploy the Prometheus Operator 🚀 This is the most efficient way. Prometheus Operator has a Helm chart that is maintained by the Helm community. You can use this Helm chart to deploy the operator. So, Helm will do the initial setup. Operator will then manage the running Prometheus setup #prometheusmonitoring #kubernetes #devops #techworldwithnana ▬▬▬▬▬▬ T I M E S T A M P S ⏰ ▬▬▬▬▬▬ 0:00 - Intro 0:05 - Recap Prometheus architecture 0:52 - How to deploy all the parts into K8s cluster - 3 options 3:10 - Setup with Prometheus Operator using Helm 4:10 - Understand what components were created and what they do? 10:00 - What's inside Prometheus Operator? 19:13 - Access Grafana UI 23:30 - Access Prometheus UI 24:52 - Summarize ▬▬▬▬▬▬ Useful Links 🔗 ▬▬▬▬▬▬ Prometheus Operator Helm chart: ► https://github.com/helm/charts/tree/master/stable/prometheus-operator Awesome operators: ► https://github.com/operator-framework/awesome-operators ▬▬▬▬▬▬ Want to learn more? 🚀 ▬▬▬▬▬▬ Kubernetes Operator explained ► https://youtu.be/ha3LjlD6g7g Full Kubernetes and Docker tutorial ► https://bit.ly/2YGeRp9 DevOps Tools, like Ansible, Prometheus ► https://bit.ly/2W9UEq6 Jenkins Pipeline Tutorials ► https://bit.ly/2Wunx08 ▬▬▬▬▬▬ Maybe interesting for you 😎 ▬▬▬▬▬▬ 30% off Udemy course Logging in K8s with EFK stack ► https://bit.ly/35qF26i Kubernetes 101 - cheatsheet for your work (handy ebook bundle) ► https://bit.ly/3mPIaiU ▬▬▬▬▬▬ Connect with me 👋 ▬▬▬▬▬▬ Join private Facebook group ► https://bit.ly/32UVSZP Don't forget to subscribe ► https://bit.ly/3mO4jxT DEV ► https://bit.ly/3h2fqiO INSTAGRAM ► https://bit.ly/2F3LXYJ TWITTER ► https://bit.ly/3i54PUB LINKEDIN ► https://bit.ly/3hWOLVT
l5k1ai_GBDE | 04 Jul 2020
Terraform explained for Beginners | Terraform Tutorial for Beginners | Terraform Architecture explained Full course on Udemy - Get 30% off with my code ► http://bit.ly/3nIouPW Understand what Terraform is, its use cases, how it works and how it's different from Ansible 💡 Terraform is a tool for infrastructure provisioning to build out infrastructure through code, often called Infrastructure as Code. So, Terraform allows you to automate and manage your infrastructure, your platform and your services that run on that platform. It's open source and declarative, which means you define WHAT you want (the desired "end state") rather then describing exactly each step or HOW to do it. In this tutorial you will learn what Terraform exactly is, Terraforms use cases or what it's used for, Terraforms Architecture and the basic commands. In addition I also clarify the question of what the difference of Terraform and Ansible is, because they seem to do the same thing. Furthermore I also go one step deeper and explain what the terms and concepts of "infrastructure provisioning", "infrastructure as code" or "declarative vs imperative" mean. 💡 So, with this Terraform Tutorial you get a really good overview of what Terraform is, how Terraform works, how it does its job to get started quickly. 🙌🏼 #terraform #terraformtutorial #infrastructureascode #devops #techworldwithnana ▬▬▬▬▬▬ T I M E S T A M P S ⏰ ▬▬▬▬▬▬ 0:00 - Intro 0:30 - What is Terraform? What is infrastructure provisioning? 03:22 - Terraform vs Ansible 06:07 - What is Terraform used for? Terraform Use Cases 08:18 - How does Terraform work? Terraform Architecture 12:01 - Terraform Example Configuration File 12:47 - Declarative vs Imperative 15:23 - Terraform Basic Commands ▬▬▬▬▬▬ Useful Links 🔗 ▬▬▬▬▬▬ Terraform Providers: ► https://www.terraform.io/docs/providers/index.html ▬▬▬▬▬▬ Want to learn more? 🚀 ▬▬▬▬▬▬ Full Kubernetes and Docker tutorial ► https://bit.ly/2YGeRp9 DevOps Tools, like Ansible, Prometheus ► https://bit.ly/2W9UEq6 What is Kubernetes? ► https://youtu.be/VnvRFRk_51k Jenkins Pipeline Tutorials ► https://bit.ly/2Wunx08 ▬▬▬▬▬▬ Courses & Ebooks & Bootcamp 🚀 ▬▬▬▬▬▬ ► Become a DevOps Engineer - full educational program 👉🏼 https://bit.ly/3gEwf4V ► High-Quality and Hands-On Courses 👉🏼 https://bit.ly/3nIouPW ► Kubernetes 101 - compact and easy-to-read ebook bundle 👉🏼 https://bit.ly/3mPIaiU ▬▬▬▬▬▬ Connect with me 👋 ▬▬▬▬▬▬ Join private Facebook group ► https://bit.ly/32UVSZP DEV ► https://bit.ly/3h2fqiO INSTAGRAM ► https://bit.ly/2F3LXYJ TWITTER ► https://bit.ly/3i54PUB LINKEDIN ► https://bit.ly/3hWOLVT
1uFVr15xDGg | 19 Jun 2020
YAML Tutorial for DevOps engineers | YAML Syntax explained with real examples ► Subscribe To Me On Youtube: https://bit.ly/2z5rvTV In this complete YAML tutorial you will learn what YAML is, what it's used for and I demonstrate the basic YAML syntax with real Kubernetes configuration files. YAML stands for YAML Ain't Markup Language and is a data serialization language. The basic building block of YAML documents are key-value pairs. Indentation is used to denote structure and tabs are not allowed. In all my tutorial videos for Docker, Kubernetes, Ansible etc. I've used YAML for the example configuration files, because YAML has actually become a widely used format for writing configurations files. One of the reasons for its popularity is that the language is human-readable, intuitive and flexible. In fact, it can be used with nearly any application that needs to store or transmit data. In this Yaml Tutorial I cover the below: ▬▬▬▬▬▬ T I M E S T A M P S 0:00 - Intro 0:11 -YAML is popular 0:36 - What is YAML? 1:13 - Why learn YAML? YAML Format compared to XML and JSON 2:37 - YAML Use Cases 2:52 - YAML Syntax 2:56 - key-value pairs 3:56 - comments 4:18 - objects 5:31 - lists 5:51 - boolean 6:21 - more about lists 8:48 - Real Kubernetes YAML Configuration Example 11:54 - Multi-line strings 15:15 - environment variables 16:07 - placeholders 16:42 - multiple yaml documents 17:17 - YAML and JSON in Kubernetes ▬▬▬▬▬▬ Useful Links ▬▬▬▬▬▬ Code Editor Plugins for YAML, e.g. for Visual Studio Code (supports YAML validation, auto completion, formatting etc): ► https://github.com/redhat-developer/vscode-yaml Online YAML Validator: ► http://www.yamllint.com/ Json2Yaml Converter: ► https://www.json2yaml.com/ ▬▬▬▬▬▬ Maybe also interesting videos for you ▬▬▬▬▬▬ Full Kubernetes and Docker tutorial ► https://bit.ly/2YGeRp9 DevOps Tools, like Ansible ► https://bit.ly/2W9UEq6 What is Kubernetes? ► https://youtu.be/VnvRFRk_51k #yaml #yamltutorial #devops #techworldwithnana ▬▬▬▬▬▬ Connect with me 👋 ▬▬▬▬▬▬ Join private Facebook group ► https://bit.ly/32UVSZP Don't forget to subscribe ► https://bit.ly/3mO4jxT DEV ► https://bit.ly/3h2fqiO INSTAGRAM ► https://bit.ly/2F3LXYJ TWITTER ► https://bit.ly/3i54PUB LINKEDIN ► https://bit.ly/3hWOLVT
pPQKAR1pA9U | 06 Jun 2020
StatefulSet Kubernetes | Understand what StatefulSet in Kubernetes is and how it works Using StatefulSet in practice 🙅🏼♀️ ► https://youtu.be/JGtJj_nAA2s Kubernetes Operator explained (manager for your stateful application 🚀) ► https://youtu.be/ha3LjlD6g7g In this Kubernetes StatefulSet tutorial, I explain the difference between Deployment and StatefulSet. I also show you how to deploy databases using StatefulSet component. Kubernetes StatefulSets are used to deploy specifically stateful applications. In order to understand how StatefulSet works, you first need to understand how database clusters work, as well concepts of Kubernets StatefulSet vs Deployment. While StatefulSet is used for stateful applications, Deployment component is used to deploy stateless applications. So the question is: what is the difference between Deployment and StatefulSet components? Pods deployed by Deployment are identical and interchangeable, created in random order with random hashes in their Pod names. In contrast to that, the Pods deployed by StatefulSet component are NOT identical. They each have their own sticky identity, which they keep between restarts and each can be addressed individually. Thus, they can't be created or deleted at the same time or in any order. How these identities are created and why its so important, I explain in detail in this video. ▬▬▬▬▬▬ T I M E S T A M P S 0:00 - Intro 0:07 - What is StatefulSet? Difference of stateless and stateful applications 1:57 - Deployment of stateful and stateless applications 3:42 - Deployment vs StatefulSet 5:40 - Pod Identity 6:14 - Scaling database applications: Master and Slave Pods 10:15 - Pod state 11:40 - Pod Identifier 13:17 - 2 Pod endpoints 14:27 - Final note - replicating stateful apps 15:26 - What we covered and what to learn next ------------------------------------------------------------------------------------------------------- Full Kubernetes and Docker tutorial ► https://bit.ly/2YGeRp9 DevOps Tools, like Ansible ► https://bit.ly/2W9UEq6 Complete K8s Application Setup ► https://youtu.be/EQNO_kM96Mo Kubernetes Components explained ► https://www.youtube.com/watch?v=Krpb44XR0bk&t=364s For any questions/issues/feedback, please leave me a comment and I will get back to you as soon as possible. Also please let me know what you want to learn about Docker & Kubernetes or another technology. #kubernetes #kubernetestutorial #devops #techworldwithnana ------------------------------------------------------------------------------------------------------- ▬▬▬▬▬▬ Connect with me 👋 ▬▬▬▬▬▬ Join private Facebook group ► https://bit.ly/32UVSZP Don't forget to subscribe ► https://bit.ly/3mO4jxT DEV ► https://bit.ly/3h2fqiO INSTAGRAM ► https://bit.ly/2F3LXYJ TWITTER ► https://bit.ly/3i54PUB LINKEDIN ► https://bit.ly/3hWOLVT Legal Notice: Kubernetes and the Kubernetes logo are trademarks or registered trademarks of The Linux Foundation in the United States and/or other countries. The Linux Foundation and other parties may also have trademark rights in other terms used herein. This video is not accredited, certified, affiliated with, nor endorsed by Kubernetes or The Linux Foundation.
asIS4KIs40M | 30 May 2020
This video is a demo of deploying your application image from private docker registry hosted on AWS | Kubernetes pull image from private registry | Kubernetes Docker login I answer the question of how to get your docker images in your kubernetes cluster from private docker registries? For images like Mongodb, elastic, that are hosted on docker hub, it’s straightforward because they are hosted in a public repository and anyone can access them. But your own application lives in a private repository and needs explicit access from the cluster. So how do you pull the application images from your private docker repository on kubernetes cluster? You do that using 2 steps: 1) you create a secret component that contains access token/credentials to your docker registry. 2) you configure your Deployment component to use that secret using a specific imagePullSecrets. In the video I show you exactly this. ► CLI Commands and YAML Files for this video: https://gitlab.com/nanuchi/kubernetes-tutorial-series-youtube/-/tree/master/pull-images-from-private-reporsitory-in-k8s ► Demo Nodejs app: https://gitlab.com/nanuchi/techworld-js-docker-demo-app ▬▬▬▬▬▬ T I M E S T A M P S 0:00 - Intro - common workflow 1:11 - Steps to pull image from private registry 1:40 - Environment Setup: Private Registry, Application, Minikube 2:42 - Login to AWS Container Repository | docker login and create docker config.json file 8:20 - Create Secret component 15:45 - Configure Deployment component 20:51 - Summary ------------------------------------------------------------------------------------------------------- Full Kubernetes and Docker tutorial ► https://bit.ly/2YGeRp9 DevOps Tools, like Ansible ► https://bit.ly/2W9UEq6 Complete K8s Application Setup ► https://youtu.be/EQNO_kM96Mo Kubernetes Components explained ► https://www.youtube.com/watch?v=Krpb44XR0bk&t=364s For any questions/issues/feedback, please leave me a comment and I will get back to you as soon as possible. Also please let me know what you want to learn about Docker & Kubernetes or another technology. #kubernetes #kubernetestutorial #devops #techworldwithnana ------------------------------------------------------------------------------------------------------- ▬▬▬▬▬▬ Connect with me 👋 ▬▬▬▬▬▬ Join private Facebook group ► https://bit.ly/32UVSZP Don't forget to subscribe ► https://bit.ly/3mO4jxT DEV ► https://bit.ly/3h2fqiO INSTAGRAM ► https://bit.ly/2F3LXYJ TWITTER ► https://bit.ly/3i54PUB LINKEDIN ► https://bit.ly/3hWOLVT Legal Notice: Kubernetes and the Kubernetes logo are trademarks or registered trademarks of The Linux Foundation in the United States and/or other countries. The Linux Foundation and other parties may also have trademark rights in other terms used herein. This video is not accredited, certified, affiliated with, nor endorsed by Kubernetes or The Linux Foundation.
FAnQTgr04mU | 23 May 2020
Demo of using ConfigMap and Secret as Kubernetes Volumes | Kubernetes ConfigMap | Kubernetes Secrets | Kubernetes Volumes ► Subscribe To Me On Youtube: https://bit.ly/2z5rvTV ConfigMap and Secret components are usually used for creating individual values, which are passed as environment variables in the pod configuration. But ConfigMap and Secret are also volume types, which people don't realize in the beginning. Using them as volumes is actually a common requirement, e.g. think of applications that take configuration files as parameter on startup. Like prometheus, elastic search or your own java application taking a properties file or certificate file. The question is how to pass these config files to Kubernetes Pods? In this video I show you how to create these configMap and secret volumes and how to use them in pods. I give you some real-life use cases and show you the syntax of using volumes in a pod configuration. ► Reference to YAML Configs: https://gitlab.com/nanuchi/kubernetes-tutorial-series-youtube/-/tree/master/configmap-and-secret-volumes ► Kubernetes Volumes Explained: https://youtu.be/0swOh5C3OVM ▬▬▬▬▬▬ T I M E S T A M P S 0:00 - Intro 0:13 - Configuration Files usages in pods 1:13 - ConfigMap and Secret creating individual values (key-value pairs) for env variables 2:40 - ConfigMap and Secret creating files for mounting them into the pod 14:44 - Summary ------------------------------------------------------------------------------------------------------- Full Kubernetes and Docker tutorial ► https://bit.ly/2YGeRp9 DevOps Tools, like Ansible ► https://bit.ly/2W9UEq6 Complete K8s Application Setup ► https://youtu.be/EQNO_kM96Mo Kubernetes Components explained ► https://www.youtube.com/watch?v=Krpb44XR0bk&t=364s For any questions/issues/feedback, please leave me a comment and I will get back to you as soon as possible. Also please let me know what you want to learn about Docker & Kubernetes or another technology. #kubernetes #kubernetestutorial #devops #techworldwithnana ------------------------------------------------------------------------------------------------------- ▬▬▬▬▬▬ Connect with me 👋 ▬▬▬▬▬▬ Join private Facebook group ► https://bit.ly/32UVSZP Don't forget to subscribe ► https://bit.ly/3mO4jxT DEV ► https://bit.ly/3h2fqiO INSTAGRAM ► https://bit.ly/2F3LXYJ TWITTER ► https://bit.ly/3i54PUB LINKEDIN ► https://bit.ly/3hWOLVT Legal Notice: Kubernetes and the Kubernetes logo are trademarks or registered trademarks of The Linux Foundation in the United States and/or other countries. The Linux Foundation and other parties may also have trademark rights in other terms used herein. This video is not accredited, certified, affiliated with, nor endorsed by Kubernetes or The Linux Foundation.
0swOh5C3OVM | 16 May 2020
Kubernetes Volumes | Kubernetes Persistent Volumes | Kubernetes Volume Claim | Kubernetes Volume Tutorial ► Subscribe To Me On Youtube: https://bit.ly/2z5rvTV Kubernetes doesn't provide data persistence out of the box, which means when a pod is re-created, the data is gone. So, you need to create and configure the actual physical storage and manage it by yourself. Once configured, you can use that physical storage using Kubernetes storage components. In this video I show you 3 different Kubernetes volume components, that you need to use to connect the actual physical storage to your pod, so that the application inside the container can access it. The 1st component "Persistent Volume" is a cluster resource, like CPU or RAM, which is created and provisioned by administrators. The 2nd component "Persistent Volume Claim" on the other hand is a user's or pod's request for a persistent volume. With the 3rd component "Storage Class" you can dynamically provision Persistent Volume component and so automate the storage provisioning process. ► Reference to YAML Configs: https://gitlab.com/nanuchi/kubernetes-tutorial-series-youtube/-/tree/master/kubernetes-volumes ► Volume Types: https://kubernetes.io/docs/concepts/storage/volumes/#types-of-volumes ► Checkout Kubernetes Volumes Demo: https://youtu.be/FAnQTgr04mU ▬▬▬▬▬▬ T I M E S T A M P S 0:00 - Intro 0:20 - The need for persistent storage & storage requirements 2:05 - Persistent Volume (PV) 6:33 - Local vs Remote Volume Types 7:38 - Who creates the PV and when? (Kubernetes Administrator and Kubernetes User Role) 9:03 - Persistent Volume Claim (PVC) 10:33 - Levels of volume abstractions 12:17 - Why are these abstractions good? 13:40 - ConfigMap and Secret as volume types 15:52 - Multiple and different volume types in 1 pod 17:12 - Storage Class (SC) ------------------------------------------------------------------------------------------------------- Full Kubernetes and Docker tutorial ► https://bit.ly/2YGeRp9 DevOps Tools, like Ansible ► https://bit.ly/2W9UEq6 Complete K8s Application Setup ► https://youtu.be/EQNO_kM96Mo Complete Jenkins Pipeline Tutorial ► https://youtu.be/7KCS70sCoK0 For any questions/issues/feedback, please leave me a comment and I will get back to you as soon as possible. Also please let me know what you want to learn about Docker & Kubernetes or another technology. #kubernetesvolumes #kubernetes #kubernetestutorial #devops #techworldwithnana ------------------------------------------------------------------------------------------------------- ▬▬▬▬▬▬ Connect with me 👋 ▬▬▬▬▬▬ Join private Facebook group ► https://bit.ly/32UVSZP Don't forget to subscribe ► https://bit.ly/3mO4jxT DEV ► https://bit.ly/3h2fqiO INSTAGRAM ► https://bit.ly/2F3LXYJ TWITTER ► https://bit.ly/3i54PUB LINKEDIN ► https://bit.ly/3hWOLVT Legal Notice: Kubernetes and the Kubernetes logo are trademarks or registered trademarks of The Linux Foundation in the United States and/or other countries. The Linux Foundation and other parties may also have trademark rights in other terms used herein. This video is not accredited, certified, affiliated with, nor endorsed by Kubernetes or The Linux Foundation.
5cNrTU6o3Fw | 09 May 2020
Kubernetes Networking | Kubernetes Container Networking | Kubernetes Pods and Containers | Kubernetes Container Communication | Kubernetes Container Port ► Subscribe To Me On Youtube: https://bit.ly/2z5rvTV In this video I cover one part of the broader Kubernetes Networking topic, which is container communication inside pods. Considering Pods mostly contain only 1 main container, I start by answering the question of why having a Pod as an abstraction over container is such an important concept in Kubernetes. I show how container port mapping is a problem with hundreds of containers, specifically how to allocate ports without getting conflicts. How this compares to Pods and how Pods solve this port allocation problem. In addition, I show you in which cases you would need to run multiple containers in one pod and how these containers communicate with each other inside this pod. ❌ Correction for 6:15 in the video: Vagrant is NOT a container runtime alternative. K8s lists some of the alternatives here ► https://kubernetes.io/docs/setup/production-environment/container-runtimes/. ▬▬▬▬▬▬ Complete Kubernetes Networking Course 🎬: I'm making a complete course about Kubernetes Networking, covering rest of the topics, like ► how pods communicate with each other on the same node and across hundreds of servers? ► how does the outside world communicate with K8s cluster? ► how K8s cluster plugs into the underlying infrastructure network? ► Docker Container Networking ▬▬▬▬▬▬ T I M E S T A M P S 0:00 - Intro 0:46 - Pod - fundamental concept 1:05 - Problem with Container Port Mapping WITHOUT Pod 4:15 - Solution - Pod abstraction 6:28 - When do we need multiple containers in a pod? Side-car containers 7:08 - How do containers in a pod communicate to each other? 9:30 - pause or sandbox container 12:27 - Kubernetes Networking Topics Overview ► Reference to demo YAML Configs: https://gitlab.com/nanuchi/kubernetes-tutorial-series-youtube/-/tree/master/container-communication-k8s-networking ------------------------------------------------------------------------------------------------------- Full Kubernetes and Docker tutorial ► https://bit.ly/2YGeRp9 DevOps Tools, like Ansible ► https://bit.ly/2W9UEq6 Complete K8s Application Setup ► https://youtu.be/EQNO_kM96Mo Complete Jenkins Pipeline Tutorial ► https://youtu.be/7KCS70sCoK0 For any questions/issues/feedback, please leave me a comment and I will get back to you as soon as possible. Also please let me know what you want to learn about Docker & Kubernetes or another technology. #kubernetesnetworking #kubernetes #kubernetestutorial #devops #techworldwithnana ------------------------------------------------------------------------------------------------------- ▬▬▬▬▬▬ Connect with me 👋 ▬▬▬▬▬▬ Join private Facebook group ► https://bit.ly/32UVSZP Don't forget to subscribe ► https://bit.ly/3mO4jxT DEV ► https://bit.ly/3h2fqiO INSTAGRAM ► https://bit.ly/2F3LXYJ TWITTER ► https://bit.ly/3i54PUB LINKEDIN ► https://bit.ly/3hWOLVT Legal Notice: Kubernetes and the Kubernetes logo are trademarks or registered trademarks of The Linux Foundation in the United States and/or other countries. The Linux Foundation and other parties may also have trademark rights in other terms used herein. This video is not accredited, certified, affiliated with, nor endorsed by Kubernetes or The Linux Foundation.
qK3yEwXqaAc | 03 May 2020
Learn JavaScript Operators and JavaScript Conditionals | JavaScript if else statement ► Subscribe to me on Youtube: https://bit.ly/2z5rvTV In this video you will learn with simple examples and visualizations everything about conditionals, comparison operators and logical operators in JavaScript. I explain in detail: ❶ what comparison operators are, like equality and greater/less than and how to use them. ❷ Next I show how if else statements in javascript work and also explain why those javascript conditionals are useful. ➌ Last but not least you will learn logical operators, which combine conditionals. __________________________________________________________________________ 0:10 - Comparison Operators - equals, greater and less 4:20 - JavaScript Conditionals (if else statement) 7:55 - Comparison Operators - not equals 9:05 - Logical Operators ► For practicing 👩🏻💻: - https://www.w3schools.com/js/js_comparisons.asp - https://www.w3schools.com/js/js_if_else.asp ►► This is a complete JavaScript Tutorial for Beginners 💪🏼. If you are completely new to programming this will give you a step by step guide to learn JavaScript basic concepts and syntax. Subscribe or turn on the bell notification so you don't miss the new videos. 🙂 __________________________________________________________________________ 💡 Maybe also interesting for you: JavaScript Full Course here ► https://bit.ly/34yUrzj Top 3 programming languages | meta analysis ► https://youtu.be/9e6sUNhAB4M How websites work ► https://youtu.be/vcRmKtL4o_4 ► For any questions/issues/feedback 💡, please leave me a comment and I will get back to you as soon as possible. Also please let me know what you want to learn about JavaScript or web development in general. #javascript #js #webdevelopment #softwaredevelopment #coding #techworldwithnana #programming ------------------------------------------------------------------------------------------------------- ✅ Connect with me ✅ ► Subscribe on Youtube: https://www.youtube.com/c/TechWorldwithNana?sub_confirmation=1 ► DEV: https://dev.to/techworld_with_nana ► Instagram: https://www.instagram.com/techworld_with_nana/ ► Twitter: https://twitter.com/Njuchi_/
5N7Tq9e1U_0 | 01 May 2020
Learn where to write and execute JavaScript Code | How to write JavaScript code? ► Subscribe To Me On Youtube: https://bit.ly/2z5rvTV In this video I explain and show the 3 ways of how to write and execute your JavaScript code. I give a short demo of each and also explain the disadvantages of each. 👩🏻💻 Where to write and execute JavaScript: ► 1) Writing and executing JavaScript directly in the Browser Console is the simplest way to get started. It's practical when you want to try something out, but not an option for real programming. Find out why in the video. ► 2) The second option writing JavaScript code in the index.html file (called inline script) is better, but has some disadvantages in structuring and keeping HTML/CSS apart from your logic. ► 3) The third and last way to write JavaScript code, is writing the code in a separate JavaScript file and linking this file in the HTML file. This is the way to go, because it is clean and practical when your application gets bigger. 👩🏻💻 Simple Text Editor vs. Special Code Editor: I also explain and show you the advantages of writing your JavaScript code in a special code editor instead of writing it in a simple text editor. One example is the highlighting of keywords or syntax error detection, which helps a lot in programming. 👩🏻💻 Understand file structure in real projects and file path __________________________________________________________________________ 0:00 - Start 0:05 - Writing JavaScript in the Browser Console 1:33 - Writing JavaScript in HTML file using script tag 3:28 - Advantages and disadvantages of using a simple Text Editor vs. special code editors like VS Code 7:16 - Separate JavaScript file and linking it in HTML file 9:04 - File structure in real projects and file path ► Download Visual Studio Code here: https://code.visualstudio.com/ ► Chrome Download: https://www.google.com/chrome/ ► Firefox Download: https://www.mozilla.org/en-us/firefox/new/ ►► This is a complete JavaScript Tutorial for Beginners. If you are completely new to programming this will give you a step by step guide to learn JavaScript basic concepts and syntax. Subscribe or turn on the bell notification so you don't miss the new videos. 🙂 __________________________________________________________________________ 💡 Maybe also interesting for you: JavaScript Full Course here ► https://bit.ly/34yUrzj Top 3 programming languages | meta analysis ► https://youtu.be/9e6sUNhAB4M How websites work ► https://youtu.be/vcRmKtL4o_4 ► For any questions/issues/feedback, please leave me a comment and I will get back to you as soon as possible. Also please let me know what you want to learn about JavaScript or web development in general. #javascript #js #webdevelopment #softwaredevelopment #coding #techworldwithnana #programming ------------------------------------------------------------------------------------------------------- ✅ Connect with me ✅ ► Subscribe on Youtube: https://www.youtube.com/c/TechWorldwithNana?sub_confirmation=1 ► DEV: https://dev.to/techworld_with_nana ► Instagram: https://www.instagram.com/techworld_with_nana/ ► Twitter: https://twitter.com/Njuchi_/
h4Sl21AKiDg | 24 Apr 2020
► Part of the DevOps Bootcamp 🚀 More infos here: https://www.techworld-with-nana.com/devops-bootcamp Fully understand how Prometheus Monitoring works | Explaining Prometheus Architecture | What is Prometheus Monitoring | Prometheus Monitoring Tutorial Demo Part 1: Setup Prometheus Monitoring and Grafana on Kubernetes using Prometheus Operator ► https://youtu.be/QoDqxm7ybLc Demo Part 2: In the 2nd part we will actually configure Prometheus to expose /metrics endpoint and configure Prometheus to scrape it. ► https://youtu.be/mLPg49b33sA 🤓 Prometheus has become the mainstream monitoring tool of choice in container and microservice world. 🔥 In this video you will learn: 1) Why Prometheus is so important in such infrastructure and what are some specific use cases 2) How Prometheus works? What are targets and metrics? 3) How does Prometheus collect those metrics from its targets? 4) Furthermore, I explain Prometheus Architecture with simple diagrams and animations and go through the main components: Prometheus Server, Pushgateway, Alertmanager 5) The advantages of Prometheus Pull System compared to alternative monitoring tools, which use Push System 6) Using Prometheus Monitoring with Docker and Kubernetes You will also understand better why it’s important to monitor your applications/infrastructure in general. ▬▬▬▬▬▬ T I M E S T A M P S ⏰ ▬▬▬▬▬▬ 0:00 - Intro 0:31 - What is Prometheus? 1:06 - Where and why is Prometheus used? 2:21 - Specific Use Cases for using Prometheus Monitoring 5:57 - How does Prometheus work? Prometheus Architecture explained 6:04 - Prometheus Server 7:02 - Targets and Metrics 7:53 - Metrics 8:50 - How does Prometheus collect those metrics from targets? 9:21 - Target Endpoints and Exporters 11:12 - Monitoring your own application 12:03 - Pull Mechanism - Unique advantage of Prometheus 13:38 - Pushgateway for short-lived jobs 14:14 - Configuring Prometheus - Example YAML Configuration 16:20 - Alert Manager - Triggering alerts 16:55 - Prometheus Data Storage - Where does Prometheus store the data? 17:38 - PromQL Query Language 18:37 - My Experience 19:23 - Key Characteristics - advantages and disadvantages of Prometheus 20:40 - Prometheus Monitoring with Docker and Kubernetes ▬▬▬▬▬▬ Useful Links 🛠 ▬▬▬▬▬▬ Official Prometheus Exporters List ► https://prometheus.io/docs/instrumenting/exporters/ Prometheus Client Libraries ► https://prometheus.io/docs/instrumenting/clientlibs/ Photo source for Metrics Example: https://itnext.io/prometheus-for-beginners-5f20c2e89b6c #prometheus #prometheusmonitoring #devops #techworldwithnana ▬▬▬▬▬▬ Want to learn more? 🚀 ▬▬▬▬▬▬ Full Kubernetes and Docker tutorial ► https://bit.ly/2YGeRp9 What is Kubernetes? ► https://youtu.be/VnvRFRk_51k Complete Jenkins Pipeline Tutorial ► https://youtu.be/7KCS70sCoK0 ▬▬▬▬▬▬ Courses & Ebooks & Bootcamp 🚀 ▬▬▬▬▬▬ ► Become a DevOps Engineer - full educational program 👉🏼 https://bit.ly/3gEwf4V ► High-Quality and Hands-On Courses 👉🏼 https://bit.ly/3nIouPW ► Kubernetes 101 - compact and easy-to-read ebook bundle 👉🏼 https://bit.ly/3mPIaiU ▬▬▬▬▬▬ Connect with me 👋 ▬▬▬▬▬▬ Join private Facebook group ► https://bit.ly/32UVSZP DEV ► https://bit.ly/3h2fqiO INSTAGRAM ► https://bit.ly/2F3LXYJ TWITTER ► https://bit.ly/3i54PUB LINKEDIN ► https://bit.ly/3hWOLVT
L9-3VBOjNH4 | 17 Apr 2020
JavaScript Variables and JavaScript Data Types explained for Beginners | JavaScript Tutorial ► Subscribe To Me On Youtube: https://bit.ly/2z5rvTV In this video I explain 2 basic building blocks of JavaScript, which are Variables and Data Types. I cover JavaScript's 5 data types: Numbers, Strings, Boolean, Array and Object, which I explain with simple examples to understand real life use cases of how these data types are useful in programming. 👩🏻💻 Variables is another very important concept in software development in general. Based on simple use cases you will understand what variables are and why you need them. Some of the scenarios covered: - online shop - user input - social media websites ▬▬▬▬▬▬ T I M E S T A M P S 0:00 - Intro 0:40 - Where to write JavaScript? 1:58 - Data Types 1:58 - Number 3:19 - String 4:52 - Boolean 6:20 - Array 7:41 - Object 10:08 - Working with Numbers 11:44 - Plus (+) operator with Strings (String Concatenation) 13:03 - What are Variables and Use Cases for when you need Variables Practical exercises: https://www.w3schools.com/js/exercise_js.asp ❇️ This is a complete JavaScript Tutorial for Beginners. If you are completely new to programming this will give you a step by step guide to learn JavaScript basic concepts and syntax. Subscribe or turn on the bell notification so you don't miss the new videos. 🙂 ❇️ ------------------------------------------------------------------------------------------------------- JavaScript Full Course here 👉🏼https://bit.ly/34yUrzj Top 3 programming languages to learn in 2020 | meta analysis 👉🏼 https://youtu.be/9e6sUNhAB4M For any questions/issues/feedback, please leave me a comment and I will get back to you as soon as possible. Also please let me know what you want to learn about JavaScript or web development in general. #javascript #js #webdevelopment #softwaredevelopment #coding #techworldwithnana #programming ------------------------------------------------------------------------------------------------------- ✅ Connect with me Subscribe on Youtube: https://www.youtube.com/channel/UCdngmbVKX1Tgre699-XLlUA?sub_confirmation=1 on DEV: https://dev.to/techworld_with_nana on Instagram: https://www.instagram.com/techworld_with_nana/ on Twitter: https://twitter.com/Njuchi_/ Images: - https://unsplash.com/photos/5EKw8Z7CgE4 (Photo by JESHOOTS.COM on Unsplash) - https://pixabay.com/de/vectors/vorlage-layout-webseite-blog-thema-1599667/ (Photo by 200degrees on Pixabay) - https://unsplash.com/photos/6OF-Ly-5oJY (Photo by Charles Deluvio on Unsplash)
1id6ERvfozo | 12 Apr 2020
In this Ansible Tutorial I explain what is Ansible, how Ansible works and why to use Ansible for automating IT tasks. ► Become a DevOps Engineer - full educational program 👉🏼 https://bit.ly/3gEwf4V ► Follow me on IG for behind the scenes content 😊 👉🏼 https://bit.ly/2F3LXYJ Ansible is an automation tool for IT tasks. It is popular and widely accepted, because 1) it's usage of simple YAML language and 2) support for all types of infrastructure starting from Clouds to Virtual to bare metal servers. In this video I explain examples of various IT tasks and how Ansible helps automate them to make daily DevOps tasks more efficient and less time consuming. 🙌🏼 I explain HOW Ansible does all this by going through its architecture: 👉🏼 Ansible Modules (small programs that get executed on target machines) 👉🏼 Ansible Playbook (instructions on HOW these programs get executed) 👉🏼 Ansible Inventory (list of hosts, WHERE those programs gets executed) In the end I also show how Ansible makes working with Docker more efficient and powerful and how it compares to similar automation tools like Puppet and Chef. T I M E S T A M P S 0:00 - Start 0:26 - What is Ansible? 0:45 - Why use Ansible? 4:13 - Ansible is agentless 5:20 - Ansible Modules explained 7:00 - YAML Syntax 7:48 - Ansible Playbook explained 11:50 - Ansible Inventory 12:47 - Ansible for Docker 14:40 - Ansible Tower 15:05 - Ansible vs Puppet and Chef - Ansible Collections List: https://docs.ansible.com/ansible/latest/collections/index.html ------------------------------------------------------------------------------------------------------- Full Kubernetes and Docker tutorial 👉🏼 https://bit.ly/2YGeRp9 What is Kubernetes? 👉🏼 https://youtu.be/VnvRFRk_51k For any questions/issues/feedback, please leave me a comment and I will get back to you as soon as possible. Also please let me know what DevOps Tools you want to learn. #ansible #devops #techworldwithnana ▬▬▬▬▬▬ Courses & Ebooks & Bootcamp 🚀 ▬▬▬▬▬▬ ► Become a DevOps Engineer - full educational program 👉🏼 https://bit.ly/3gEwf4V ► High-Quality and Hands-On Courses 👉🏼 https://bit.ly/3nIouPW ► Kubernetes 101 - compact and easy-to-read ebook bundle 👉🏼 https://bit.ly/3mPIaiU ▬▬▬▬▬▬ Connect with me 👋 ▬▬▬▬▬▬ Join private Facebook group ► https://bit.ly/32UVSZP DEV ► https://bit.ly/3h2fqiO INSTAGRAM ► https://bit.ly/2F3LXYJ TWITTER ► https://bit.ly/3i54PUB LINKEDIN ► https://bit.ly/3hWOLVT
afSbBjAaqeM | 04 Apr 2020
What is JavaScript and what is JavaScript used for? JavaScript is THE standard programming language of the web. It's used by more than 94 percent of all the websites 🌍 😲 So, understand what JavaScript is and what it's used for. In this short video below I explain how HTML, CSS and JS make up a website and how JavaScript compares to HTML/CSS on one hand and other programming languages like Java/Python on the other hand. When you start learning JavaScript you soon hear about React and Angular or other JavaScript frameworks. Which can be confusing for a beginner 🤯 So I also explain what JS frameworks are and why they are useful. ▬▬▬▬▬▬ T I M E S T A M P S 0:00 - Intro 0:10 - How HTML, CSS and JS make up a website? 0:54 - Design vs. Logic 1:16 - JS and other programming languages 1:35 - Where do you write JavaScript? How does browser know it is JavaScript 2:48 - What are JavaScript frameworks and why they are useful? 5:18 - How to approach learning JavaScript? ❇️ I will upload a complete JavaScript Tutorial for absolute beginners. If you are completely new to programming this will give you a step by step guide to learn JavaScript basic concepts and syntax. So subscribe to get notified 🙂 ❇️ ------------------------------------------------------------------------------------------------------- JavaScript Full Course here 👉🏼 https://bit.ly/34yUrzj How Websites Work? 👉🏼 https://youtu.be/vcRmKtL4o_4 Top 3 programming languages to learn in 2020 | meta analysis 👉🏼 https://youtu.be/9e6sUNhAB4M For any questions/issues/feedback, please leave me a comment and I will get back to you as soon as possible. Also please let me know what you want to learn about JavaScript. #javascript #js #webdevelopment #softwaredevelopment #coding #techworldwithnana #programming ------------------------------------------------------------------------------------------------------- ✅ Connect with me on Youtube: https://www.youtube.com/channel/UCdngmbVKX1Tgre699-XLlUA on DEV: https://dev.to/techworld_with_nana on Instagram: https://www.instagram.com/techworld_with_nana/ on Twitter: https://twitter.com/Njuchi_/ Images: - https://unsplash.com/photos/QckxruozjRg (Photo by Annie Spratt on Unsplash) - https://pixabay.com/de/vectors/gui-interface-internet-programm-2457113/ (Photo by janjf93 on PixaBay) - https://unsplash.com/photos/OqtafYT5kTw (Photo by Ilya Pavlov on Unsplash)
vcRmKtL4o_4 | 29 Mar 2020
Ever wondered how web applications like Facebook work? What is a website made of, where is it stored, where does it come from and how does it end up on your computer? I explain in simple words how the web and websites work. What is Frontend, Backend and what are servers and how all the technologies like Javascript or Java fit in the whole picture. ▬▬▬▬▬▬ T I M E S T A M P S 0:00 - Intro 0:30 - Example web application 1:35 - How does the code (files) travel to you? 2:32 - Frontend Code: HTML + CSS + JavaScript explained 4:18 - Backend Code and Database explained 6:10 - Where are Backend Code and Database? 7:25 - How does your friend see your uploaded image and how Facebook decides what you should see? 8:22 - Summary 8:59 - Web Developer 9:36 - What does this mean for you? ❇️ I will upload a complete JavaScript Tutorial for absolute beginners. If you are completely new to programming this will give you a step by step guide to learn JavaScript. So subscribe to get notified 🙂 ❇️ ------------------------------------------------------------------------------------------------------- JavaScript Full Course here 👉🏼 https://bit.ly/34yUrzj Top 3 programming languages to learn in 2020 | meta analysis 👉🏼 https://youtu.be/9e6sUNhAB4M For any questions/issues/feedback, please leave me a comment and I will get back to you as soon as possible. Also please let me know what you want to learn about Web Development. #webdevelopment #softwaredevelopment #coding #techworldwithnana #programming ------------------------------------------------------------------------------------------------------- ✅ Connect with me on Youtube: https://www.youtube.com/channel/UCdngmbVKX1Tgre699-XLlUA on DEV: https://dev.to/techworld_with_nana on Instagram: https://www.instagram.com/techworld_with_nana/ or my personal account: https://www.instagram.com/nanuchij/ on Twitter: https://twitter.com/Njuchi_/ Images: - https://unsplash.com/photos/fdlZBWIP0aM (Photo by Joseph Gonzalez on Unsplash) - https://unsplash.com/photos/QckxruozjRg (Photo by Annie Spratt on Unsplash) - https://unsplash.com/photos/OqtafYT5kTw (Photo by Ilya Pavlov on Unsplash) - https://unsplash.com/photos/_CFv3bntQlQ (Photo by Jeremy Bishop on Unsplash) - https://unsplash.com/photos/fk4tiMlDFF0 (Photo by hannah grace on Unsplash) - https://unsplash.com/photos/M5tzZtFCOfs (Photo by Taylor Vick on Unsplash)
-ykwb1d0DXU | 21 Mar 2020
What is Helm and Helm Charts? When to use Helm and how to use it. Using Helm in practice 🙅🏼♀️ ► https://youtu.be/JGtJj_nAA2s Probably you already heard of Helm and Helm Charts when using or learning Kubernetes. But what is Helm and a Helm Chart exactly? When and how to use it? And why it's so popular? In this Kubernetes Tutorial I explain exactly that - the main concepts and features of Helm, the package manager of Kubernetes. This Helm Tutorial covers the following topics. ▬▬▬▬▬▬ T I M E S T A M P S ⏰ ▬▬▬▬▬▬ 0:00 - Intro 0:37 - Package Manager and Helm Charts 4:45 - Templating Engine 7:13 - Use Cases for Helm 8:14 - Helm Chart Structure 9:57 - Values injection into template files 11:24 - Release Management / Tiller (Helm Version 2!) 13:08 - Downsides of Helm ▬▬▬▬▬▬ Useful Links 🔗 ▬▬▬▬▬▬ - Helm hub: https://hub.helm.sh/ - Helm charts GitHub Project: https://github.com/helm/charts - Installing Helm: https://helm.sh/docs/intro/install/ - Helm v3 release notes: https://helm.sh/blog/helm-3-released/ ▬▬▬▬▬▬ Want to learn more? 🚀 ▬▬▬▬▬▬ Full Kubernetes and Docker tutorial ► https://bit.ly/2YGeRp9 DevOps Tools, like Ansible ► https://bit.ly/2W9UEq6 Complete K8s Application Setup ► https://youtu.be/EQNO_kM96Mo Complete Jenkins Pipeline Tutorial ► https://youtu.be/7KCS70sCoK0 #kubernetes #kubernetestutorial #devops #techworldwithnana #helm ▬▬▬▬▬▬ Courses & Ebooks & Bootcamp 🚀 ▬▬▬▬▬▬ ► Become a DevOps Engineer - full educational program 👉🏼 https://bit.ly/3gEwf4V ► High-Quality and Hands-On Courses 👉🏼 https://bit.ly/3nIouPW ► Kubernetes 101 - compact and easy-to-read ebook bundle 👉🏼 https://bit.ly/3mPIaiU ▬▬▬▬▬▬ Connect with me 👋 ▬▬▬▬▬▬ Join private Facebook group ► https://bit.ly/32UVSZP DEV ► https://bit.ly/3h2fqiO INSTAGRAM ► https://bit.ly/2F3LXYJ TWITTER ► https://bit.ly/3i54PUB LINKEDIN ► https://bit.ly/3hWOLVT Legal Notice: Kubernetes and the Kubernetes logo are trademarks or registered trademarks of The Linux Foundation in the United States and/or other countries. The Linux Foundation and other parties may also have trademark rights in other terms used herein. This video is not accredited, certified, affiliated with, nor endorsed by Kubernetes or The Linux Foundation.
80Ew_fsV4rM | 14 Mar 2020
Complete Kubernetes Ingress Tutorial, in which I explain thoroughly what Ingress and Ingress Controller is, when you need Ingress and how to configure Ingress in your cluster. ► Subscribe To Me On Youtube: https://bit.ly/2z5rvTV ► GitLab Link: https://bit.ly/3mJHVFc In detail the video covers the following topics: 0:00 - Intro 0:16 - What is Ingress? External Service vs. Ingress 1:35 - Example YAML Configuration Files for External Service and Ingress 4:00 - Internal Service Configuration for Ingress 5:27 - How to configure Ingress in your cluster? 6:20 - What is Ingress Controller? 7:37 - Environment on which your cluster is running (Cloud provider or bare metal) 10:48 - Demo: Configure Ingress in Minikube 1) Install Ingress Controller in Minikube 2) Create Ingress Rule 16:15 - Ingress Default Backend 18:30 - Routing Use Cases 18:40 - Multiple paths for same host 20:01 - Multiple sub-domains or domains 20:57 - Configuring TLS Certificate List of Ingress Controllers you can choose from: https://kubernetes.io/docs/concepts/services-networking/ingress-controllers/ Ingress Controller Bare Metal: https://kubernetes.github.io/ingress-nginx/deploy/baremetal/ ▬▬▬▬▬▬ Want to learn more? 🚀 ▬▬▬▬▬▬ Full Kubernetes and Docker tutorial 👉🏼 https://www.youtube.com/playlist?list=PLy7NrYWoggjwPggqtFsI_zMAwvG0SqYCb What is Kubernetes? 👉🏼 https://youtu.be/VnvRFRk_51k Kubernetes Components explained? 👉🏼 https://youtu.be/Krpb44XR0bk Complete Application Setup 💪🏼 https://youtu.be/EQNO_kM96Mo For any questions/issues/feedback, please leave me a comment and I will get back to you as soon as possible. Also please let me know what you want to learn about Docker & Kubernetes or another technology. #kubernetes #kubernetestutorial #devops #techworldwithnana ▬▬▬▬▬▬ Maybe interesting for you 😎 ▬▬▬▬▬▬ Kubernetes 101 - compact and easy-to-read ebook bundle ► https://bit.ly/3mPIaiU 30% off Udemy course Logging in K8s with EFK stack ► https://bit.ly/35qF26i ▬▬▬▬▬▬ Connect with me 👋 ▬▬▬▬▬▬ Join private Facebook group ► https://bit.ly/32UVSZP Don't forget to subscribe ► https://bit.ly/3mO4jxT DEV ► https://bit.ly/3h2fqiO INSTAGRAM ► https://bit.ly/2F3LXYJ TWITTER ► https://bit.ly/3i54PUB LINKEDIN ► https://bit.ly/3hWOLVT Legal Notice: Kubernetes and the Kubernetes logo are trademarks or registered trademarks of The Linux Foundation in the United States and/or other countries. The Linux Foundation and other parties may also have trademark rights in other terms used herein. This video is not accredited, certified, affiliated with, nor endorsed by Kubernetes or The Linux Foundation.
7KCS70sCoK0 | 07 Mar 2020
In this complete Jenkins Pipeline Tutorial, I explain everything you need to know about Jenkinsfile. ► Subscribe To Me On Youtube: https://bit.ly/2z5rvTV This complete Jenkins Pipeline Tutorial will help you configure build pipeline for your own project using Jenkinsfile. Gitlab Link: https://gitlab.com/nanuchi/techworld-js-docker-demo-app/-/blob/dev/Jenkinsfile ▬▬▬▬▬▬ T I M E S T A M P S ⏰ ▬▬▬▬▬▬ 0:00 Intro 0:11 What is Jenkinsfile? 0:50 From Scripted to Declarative Pipeline Syntax 2:48 Basic Structure of Jenkinsfile 8:40 Post Build Actions in Jenkinsfile 10:15 Define Conditionals / When expression 12:45 Using Environmental Variables in Jenkinsfile 20:13 Using Tools attribute for making build tools available 22:30 Using Parameters for a Parameterized Build 27:29 Using external Groovy scripts #devops #jenkins #docker #techworldwithnana #devopstools ▬▬▬▬▬▬ Want to learn more? 🚀 ▬▬▬▬▬▬ Complete Docker and Kubernetes tutorial ► https://bit.ly/2YGeRp9 What is Kubernetes? ► https://youtu.be/VnvRFRk_51k Docker 🐳 vs Kubernetes ► https://youtu.be/9_s3h_GVzZc Complete Jenkins Pipeline Tutorial ► https://youtu.be/7KCS70sCoK0 ▬▬▬▬▬▬ Courses & Ebooks & Bootcamp 🚀 ▬▬▬▬▬▬ ► Become a DevOps Engineer - full educational program 👉🏼 https://bit.ly/3gEwf4V ► Udemy courses - get biggest discounts here 👉🏼 http://bit.ly/2OgvzIO ► Kubernetes 101 - compact and easy-to-read ebook bundle 👉🏼 https://bit.ly/3mPIaiU ▬▬▬▬▬▬ Connect with me 👋 ▬▬▬▬▬▬ Join private Facebook group ► https://bit.ly/32UVSZP DEV ► https://bit.ly/3h2fqiO INSTAGRAM ► https://bit.ly/2F3LXYJ TWITTER ► https://bit.ly/3i54PUB LINKEDIN ► https://bit.ly/3hWOLVT
L9Ite-1pEU8 | 05 Mar 2020
Learn how to configure build tools in Jenkins. Configure Gradle and Yarn in Jenkins and use it in Jenkinsfile. ► Subscribe To Me on Youtube: https://bit.ly/2z5rvTV Using Jenkins you want to build and package your application. So, depending on your application language you need a different build tool available on Jenkins. In this video I show you how to install and configure Gradle, Yarn and NPM build tools in Jenkins and how to use those tools in Jenkinsfile. ▬▬▬▬▬▬ T I M E S T A M P S 0:00 - Intro 1:13 - How to use build tools in Jenkins 1:57 - Check if your build tool is already available? 4:07 - Install npm and yarn from plugins 7:09 - Use build tools (gradle and yarn) in Jenkinsfile 10:43 - Alternative to using build tools in Jenkinsfile ⭐️Full Jenkins Playlist: https://www.youtube.com/playlist?list=PLy7NrYWoggjw_LIiDK1LXdNN82uYuuuiC For any questions/issues/feedback, please leave me a comment and I will get back to you as soon as possible. #devops #jenkins #docker #techworldwithnana ------------------------------------------------------------------------------------------------------- ✅ Connect with me on Youtube: https://www.youtube.com/channel/UCdngmbVKX1Tgre699-XLlUA on DEV: https://dev.to/techworld_with_nana on Instagram: https://www.instagram.com/techworld_with_nana/ or my personal account: https://www.instagram.com/nanuchij/ on Twitter: https://twitter.com/Njuchi_/ on Tumblr: https://www.tumblr.com/blog/techworld-with-nana
K3jNo4z5Jx8 | 28 Feb 2020
Introduction to Kubernetes Namespaces: What are Kubernetes Namespaces? How do Namespaces help you manage your Kubernetes resources and how to use them? ► Subscribe To Me On Youtube: https://bit.ly/2z5rvTV ▬▬▬▬▬▬ T I M E S T A M P S 0:00 - Intro 0:14 - What is a Namespace? 0:32 - 4 Default Namespaces explained 2:13 - Create a Namespace 3:00 - Why to use Namespaces? 4 Use Cases 3:03 - Organizing your components 5:00 - Avoid conflicts with other teams 6:00 - Sharing resources 7:22 - Access and Resource Limits 8:53 - Characteristics of Namespaces 11:26 - Create Components in Namespaces 13:54 - Change Active Namespace Kubectx/Kubens Installation Guide: https://github.com/ahmetb/kubectx#installation ------------------------------------------------------------------------------------------------------- Full Kubernetes and Docker tutorial 👉🏼 https://www.youtube.com/playlist?list=PLy7NrYWoggjwPggqtFsI_zMAwvG0SqYCb What is Kubernetes? 👉🏼 https://youtu.be/VnvRFRk_51k Kubernetes Components explained? 👉🏼 https://youtu.be/Krpb44XR0bk For any questions/issues/feedback, please leave me a comment and I will get back to you as soon as possible. Also please let me know what you want to learn about Docker & Kubernetes. #kubernetes #kubernetestutorial #devops #techworldwithnana ▬▬▬▬▬▬ Connect with me 👋 ▬▬▬▬▬▬ Join private Facebook group ► https://bit.ly/32UVSZP Don't forget to subscribe ► https://bit.ly/3mO4jxT DEV ► https://bit.ly/3h2fqiO INSTAGRAM ► https://bit.ly/2F3LXYJ TWITTER ► https://bit.ly/3i54PUB LINKEDIN ► https://bit.ly/3hWOLVT Legal Notice: Kubernetes and the Kubernetes logo are trademarks or registered trademarks of The Linux Foundation in the United States and/or other countries. The Linux Foundation and other parties may also have trademark rights in other terms used herein. This video is not accredited, certified, affiliated with, nor endorsed by Kubernetes or The Linux Foundation.
EQNO_kM96Mo | 21 Feb 2020
Kubernetes Deployment in Practice using Kubernetes Components. Kubernetes Example Deployment. ► Subscribe To Me On Youtube: https://bit.ly/2z5rvTV Instead of creating each component separate without context, this video goes through a complete application setup using several Kubernetes components: pod, deployment, service, configmap and secret. It's a hands-on, practical tutorial of using the different Kubernetes Components together, which will give you a big picture. Git repo link of the demo: https://gitlab.com/nanuchi/kubernetes-tutorial-series-youtube/-/tree/master/demo-kubernetes-components TIMESTAMPS 0:00 - Intro 0:25 - Overview Diagram of Kubernetes Components we create 1:42 - Browser Request Flow 2:17 - MongoDB Deployment 6:22 - Secret 12:34 - Internal Service for MongoDB 17:09 - MongoExpress Deployment 19:53 - ConfigMap 24:00 - MongoExpress External Service 29:27 - Setup finished - review ------------------------------------------------------------------------------------------------------- Full Kubernetes and Docker tutorial ► https://bit.ly/2YGeRp9 DevOps Tools, like Ansible ► https://bit.ly/2W9UEq6 Kubernetes Volumes ► https://youtu.be/0swOh5C3OVM Complete Jenkins Pipeline Tutorial ► https://youtu.be/7KCS70sCoK0 For any questions/issues/feedback, please leave me a comment and I will get back to you as soon as possible. Also please let me know what you want to learn about Docker & Kubernetes. #kubernetes #kubernetestutorial #devops #techworldwithnana ------------------------------------------------------------------------------------------------------- This video is the 20th of a complete series for beginners. At the end of this tutorial you will fully understand Docker and Kubernetes. The complete step-by-step guide to Docker and Kubernetes will include the following topics: 🐳 DOCKER basics: - Container concept - Why docker? (image vs. traditional DevOps) - Install docker on different operating systems - 8 basic commands you need to know (2 parts) - Docker vs. Virtual Machine - Docker in Practice: Overview of whole development process with Docker (development, continuous delivery, deployment) Probably 3-5 videos including Docker-Compose, Dockerfile, Private Repository. - Docker Volumes in theory and practice ✵ KUBERNETES basics: - Main Kubernetes components (including Pod, Service, Ingress, Volumes, ConfigMap, Secrets, Deployment, StatefulSet) - Kubernetes architecture for beginners (master, slave nodes & processes) - How Kubernetes makes high availability, scalability and disaster recovery possible - Minikube, Kubectl - set up the cluster - Kubectl basic commands - Demo - Configuration file (YAML) - syntax - K8s Deployment in practice - example application deployment (pod + service + configmap + secret) - Kubernetes Namespaces - Kubernetes Volumes ▬▬▬▬▬▬ Connect with me 👋 ▬▬▬▬▬▬ Join private Facebook group ► https://bit.ly/32UVSZP Don't forget to subscribe ► https://bit.ly/3mO4jxT DEV ► https://bit.ly/3h2fqiO INSTAGRAM ► https://bit.ly/2F3LXYJ TWITTER ► https://bit.ly/3i54PUB LINKEDIN ► https://bit.ly/3hWOLVT Legal Notice: Kubernetes and the Kubernetes logo are trademarks or registered trademarks of The Linux Foundation in the United States and/or other countries. The Linux Foundation and other parties may also have trademark rights in other terms used herein. This video is not accredited, certified, affiliated with, nor endorsed by Kubernetes or The Linux Foundation.
MY1w7sWW5ms | 15 Feb 2020
Jenkinsfile Pipeline Tutorial. Learn about Jenkinsfile, the pipeline as code. In this video I show the syntax of a Jenkinsfile, explain the differences between scripted and declarative syntax. I also show how to test something out in a Jenkinsfile by replaying it and how to skip stages via restart option. ▬▬▬▬▬▬ Topics covered * Pipeline Syntax: Scripted vs. Declarative * Basic Syntax * Test something in Jenkinsfile - Replay Jenkinsfile * Restart from stage This is the 3rd part of a complete jenkins tutorial for beginners: 1) Run Jenkins in a Docker Container 2) Create Multibranch Pipeline with Git 3) Basic Jenkinsfile Syntax 4) Git Integration - Trigger Jenkins build automatically ⭐️Full Playlist: https://www.youtube.com/playlist?list=PLy7NrYWoggjw_LIiDK1LXdNN82uYuuuiC For any questions/issues/feedback, please leave me a comment and I will get back to you as soon as possible. #devops #jenkins #docker #techworldwithnana #devopstools ------------------------------------------------------------------------------------------------------- Complete Docker and Kubernetes tutorial ► https://bit.ly/2YGeRp9 What is Kubernetes? ► https://youtu.be/VnvRFRk_51k Docker 🐳 vs Kubernetes ► https://youtu.be/9_s3h_GVzZc Complete Jenkins Pipeline Tutorial ► https://youtu.be/7KCS70sCoK0 -------------------------------------------------------------------------------------------------------- ✅ Connect with me Youtube ► https://www.youtube.com/channel/UCdngmbVKX1Tgre699-XLlUA DEV ► https://dev.to/techworld_with_nana Instagram ► https://www.instagram.com/techworld_with_nana/ Twitter ► https://twitter.com/Njuchi_/
pMO26j2OUME | 15 Feb 2020
Learn how to run Jenkins in a Docker Container. This video covers the following: * Pull Jenkins Image and run container * Initialize Jenkins and install default plugins * Create First Admin User * Types of Jenkins Projects For any questions/issues/feedback, please leave me a comment and I will get back to you as soon as possible. #devops #jenkins #docker #techworldwithnana ------------------------------------------------------------------------------------------------------- Complete Docker and Kubernetes tutorial ► https://bit.ly/2YGeRp9 What is Kubernetes? ► https://youtu.be/VnvRFRk_51k Docker 🐳 vs Kubernetes ► https://youtu.be/9_s3h_GVzZc Complete Jenkins Pipeline Tutorial ► https://youtu.be/7KCS70sCoK0 ----------------------------------------------------------------------------------- ✅ Connect with me ► Youtube: https://www.youtube.com/channel/UCdngmbVKX1Tgre699-XLlUA ► DEV: https://dev.to/techworld_with_nana ► Instagram: https://www.instagram.com/techworld_with_nana/ ► Twitter: https://twitter.com/Njuchi_/
tuxO7ZXplRE | 15 Feb 2020
Create Multibranch Pipeline, configure credentials in Jenkins and discover branches by names. In this video I show how to create a multibranch pipeline, explain how credentials plugin work in Jenkins and configure to filter branches by name. ▬▬▬▬▬▬ Topics covered * Create Multibranch Pipeline * Explain how Credentials Plugin work in Jenkins * Filter Branches by Name This is the 2nd part of a complete jenkins tutorial for beginners: 1) Run Jenkins in a Docker Container 2) Create Multibranch Pipeline with Git 3) Basic Jenkinsfile Syntax 4) Git Integration - Trigger Jenkins build automatically ⭐️Full Playlist: https://www.youtube.com/playlist?list=PLy7NrYWoggjw_LIiDK1LXdNN82uYuuuiC For any questions/issues/feedback, please leave me a comment and I will get back to you as soon as possible. #devops #jenkins #docker #techworldwithnana #devopstools ------------------------------------------------------------------------------------------------------- Complete Docker and Kubernetes tutorial ► https://bit.ly/2YGeRp9 What is Kubernetes? ► https://youtu.be/VnvRFRk_51k Docker 🐳 vs Kubernetes ► https://youtu.be/9_s3h_GVzZc Complete Jenkins Pipeline Tutorial ► https://youtu.be/7KCS70sCoK0 -------------------------------------------------------------------------------------------------------- ✅ Connect with me Youtube ► https://www.youtube.com/channel/UCdngmbVKX1Tgre699-XLlUA DEV ► https://dev.to/techworld_with_nana Instagram ► https://www.instagram.com/techworld_with_nana/ Twitter ► https://twitter.com/Njuchi_/
CmwTPxdx24Y | 15 Feb 2020
Jenkins Gitlab Integration. Learn how to trigger build on commit. In this video I show how to trigger the Jenkins build after a commit. Also I show how to configure Jenkins polling for any changes. This video covers the following: * Push Notification * Polling This is the last part of a complete jenkins tutorial for beginners: 1) Run Jenkins in a Docker Container 2) Create Multibranch Pipeline with Git 3) Basic Jenkinsfile Syntax 4) Git Integration - Trigger Jenkins build automatically ⭐️Full Playlist: https://www.youtube.com/playlist?list=PLy7NrYWoggjw_LIiDK1LXdNN82uYuuuiC For any questions/issues/feedback, please leave me a comment and I will get back to you as soon as possible. #devops #jenkins #docker #techworldwithnana #devopstools ------------------------------------------------------------------------------------------------------- Complete Docker and Kubernetes tutorial ► https://bit.ly/2YGeRp9 What is Kubernetes? ► https://youtu.be/VnvRFRk_51k Docker 🐳 vs Kubernetes ► https://youtu.be/9_s3h_GVzZc Complete Jenkins Pipeline Tutorial ► https://youtu.be/7KCS70sCoK0 -------------------------------------------------------------------------------------------------------- ✅ Connect with me Youtube ► https://www.youtube.com/channel/UCdngmbVKX1Tgre699-XLlUA DEV ► https://dev.to/techworld_with_nana Instagram ► https://www.instagram.com/techworld_with_nana/ Twitter ► https://twitter.com/Njuchi_/
qmDzcu5uY1I | 12 Feb 2020
Learn configuration file syntax using Kubernetes Deployment YAML | YAML for Kubernetes ► Subscribe To Me On Youtube: https://bit.ly/2z5rvTV In this video I explain YAML Configuration File in Kubernetes, which is the main tool for creating and configuring components in Kubernetes cluster. I show you the syntax and contents of Kubernetes configuration file by showing how to create and connect deployment/pod and service component. ▬▬▬▬▬▬ T I M E S T A M P S ⏰ ▬▬▬▬▬▬ 0:00 - Intro 0:27 - 3 parts of a Kubernetes configuration file 0:45 - metadata and specification 1:54 - status 3:35 - format of configuration file 4:46 - blueprint for pods (template) 5:59 - connecting services to deployments and pods (label & selector & port) 6:18 - connecting deployment to pods 6:59 - connecting services to deployments 7:37 - ports 8:50 - demo ▬▬▬▬▬▬ Useful links 🖇 ▬▬▬▬▬▬ Git repo link of the demo ► https://gitlab.com/nanuchi/kubernetes-tutorial-series-youtube/tree/master/kubernetes-configuration-file-explained ▬▬▬▬▬▬ Want to learn more? 🚀 ▬▬▬▬▬▬ Full Kubernetes and Docker tutorial ► https://bit.ly/2YGeRp9 DevOps Tools, like Ansible ► https://bit.ly/2W9UEq6 Complete K8s Application Setup ► https://youtu.be/EQNO_kM96Mo Complete Jenkins Pipeline Tutorial ► https://youtu.be/7KCS70sCoK0 #kubernetes #kubernetestutorial #devops #techworldwithnana ------------------------------------------------------------------------------------------------------- This video is the 19th of a complete series for beginners. At the end of this tutorial you will fully understand Docker and Kubernetes. The complete step-by-step guide to Docker and Kubernetes will include the following topics: 🐳 DOCKER basics: - Container concept - Why docker? (image vs. traditional DevOps) - Install docker on different operating systems - 8 basic commands you need to know (2 parts) - Docker vs. Virtual Machine - Docker in Practice: Overview of whole development process with Docker (development, continuous delivery, deployment) Probably 3-5 videos including Docker-Compose, Dockerfile, Private Repository. - Docker Volumes in theory and practice ✵ KUBERNETES basics: - Main Kubernetes components (including Pod, Service, Ingress, Volumes, ConfigMap, Secrets, Deployment, StatefulSet) - Kubernetes architecture for beginners (master, slave nodes & processes) - How Kubernetes makes high availability, scalability and disaster recovery possible - Minikube, Kubectl - set up the cluster - Kubectl basic commands - Demo - Configuration file (YAML) - syntax - Communication between the pods - basic networking concepts in Kubernetes - K8s Deployment in practice - example application deployment (pod + service + Ingress + secret) - K8s Volumes explained - Persistence in K8s ▬▬▬▬▬▬ Maybe interesting for you 😎 ▬▬▬▬▬▬ Kubernetes 101 - cheatsheet for your work (ebook bundle with visuals) ► https://bit.ly/3mPIaiU 30% off Udemy course Logging in K8s with EFK stack ► https://bit.ly/35qF26i ▬▬▬▬▬▬ Connect with me 👋 ▬▬▬▬▬▬ Join private Facebook group ► https://bit.ly/32UVSZP Don't forget to subscribe ► https://bit.ly/3mO4jxT DEV ► https://bit.ly/3h2fqiO INSTAGRAM ► https://bit.ly/2F3LXYJ TWITTER ► https://bit.ly/3i54PUB LINKEDIN ► https://bit.ly/3hWOLVT Legal Notice: Kubernetes and the Kubernetes logo are trademarks or registered trademarks of The Linux Foundation in the United States and/or other countries. The Linux Foundation and other parties may also have trademark rights in other terms used herein. This video is not accredited, certified, affiliated with, nor endorsed by Kubernetes or The Linux Foundation.
azuwXALfyRg | 06 Feb 2020
Kubectl the command line tool for accessing the Kubernetes cluster. In this video we create and debug a pod in a minikube cluster using Kubectl commands. I'll go through the basic commands of the Kubernetes CLI. You will learn how to create, edit, delete deployments/pods. Also how to debug a pod with useful debugging commands. ▬▬▬▬▬▬ T I M E S T A M P S ⏰ ▬▬▬▬▬▬ 0:12 - Get status of different components 1:08 - create a pod/deployment 4:57 - layers of abstraction 5:19 change the pod/deployment 7:14 - debugging pods 10:43 - delete pod/deployment 11:42 - CRUD by applying configuration file 16:22 - summary of commands Git repo link of all the commands I use: https://gitlab.com/nanuchi/kubernetes-tutorial-series-youtube/tree/master/basic-kubectl-commands ------------------------------------------------------------------------------------------------------- What is Kubernetes? 👉🏼 https://youtu.be/VnvRFRk_51k Kubernetes Components explained? 👉🏼 https://youtu.be/Krpb44XR0bk For any questions/issues/feedback, please leave me a comment and I will get back to you as soon as possible. Also please let me know what you want to learn about Docker & Kubernetes. #kubernetes #kubernetestutorial #devops #techworldwithnana ------------------------------------------------------------------------------------------------------- This video is the 18th of a complete series for beginners. At the end of this tutorial you will fully understand Docker and Kubernetes. ⭐️ Full Playlist: https://www.youtube.com/playlist?list=PLy7NrYWoggjwPggqtFsI_zMAwvG0SqYCb ------------------------------------------------------------------------------------- The complete step-by-step guide to Docker and Kubernetes will include the following topics: 🐳 DOCKER basics: - Container concept - Why docker? (image vs. traditional DevOps) - Install docker on different operating systems - 8 basic commands you need to know (2 parts) - Docker vs. Virtual Machine - Docker in Practice: Overview of whole development process with Docker (development, continuous delivery, deployment) Probably 3-5 videos including Docker-Compose, Dockerfile, Private Repository. - Docker Volumes in theory and practice ✵ KUBERNETES basics: - Main Kubernetes components (including Pod, Service, Ingress, Volumes, ConfigMap, Secrets, Deployment, StatefulSet) - Kubernetes architecture for beginners (master, slave nodes & processes) - How Kubernetes makes high availability, scalability and disaster recovery possible - Minikube, Kubectl - set up the cluster - Kubectl basic commands - Demo - Configuration file (YAML) - syntax - Communication between the pods - basic networking concepts in Kubernetes - K8s Deployment in practice - example application deployment (pod + service + Ingress + secret) - K8s Volumes explained - Kubernetes Networking - Kubernetes Namespaces ----------------------------------------------------------------------------------- ✅ Connect with me on Youtube: https://www.youtube.com/channel/UCdngmbVKX1Tgre699-XLlUA on DEV: https://dev.to/techworld_with_nana on Instagram: https://www.instagram.com/techworld_with_nana/ or my personal account: https://www.instagram.com/nanuchij/ on Twitter: https://twitter.com/Njuchi_/ on Tumblr: https://www.tumblr.com/blog/techworld-with-nana Legal Notice: Kubernetes and the Kubernetes logo are trademarks or registered trademarks of The Linux Foundation in the United States and/or other countries. The Linux Foundation and other parties may also have trademark rights in other terms used herein. This video is not accredited, certified, affiliated with, nor endorsed by Kubernetes or The Linux Foundation.
9e6sUNhAB4M | 02 Feb 2020
Top programming languages to learn in 2020 based on a meta analysis. We analyzed several articles, statistics, surveys and search indices to list the best programming languages to learn in 2020, which is based on criteria like job opportunity, community or difficulty to learn. I also explain WHY these programming languages are so popular and which one to learn based on your career plans or interests. Which one should you learn if you want to become a web developer? Which one is best for data science, game development or mobile development? Share in the comments what do you think about this ranking, what career plans do you have and which programming language did you choose to learn? 🤓 ✅ Subscribe for tutorials: https://www.youtube.com/c/TechWorldwithNana?sub_confirmation=1 #techworldwithnana #topprogramminglanguages #bestprogramminglanguages #programming #languages #2020 ------------------------------------------------------------------------------------------------------- 👩🏻💻 Connect with me on DEV: https://dev.to/techworld_with_nana on Instagram: https://www.instagram.com/techworld_with_nana/ on Twitter: https://twitter.com/Njuchi_/ on Tumblr: https://www.tumblr.com/blog/techworld-with-nana Image Sources: - Pexels auf Pixabay: https://pixabay.com/de/photos/konzept-mann-papiere-person-planen-1868728/ - Gordon Johnsonf auf Pixabay: https://pixabay.com/de/vectors/neurales-netzwerk-gedanken-geist-3816319/ - Jill Wellington auf Pixabay: https://pixabay.com/de/photos/frau-m%C3%A4dchen-freiheit-gl%C3%BCcklich-591576/ - SnapwireSnaps auf Pixabay: https://pixabay.com/de/photos/mann-arbeit-schreibtisch-gesch%C3%A4ft-597178/ - Free-Photos auf Pixabay: https://pixabay.com/de/photos/krawatte-anpassen-anpassung-mann-690084/
E2pP1MOfo3g | 31 Jan 2020
What is Minikube? What is Kubectl? Minikube and Kubectl setup for beginners. Setup a minikube cluster locally. ► Subscribe To Me on Youtube: https://bit.ly/2z5rvTV Usually in a production cluster setup you will have multiple master and worker nodes on separate machines. 💪🏼 But what if you want to test something on your local machine or try something out Setting up the whole cluster would be difficult or even impossible. 🤨 For that use case you can use *minikube*: a ONE Node cluster, where the master and worker processes are on the same machine. *Kubectl*, the command line tool for Kubernetes, then enables the interaction with the cluster: to create pods, services and other components. ▬▬▬▬▬▬ T I M E S T A M P S 0:00 - Intro 0:12 - What is minikube? 2:16 - What is kubectl? 4:13 - install minikube and kubectl 6:50 - create and start a minikube cluster 10:00 - start the cluster in debug mode Installation guide for Minikube (Mac, Linux and Windows): https://minikube.sigs.k8s.io/docs/start/ Installation guide for Kubectl: https://kubernetes.io/docs/tasks/tools/install-kubectl/ If you are using Mac, you can follow along the commands. I listed them all here: https://gitlab.com/nanuchi/kubernetes-tutorial-series-youtube/blob/master/basic-kubectl-commands/cli-commands.md ------------------------------------------------------------------------------------------------------- What is Kubernetes? 👉🏼 https://youtu.be/VnvRFRk_51k Kubernetes Components explained? 👉🏼 https://youtu.be/Krpb44XR0bk For any questions/issues/feedback, please leave me a comment and I will get back to you as soon as possible. Also please let me know what you want to learn about Docker & Kubernetes. #kubernetes #kubernetestutorial #devops #techworldwithnana ------------------------------------------------------------------------------------------------------- This video is the 17th of a complete series for beginners. At the end of this tutorial you will fully understand Docker and Kubernetes. ⭐️ Full Playlist: https://www.youtube.com/playlist?list=PLy7NrYWoggjwPggqtFsI_zMAwvG0SqYCb ------------------------------------------------------------------------------------- The complete step-by-step guide to Docker and Kubernetes will include the following topics: 🐳 DOCKER basics: - Container concept - Why docker? (image vs. traditional DevOps) - Install docker on different operating systems - 8 basic commands you need to know (2 parts) - Docker vs. Virtual Machine - Docker in Practice: Overview of whole development process with Docker (development, continuous delivery, deployment) Probably 3-5 videos including Docker-Compose, Dockerfile, Private Repository. - Docker Volumes in theory and practice ✵ KUBERNETES basics: - Main Kubernetes components (including Pod, Service, Ingress, Volumes, ConfigMap, Secrets, Deployment, StatefulSet) - Kubernetes architecture for beginners (master, slave nodes & processes) - How Kubernetes makes high availability, scalability and disaster recovery possible - Minikube, Kubectl - set up the cluster - Kubectl basic commands - Demo - Configuration file (YAML) - syntax - Communication between the pods - basic networking concepts in Kubernetes - K8s Deployment in practice - example application deployment (pod + service + Ingress + secret) - K8s Volumes explained - K8s Namespaces ----------------------------------------------------------------------------------- ✅ Connect with me Subscribe on Youtube: ► https://www.youtube.com/c/TechWorldwithNana?sub_confirmation=1 DEV: ► https://dev.to/techworld_with_nana Instagram: ► https://www.instagram.com/techworld_with_nana/ Twitter: ► https://twitter.com/Njuchi_/ Legal Notice: Kubernetes and the Kubernetes logo are trademarks or registered trademarks of The Linux Foundation in the United States and/or other countries. The Linux Foundation and other parties may also have trademark rights in other terms used herein. This video is not accredited, certified, affiliated with, nor endorsed by Kubernetes or The Linux Foundation.
g8Sf-6EsgZM | 25 Jan 2020
How Kubernetes makes high availability, scalability, disaster recovery possible - with simple animations. ► Subscribe To Me on Youtube: https://bit.ly/2z5rvTV Kubernetes helps you to achieve high availability (or no downtime), scalability (or high performance) and disaster recovery. 😎 In this video I’ll go through a simplified visualization and step by step explain how K8s makes this possible. ▬▬▬▬▬▬ T I M E S T A M P S ⏰ ▬▬▬▬▬▬ 0:00 - Intro 0:38 - High availability and scalability 4:17 - Disaster recovery 6:27 - Kubernetes vs. AWS / Advantages of K8s ------------------------------------------------------------------------------------------------------- 🔥 Maybe also interesting for you? What is Kubernetes? ► https://youtu.be/VnvRFRk_51k Kubernetes Components explained? ► https://youtu.be/Krpb44XR0bk Kubernetes Architecture explained? ► https://youtu.be/umXEmn3cMWY DevOps Tools Playlist ► https://bit.ly/2W9UEq6 For any questions/issues/feedback, please leave me a comment and I will get back to you as soon as possible. Also please let me know what you want to learn about Docker & Kubernetes. #kubernetes #kubernetestutorial #devops #techworldwithnana ------------------------------------------------------------------------------------------------------- This video is the 16th of a complete series for beginners. At the end of this tutorial you will fully understand Docker and Kubernetes. ⭐️ Full Playlist: https://www.youtube.com/playlist?list=PLy7NrYWoggjwPggqtFsI_zMAwvG0SqYCb ------------------------------------------------------------------------------------- The complete step-by-step guide to Docker and Kubernetes will include the following topics: 🐳 DOCKER basics: - Container concept - Why docker? (image vs. traditional DevOps) - Install docker on different operating systems - 8 basic commands you need to know (2 parts) - Docker vs. Virtual Machine - Docker in Practice: Overview of whole development process with Docker (development, continuous delivery, deployment) Probably 3-5 videos including Docker-Compose, Dockerfile, Private Repository. - Docker Volumes in theory and practice ✵ KUBERNETES basics: - Main Kubernetes components (including Pod, Service, Ingress, Volumes, ConfigMap, Secrets, Deployment, StatefulSet) - Kubernetes architecture for beginners (master, slave nodes & processes) - How Kubernetes makes high availability, scalability and disaster recovery possible - Minikube, Kubectl - set up the cluster - Kubectl basic commands - Demo - Configuration file (YAML) - syntax - Communication between the pods - basic networking concepts in Kubernetes - K8s Deployment in practice - example application deployment (pod + service + Ingress + secret) - K8s Volumes explained - K8s Namespaces ----------------------------------------------------------------------------------- ✅ Connect with me Subscribe on Youtube: ► https://www.youtube.com/c/TechWorldwithNana?sub_confirmation=1 DEV: ► https://dev.to/techworld_with_nana Instagram: ► https://www.instagram.com/techworld_with_nana/ Twitter: ► https://twitter.com/Njuchi_/ Legal Notice: Kubernetes and the Kubernetes logo are trademarks or registered trademarks of The Linux Foundation in the United States and/or other countries. The Linux Foundation and other parties may also have trademark rights in other terms used herein. This video is not accredited, certified, affiliated with, nor endorsed by Kubernetes or The Linux Foundation.
umXEmn3cMWY | 23 Jan 2020
Kubernetes Architecture explained in 13 minutes. Kubernetes Architecture made easy. In this video you will learn about Master and Worker Nodes, which make up the Kubernetes cluster. What is the difference between them and what role each has? So, after this video you will understand the basic concepts and processes. ▬▬▬▬▬▬ T I M E S T A M P S 0:00 - Intro 1:09 - Worker Nodes - 3 Node Processes: Container Runtime, Kubelet, Kube Proxy 4:55 - Master Nodes - 4 Master Processes 5:11 - Api Server 6:34 - Scheduler 8:00 - Controller Manager 8:57 - etcd - the cluster brain 11:04 - Example cluster setup ------------------------------------------------------------------------------------------------------- What is Kubernetes? Check out this short video 👉🏼: https://youtu.be/VnvRFRk_51k Kubernetes Components explained? Check out this short video 👉🏼: https://youtu.be/Krpb44XR0bk For any questions/issues/feedback, please leave me a comment and I will get back to you as soon as possible. Also please let me know what you want to learn about Docker & Kubernetes. #kubernetes #kubernetestutorial #devops #techworldwithnana ------------------------------------------------------------------------------------------------------- This video is the 15th of a complete series for beginners. At the end of this tutorial you will fully understand Docker and Kubernetes. ⭐️ Full Playlist: https://www.youtube.com/playlist?list=PLy7NrYWoggjwPggqtFsI_zMAwvG0SqYCb ------------------------------------------------------------------------------------- The complete step-by-step guide to Docker and Kubernetes will include the following topics: 🐳 DOCKER basics: - Container concept - Why docker? (image vs. traditional DevOps) - Install docker on different operating systems - 8 basic commands you need to know (2 parts) - Docker vs. Virtual Machine - Docker in Practice: Overview of whole development process with Docker (development, continuous delivery, deployment) Probably 3-5 videos including Docker-Compose, Dockerfile, Private Repository. - Docker Volumes in theory and practice ✵ KUBERNETES basics: - Main Kubernetes components (including Pod, Service, Ingress, Volumes, ConfigMap, Secrets, Deployment, StatefulSet) - Kubernetes architecture for beginners (master, slave nodes & processes) - Understand how does K8s REALLY work? Main Concepts of how to use K8s - Minikube, Kubectl - set up the cluster and connect to it - Kubectl main commands - Demo - Configuration file (YAML) - syntax - Communication between the pods - basic networking concepts in Kubernetes - K8s Deployment in practice - example application deployment (pod + service + Ingress + secret) - K8s Volumes explained - K8s Namespaces ▬▬▬▬▬▬ Connect with me 👋 ▬▬▬▬▬▬ Join private Facebook group ► https://bit.ly/32UVSZP Don't forget to subscribe ► https://bit.ly/3mO4jxT DEV ► https://bit.ly/3h2fqiO INSTAGRAM ► https://bit.ly/2F3LXYJ TWITTER ► https://bit.ly/3i54PUB LINKEDIN ► https://bit.ly/3hWOLVT Legal Notice: Kubernetes and the Kubernetes logo are trademarks or registered trademarks of The Linux Foundation in the United States and/or other countries. The Linux Foundation and other parties may also have trademark rights in other terms used herein. This video is not accredited, certified, affiliated with, nor endorsed by Kubernetes or The Linux Foundation.
Krpb44XR0bk | 16 Jan 2020
Kubernetes Pods | Kubernetes Services | Kubernetes Secrets | Kubernetes ConfigMap | Kubernetes Volumes | Kubernetes Deployment | Kubernetes StatefulSet | Ingress ► Subscribe To Me On Youtube: https://bit.ly/2z5rvTV Main Kubernetes components explained: Pods, Service, Ingress, Volumes, ConfigMap, Secrets, Deployment, StatefulSet. Just enough to get you started using Kubernetes in practice as a devops engineer or software developer. Kubernetes has tons of components, but most of the time you are only working with a handful of them. This video shows you step by step how each component helps you to deploy your application and what the role of each of those components is. ▬▬▬▬▬▬ T I M E S T A M P S ⏰ ▬▬▬▬▬▬ 0:00 - Intro 0:59 - Node and Pod 3:50 - Service and Ingress 6:04 - ConfigMap and Secret 9:20 - Volumes 11:26 - Deployment and StatefulSet 16:54 - Main K8s components summarized ▬▬▬▬▬▬ Want to learn more? 🚀 ▬▬▬▬▬▬ Full Kubernetes and Docker tutorial ► https://bit.ly/2YGeRp9 What is Kubernetes? ► https://youtu.be/VnvRFRk_51k Complete Jenkins Pipeline Tutorial ► https://youtu.be/7KCS70sCoK0 #kubernetes #kubernetestutorial #devops #techworldwithnana ------------------------------------------------------------------------------------------------------- This video is the 14th of a complete series for beginners. At the end of this tutorial you will fully understand Docker and Kubernetes. The complete step-by-step guide to Docker and Kubernetes will include the following topics: 🐳 DOCKER basics: - Container concept - Why docker? (image vs. traditional DevOps) - Install docker on different operating systems - 8 basic commands you need to know (2 parts) - Docker vs. Virtual Machine - Docker in Practice: Overview of whole development process with Docker (development, continuous delivery, deployment) Probably 3-5 videos including Docker-Compose, Dockerfile, Private Repository. - Docker Volumes in theory and practice ✵ KUBERNETES basics: - Main Kubernetes components (including Pod, Service, Ingress, Volumes, ConfigMap, Secrets, Deployment, StatefulSet) - Kubernetes architecture for beginners (master, slave nodes & processes) - Understand how does K8s REALLY work? Main Concepts of how to use K8s - Minikube, Kubectl - set up the cluster and connect to it - Kubectl main commands - Demo - Configuration file (YAML) - syntax - Communication between the pods - basic networking concepts in Kubernetes - K8s Deployment in practice - example application deployment (pod + service + Ingress + secret) - K8s Volumes explained - Kubernetes Namespaces ▬▬▬▬▬▬ Maybe interesting for you 😎 ▬▬▬▬▬▬ Kubernetes 101 - cheatsheet for your work (ebook bundle with visuals) ► https://bit.ly/3mPIaiU High-Quality and Hands-On Courses 👉🏼 https://bit.ly/3nIouPW ▬▬▬▬▬▬ Connect with me 👋 ▬▬▬▬▬▬ Join private Facebook group ► https://bit.ly/32UVSZP Don't forget to subscribe ► https://bit.ly/3mO4jxT DEV ► https://bit.ly/3h2fqiO INSTAGRAM ► https://bit.ly/2F3LXYJ TWITTER ► https://bit.ly/3i54PUB LINKEDIN ► https://bit.ly/3hWOLVT Legal Notice: Kubernetes and the Kubernetes logo are trademarks or registered trademarks of The Linux Foundation in the United States and/or other countries. The Linux Foundation and other parties may also have trademark rights in other terms used herein. This video is not accredited, certified, affiliated with, nor endorsed by Kubernetes or The Linux Foundation.
VnvRFRk_51k | 20 Dec 2019
What is Kubernetes and what problems Kubernetes solves? 💙 Become a Kubernetes Administrator - CKA: https://bit.ly/k8s-administrator-course 💚 Become a DevOps Engineer - Complete DevOps Bootcamp: https://bit.ly/3gEwf4V 🧡 Udemy courses: http://bit.ly/3nIouPW Kubernetes popularity rises constantly. So, what is Kubernetes actually and what problems does Kubernetes solve? In "Kubernetes explained" I cover Kubernetes basic architecture and concepts, like Kubernetes Pods and Services. ▬▬▬▬▬▬ T I M E S T A M P S ⏰ ▬▬▬▬▬▬ 0:00 - Intro 0:59 - Official Definition 1:40 - What problems does Kubernetes solve? 2:35 - What features do container orchestration tools offer? 3:40 - Basic architecture: Master-Slave nodes, Kubernetes processes 8:08 - Basic concepts: Pods, Containers, Services. What is the role of each? 11:31 - Example Configuration File ▬▬▬▬▬▬ Want to learn more? 🚀 ▬▬▬▬▬▬ Full Kubernetes and Docker tutorial ► https://bit.ly/2YGeRp9 DevOps Tools, like Terraform, Prometheus ► https://bit.ly/2W9UEq6 Complete K8s Application Setup ► https://youtu.be/EQNO_kM96Mo Jenkins Pipeline Tutorials ► https://bit.ly/2Wunx08 #kubernetes #kubernetestutorial #devops #techworldwithnana ▬▬▬▬▬▬ Courses & Ebooks & Bootcamp 🚀 ▬▬▬▬▬▬ ► Become a DevOps Engineer - full educational program 👉🏼 https://bit.ly/3gEwf4V ► High-Quality and Hands-On Courses 👉🏼 https://bit.ly/3nIouPW ► Kubernetes 101 - compact and easy-to-read ebook bundle 👉🏼 https://bit.ly/3mPIaiU ▬▬▬▬▬▬ Connect with me 👋 ▬▬▬▬▬▬ Join private Facebook group ► https://bit.ly/32UVSZP DEV ► https://bit.ly/3h2fqiO INSTAGRAM ► https://bit.ly/2F3LXYJ TWITTER ► https://bit.ly/3i54PUB LINKEDIN ► https://bit.ly/3hWOLVT Legal Notice: Kubernetes and the Kubernetes logo are trademarks or registered trademarks of The Linux Foundation in the United States and/or other countries. The Linux Foundation and other parties may also have trademark rights in other terms used herein. This video is not accredited, certified, affiliated with, nor endorsed by Kubernetes or The Linux Foundation.
9_s3h_GVzZc | 15 Dec 2019
What is the difference between Docker and Kubernetes? And Kubernetes or Docker Swarm? In my video "Docker vs Kubernetes vs Docker Swarm" I compare both Docker and Kubernetes and Kubernetes vs Docker Swarm. ► Subscribe To Me On Youtube: https://bit.ly/2z5rvTV ▬▬▬▬▬▬ T I M E S T A M P S ⏰ ▬▬▬▬▬▬ 0:00 - Intro 0:38 - Comparison Docker and Kubernetes 1:40 - Docker and Kubernetes in the software development process 2:42 - Kubernetes in Detail 3:21 - Differences of Kubernetes and Docker Swarm Kubernetes and Docker are not competing technologies. In fact, they actually complement one another to get the best out of both. In contrast, Docker Swarm is the comparable technology to Kubernetes. #kubernetes #devops #techworldwithnana #docker #dockertutorials ▬▬▬▬▬▬ Want to learn more? 🚀 ▬▬▬▬▬▬ Full Kubernetes and Docker tutorial ► https://bit.ly/2YGeRp9 What is Kubernetes? ► https://youtu.be/VnvRFRk_51k Complete Jenkins Pipeline Tutorial ► https://youtu.be/7KCS70sCoK0 ▬▬▬▬▬▬ Maybe interesting for you 😎 ▬▬▬▬▬▬ Kubernetes 101 - cheatsheet for your work (ebook bundle with visuals) ► https://bit.ly/3mPIaiU ▬▬▬▬▬▬ Connect with me 👋 ▬▬▬▬▬▬ Join private Facebook group ► https://bit.ly/32UVSZP Don't forget to subscribe ► https://bit.ly/3mO4jxT DEV ► https://bit.ly/3h2fqiO INSTAGRAM ► https://bit.ly/2F3LXYJ TWITTER ► https://bit.ly/3i54PUB LINKEDIN ► https://bit.ly/3hWOLVT
SBUCYJgg4Mk | 13 Dec 2019
Docker Volumes Demo with Node.js and MongoDB. Understand how to persist your database data when working with Docker using Docker Compose Volumes. ► Subscribe To Me on Youtube: https://bit.ly/2z5rvTV 👉🏼 Understand Docker Volumes in 6 minutes (theory part): https://youtu.be/p2PH_YPCsis In this video I show you Docker Volumes in practice. In the Docker Volumes Demo I use a simple Nodejs/MongoDB application and attach the volume to it, so that we don't lose the database data when restarting the mongodb container. ▬▬▬▬▬▬ T I M E S T A M P S 0:00 - Intro 0:23 - no persistance - docker compose without volumes 2:16 - Define the named volume in docker compose file 5:22 - re-start docker compose and see how data is persisted 6:34 - see where the docker volumes are located on your local machine For any questions/issues/feedback, please leave me a comment and I will get back to you as soon as possible. Also please let me know what you want to learn about Docker & Kubernetes. ------------------------------------------------------------------------------------------------------- This video is the 13th of a complete series for beginners. At the end of this tutorial you will fully understand Docker and Kubernetes. ►► Full Docker and Kubernetes Tutorial Playlist: https://bit.ly/2YGeRp9 This video is the 10th of a complete series for beginners, where I explain the basic concepts and also show you demo's like deploying your containerized application. At the end of this tutorial you will fully understand Docker and Kubernetes. 💡 Only interested in Docker? ►► Complete Docker Tutorial Playlist: https://bit.ly/2ymJHbX #docker #dockertutorials #devops #techworldwithnana ------------------------------------------------------------------------------------- The complete step-by-step guide to Docker and Kubernetes will include the following content: 🐳 D O C K E R - Container concept - Why docker? (image vs. traditional DevOps) - Install docker on different operating systems - 8 basic commands you need to know - Docker vs. Virtual Machine - Docker in Practice: Overview of whole development process with Docker (development, continuous delivery, deployment) - Develop an application with Docker - Docker Compose - Dockerfile - Private Repository - Deploying your containerized application - Docker Volumes from theory to practice ✵ K U B E R N E T E S - Main Kubernetes components (including Pod, Service, Ingress, Volumes, ConfigMap, Secrets, Deployment, StatefulSet) - Kubernetes architecture for beginners (master, slave nodes & processes) - Understand how does K8s REALLY work? Main Concepts of how to use K8s - Minikube, Kubectl - set up the cluster and connect to it - Kubectl main commands - Demo - Configuration file (YAML) - syntax - Kubernetes Namespaces - Communication between the pods - basic networking concepts in Kubernetes - K8s Deployment in practice - example application deployment (pod + service + Ingress + secret) ----------------------------------------------------------------------------------- ✅ Follow me Youtube: ► http://www.youtube.com/c/TechWorldwithNana DEV: ► https://dev.to/techworld_with_nana Instagram: ► https://www.instagram.com/techworld_with_nana/ Twitter: ► https://twitter.com/Njuchi_/ Legal Notice: Docker and the Docker logo are trademarks or registered trademarks of Docker, Inc. in the United States and/or other countries. Docker, Inc. and other parties may also have trademark rights in other terms used herein. This video is not accredited, certified, affiliated with, nor endorsed by Docker, Inc.
ZowjOhpAcIc | 06 Dec 2019
How to deploy your containerized application with Docker Compose. In this video I show how to deploy an application, which we built before in a docker image. So, after you package your application in a docker image and save it in a private repository you need to deploy it on some server. In this video I use docker compose to deploy the application. This is the last video of the "Docker in Practice" video series: Developing with Docker ► https://youtu.be/6YisG2GcXaw Docker Compose ► https://youtu.be/MVIcrmeV_6c Dockerfile ► https://youtu.be/WmcdMiyqfZs Private Repository ► https://youtu.be/vWSRWpOPHws Deploy your containerized Application ► https://youtu.be/ZowjOhpAcIc You can check out my videos for the Pre-Requisites: ✅ Basic Docker Concepts: https://youtu.be/GeqaTjKMWeY ✅ Basic Commands: https://youtu.be/xGn7cFR3ARU For any questions/issues/feedback, please leave me a comment and I will get back to you as soon as possible. ►► Full Docker and Kubernetes Tutorial Playlist: https://bit.ly/2YGeRp9 This video is the 12th of a complete series for beginners, where I explain the basic concepts and also show you demo's like deploying your containerized application. At the end of this tutorial you will fully understand Docker and Kubernetes. 💡 Only interested in Docker? ►► Complete Docker Tutorial Playlist: https://bit.ly/2ymJHbX #docker #dockertutorials #devops #techworldwithnana ------------------------------------------------------------------------------------- The complete step-by-step guide to Docker and Kubernetes will include the following content: 🐳 D O C K E R - Container concept - Why docker? (image vs. traditional DevOps) - Install docker on different operating systems - 8 basic commands you need to know - Docker vs. Virtual Machine - Docker in Practice: Overview of whole development process with Docker (development, continuous delivery, deployment) - Develop an application with Docker - Docker Compose - Dockerfile - Private Repository - Deploying your containerized application - Docker Volumes from theory to practice ✵ K U B E R N E T E S - Main Kubernetes components (including Pod, Service, Ingress, Volumes, ConfigMap, Secrets, Deployment, StatefulSet) - Kubernetes architecture for beginners (master, slave nodes & processes) - Understand how does K8s REALLY work? Main Concepts of how to use K8s - Minikube, Kubectl - set up the cluster and connect to it - Kubectl main commands - Demo - Configuration file (YAML) - syntax - Kubernetes Namespaces - Communication between the pods - basic networking concepts in Kubernetes - K8s Deployment in practice - example application deployment (pod + service + Ingress + secret) ----------------------------------------------------------------------------------- ✅ Follow me Youtube: ► http://www.youtube.com/c/TechWorldwithNana DEV: ► https://dev.to/techworld_with_nana Instagram: ► https://www.instagram.com/techworld_with_nana/ Twitter: ► https://twitter.com/Njuchi_/ Legal Notice: Docker and the Docker logo are trademarks or registered trademarks of Docker, Inc. in the United States and/or other countries. Docker, Inc. and other parties may also have trademark rights in other terms used herein. This video is not accredited, certified, affiliated with, nor endorsed by Docker, Inc.
p2PH_YPCsis | 30 Nov 2019
Understand Docker Volumes in 6 minutes. Docker Volumes in Docker-Compose ► Subscribe To Me On Youtube: https://bit.ly/2z5rvTV In this video you will learn: 0:00 - Intro 0:21 - When do we need Docker Volumes? 1:02 - What is Docker Volumes? 2:04 - 3 Docker Volumes Types 4:14 - Docker Volumes in docker-compose file This gives you a short but thorough understanding what Docker Volumes are. ⭐️ For a Demo please refer to https://youtu.be/SBUCYJgg4Mk For any questions/issues/feedback, please leave me a comment and I will get back to you as soon as possible. #devops #techworldwithnana #docker #dockertutorials ----------------------------------------------------------------------------------- ✅ Follow me on Youtube: https://www.youtube.com/channel/UCdngmbVKX1Tgre699-XLlUA on DEV: https://dev.to/techworld_with_nana on Instagram: https://www.instagram.com/nanuchij/ on Twitter: https://twitter.com/Njuchi_/ on Tumblr: https://www.tumblr.com/blog/techworld-with-nana Legal Notice: Docker and the Docker logo are trademarks or registered trademarks of Docker, Inc. in the United States and/or other countries. Docker, Inc. and other parties may also have trademark rights in other terms used herein. This video is not accredited, certified, affiliated with, nor endorsed by Docker, Inc.
vWSRWpOPHws | 29 Nov 2019
In this video you will learn about private docker registry. How to create a private repository on AWS ECR, how to push your built image to it and about the image naming concepts in registries in general. First we will create a private repository on AWS, then build and tag an image so that we can push the docker image into the repository. In order to push the image into the private registry with have to login, so you will also learn about docker login command. Installing AWS Cli on: Linux: https://docs.aws.amazon.com/cli/latest/userguide/install-cliv2-linux.html MacOS: https://docs.aws.amazon.com/cli/latest/userguide/install-cliv2-macOS.html Windows: https://docs.aws.amazon.com/cli/latest/userguide/install-cliv2-windows.html Configuring the AWS Cli: https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html ----------------------------------------------------------------------------------------------------------- "Docker in Practice": Developing with Docker ► https://youtu.be/6YisG2GcXaw Docker Compose ► https://youtu.be/MVIcrmeV_6c Dockerfile ► https://youtu.be/WmcdMiyqfZs Private Repository ► https://youtu.be/vWSRWpOPHws Deploy your containerized Application ► https://youtu.be/ZowjOhpAcIc For any questions/issues/feedback, please leave me a comment and I will get back to you as soon as possible. ►► Full Docker and Kubernetes Tutorial Playlist: https://bit.ly/2YGeRp9 This video is the 11th of a complete series for beginners, where I explain the basic concepts and also show you demo's like deploying your containerized application. At the end of this tutorial you will fully understand Docker and Kubernetes. 💡 Only interested in Docker? ►► Complete Docker Tutorial Playlist: https://bit.ly/2ymJHbX #docker #dockertutorials #devops #techworldwithnana ------------------------------------------------------------------------------------- The complete step-by-step guide to Docker and Kubernetes will include the following content: 🐳 D O C K E R - Container concept - Why docker? (image vs. traditional DevOps) - Install docker on different operating systems - 8 basic commands you need to know - Docker vs. Virtual Machine - Docker in Practice: Overview of whole development process with Docker (development, continuous delivery, deployment) - Develop an application with Docker - Docker Compose - Dockerfile - Private Repository - Deploying your containerized application - Docker Volumes from theory to practice ✵ K U B E R N E T E S - Main Kubernetes components (including Pod, Service, Ingress, Volumes, ConfigMap, Secrets, Deployment, StatefulSet) - Kubernetes architecture for beginners (master, slave nodes & processes) - Understand how does K8s REALLY work? Main Concepts of how to use K8s - Minikube, Kubectl - set up the cluster and connect to it - Kubectl main commands - Demo - Configuration file (YAML) - syntax - Kubernetes Namespaces - Communication between the pods - basic networking concepts in Kubernetes - K8s Deployment in practice - example application deployment (pod + service + Ingress + secret) ----------------------------------------------------------------------------------- ✅ Follow me Youtube: ► http://www.youtube.com/c/TechWorldwithNana DEV: ► https://dev.to/techworld_with_nana Instagram: ► https://www.instagram.com/techworld_with_nana/ Twitter: ► https://twitter.com/Njuchi_/ Legal Notice: Docker and the Docker logo are trademarks or registered trademarks of Docker, Inc. in the United States and/or other countries. Docker, Inc. and other parties may also have trademark rights in other terms used herein. This video is not accredited, certified, affiliated with, nor endorsed by Docker, Inc.
WmcdMiyqfZs | 22 Nov 2019
Dockerfile simply explained. This is a Dockerfile tutorial by example. To deploy your application with Docker it must be packaged to it's own docker container. So, this means a docker image needs to be built from our JavaScript and Nodejs application and prepare it to be deployed on some environment. This will usually be done by an CD like Jenkins. But in this video we will simulate what Jenkins does locally, building a docker image from our application locally. ▬▬▬▬▬▬ T I M E S T A M P S 🐳 0:00 - Intro 1:49 - What is a Dockerfile? 2:22 - How the Dockerfile commands map to the image environment 8:05 - Create the Dockerfile (Demo) 12:00 - Build an image out of the Dockerfile 15:02 - Start the Application to verify: 1) App starts successfully 2) App environment is configured correctly 19:34 - do improvement - copy only relevant files "Docker in Practice": Developing with Docker ► https://youtu.be/6YisG2GcXaw Docker Compose ► https://youtu.be/MVIcrmeV_6c Dockerfile ► https://youtu.be/WmcdMiyqfZs Private Repository ► https://youtu.be/vWSRWpOPHws Deploy your containerized Application ► https://youtu.be/ZowjOhpAcIc You can check out my videos for the Pre-Requisites: ✅ Basic Docker Concepts: https://youtu.be/GeqaTjKMWeY ✅ Basic Commands: https://youtu.be/xGn7cFR3ARU For any questions/issues/feedback, please leave me a comment and I will get back to you as soon as possible. ►► Full Docker and Kubernetes Tutorial Playlist: https://bit.ly/2YGeRp9 This video is the 10th of a complete series for beginners, where I explain the basic concepts and also show you demo's like deploying your containerized application. At the end of this tutorial you will fully understand Docker and Kubernetes. 💡 Only interested in Docker? ►► Complete Docker Tutorial Playlist: https://bit.ly/2ymJHbX #docker #dockertutorials #devops #techworldwithnana ------------------------------------------------------------------------------------- The complete step-by-step guide to Docker and Kubernetes will include the following content: 🐳 D O C K E R - Container concept - Why docker? (image vs. traditional DevOps) - Install docker on different operating systems - 8 basic commands you need to know - Docker vs. Virtual Machine - Docker in Practice: Overview of whole development process with Docker (development, continuous delivery, deployment) - Develop an application with Docker - Docker Compose - Dockerfile - Private Repository - Deploying your containerized application - Docker Volumes from theory to practice ✵ K U B E R N E T E S - Main Kubernetes components (including Pod, Service, Ingress, Volumes, ConfigMap, Secrets, Deployment, StatefulSet) - Kubernetes architecture for beginners (master, slave nodes & processes) - Understand how does K8s REALLY work? Main Concepts of how to use K8s - Minikube, Kubectl - set up the cluster and connect to it - Kubectl main commands - Demo - Configuration file (YAML) - syntax - Kubernetes Namespaces - Communication between the pods - basic networking concepts in Kubernetes - K8s Deployment in practice - example application deployment (pod + service + Ingress + secret) ▬▬▬▬▬▬ Connect with me 👋 ▬▬▬▬▬▬ Join private Facebook group ► https://bit.ly/32UVSZP Don't forget to subscribe ► https://bit.ly/3mO4jxT DEV ► https://bit.ly/3h2fqiO INSTAGRAM ► https://bit.ly/2F3LXYJ TWITTER ► https://bit.ly/3i54PUB LINKEDIN ► https://bit.ly/3hWOLVT Legal Notice: Docker and the Docker logo are trademarks or registered trademarks of Docker, Inc. in the United States and/or other countries. Docker, Inc. and other parties may also have trademark rights in other terms used herein. This video is not accredited, certified, affiliated with, nor endorsed by Docker, Inc.
MVIcrmeV_6c | 17 Nov 2019
In this Docker Compose Tutorial you will learn what Docker Compose is, why it's useful and how to use it. ► Subscribe to me on Youtube: https://bit.ly/2z5rvTV Docker Compose is a tool that makes running multiple Docker containers much easier, than with Docker run commands. I show you how docker run command compares to a docker compose file and explain step by step the difference and how it maps from docker run to a docker compose field. So, basically you can take the whole docker run command with it's configuration and map it into a file. You will get a more structured and re-usable command, especially if you have e.g. 10 docker containers. ▬▬▬▬▬▬ T I M E S T A M P S 🐳 0:00 - Intro 0:07 - What is Docker Compose? 1:22 - docker run commands VS docker compose 5:05 - How to use it? - Create the Docker Compose File (Demo) 7:25 - Docker Networking in Docker Compose #devops #techworldwithnana #docker #dockertutorials ----------------------------------------------------------------------------------------------------------- Once you've learnt the basic concepts, it's important to see how Docker is actually used in practice or in real world development so to say. In the next few videos "Docker in Practice" I want to show you exactly this: Developing with Docker ► https://youtu.be/6YisG2GcXaw Docker Compose ► https://youtu.be/MVIcrmeV_6c Dockerfile ► https://youtu.be/WmcdMiyqfZs Private Repository ► https://youtu.be/vWSRWpOPHws Deploy your containerized Application ► https://youtu.be/ZowjOhpAcIc You can check out my videos for the Pre-Requisites: ✅ Basic Docker Concepts: https://youtu.be/GeqaTjKMWeY ✅ Basic Commands: https://youtu.be/xGn7cFR3ARU For any questions/issues/feedback, please leave me a comment and I will get back to you as soon as possible. ►► Full Docker and Kubernetes Tutorial Playlist: https://bit.ly/2YGeRp9 This video is the 9th of a complete series for beginners. 💡 Only interested in Docker? ►► Complete Docker Tutorial Playlist: https://bit.ly/2ymJHbX #docker #whatisdocker #dockertutorials #devops #techworldwithnana ------------------------------------------------------------------------------------- The complete step-by-step guide to Docker and Kubernetes will include the following content: 🐳 D O C K E R - Container concept - Why docker? (image vs. traditional DevOps) - Install docker on different operating systems - 8 basic commands you need to know - Docker vs. Virtual Machine - Docker in Practice: Overview of whole development process with Docker (development, continuous delivery, deployment) - Develop an application with Docker - Docker Compose - Dockerfile - Private Repository - Deploying your containerized application - Docker Volumes from theory to practice ✵ K U B E R N E T E S - Main Kubernetes components (including Pod, Service, Ingress, Volumes, ConfigMap, Secrets, Deployment, StatefulSet) - Kubernetes architecture for beginners (master, slave nodes & processes) - Understand how does K8s REALLY work? Main Concepts of how to use K8s - Minikube, Kubectl - set up the cluster and connect to it - Kubectl main commands - Demo - Configuration file (YAML) - syntax - Kubernetes Namespaces - Communication between the pods - basic networking concepts in Kubernetes - K8s Deployment in practice - example application deployment (pod + service + Ingress + secret) ▬▬▬▬▬▬ Connect with me 👋 ▬▬▬▬▬▬ Join private Facebook group ► https://bit.ly/32UVSZP Don't forget to subscribe ► https://bit.ly/3mO4jxT DEV ► https://bit.ly/3h2fqiO INSTAGRAM ► https://bit.ly/2F3LXYJ TWITTER ► https://bit.ly/3i54PUB LINKEDIN ► https://bit.ly/3hWOLVT Legal Notice: Docker and the Docker logo are trademarks or registered trademarks of Docker, Inc. in the United States and/or other countries. Docker, Inc. and other parties may also have trademark rights in other terms used herein. This video is not accredited, certified, affiliated with, nor endorsed by Docker, Inc.
6YisG2GcXaw | 10 Nov 2019
How to develop an application with Docker. This is a practical tutorial building a simple Javascript application with Node.js and MongoDB using Docker. Once you've learnt the basic concepts, it's important to see how Docker is actually used in practice or in real world development so to say. In this video I show you how to work with Docker containers when developing applications. So, this will be a demo of developing a simple UI with JavaScript and Nodejs in the backend and connecting it with a Docker Container with a Mongodb database The code on gitlab: https://gitlab.com/nanuchi/techworld-js-docker-demo-app ▬▬▬▬▬▬ T I M E S T A M P S 🐳 0:00 - Intro 0:14 - Pre-Requisites 0:55 - what we will do in this video 1:44 - 1st part: The JavaScript App (HTML, JavaScript Frontend, Node.js Backend) 3:30 - 2nd part: MongoDB and Mongo Express Set-Up with Docker 5:00 - Docker Network concept and demo (docker-compose uses docker network under the hood, in the next video(s) I will show you how to do it with docker-compose) 15:33 - 3rd part: Connect Node Server with MongoDB container "Docker in Practice" series: Developing with Docker ► https://youtu.be/6YisG2GcXaw Docker Compose ► https://youtu.be/MVIcrmeV_6c Dockerfile ► https://youtu.be/WmcdMiyqfZs Private Repository ► https://youtu.be/vWSRWpOPHws Deploy your containerized Application ► https://youtu.be/ZowjOhpAcIc You can check out my videos for the Pre-Requisites: ✅ Basic Docker Concepts: https://youtu.be/GeqaTjKMWeY ✅ Basic Commands: https://youtu.be/xGn7cFR3ARU For any questions/issues/feedback, please leave me a comment and I will get back to you as soon as possible. ►► Full Docker and Kubernetes Tutorial Playlist: https://bit.ly/2YGeRp9 This video is the 8th of a complete series for beginners, where I explain the basic concepts and also show you demo's like deploying your containerized application. At the end of this tutorial you will fully understand Docker and Kubernetes. 💡 Only interested in Docker? ►► Complete Docker Tutorial Playlist: https://bit.ly/2ymJHbX #docker #whatisdocker #dockertutorials #devops #techworldwithnana ------------------------------------------------------------------------------------- The complete step-by-step guide to Docker and Kubernetes will include the following content: 🐳 D O C K E R - Container concept - Why docker? (image vs. traditional DevOps) - Install docker on different operating systems - 8 basic commands you need to know - Docker vs. Virtual Machine - Docker in Practice: Overview of whole development process with Docker (development, continuous delivery, deployment) - Develop an application with Docker - Docker Compose - Dockerfile - Private Repository - Deploying your containerized application - Docker Volumes from theory to practice ✵ K U B E R N E T E S - Main Kubernetes components (including Pod, Service, Ingress, Volumes, ConfigMap, Secrets, Deployment, StatefulSet) - Kubernetes architecture for beginners (master, slave nodes & processes) - Understand how does K8s REALLY work? Main Concepts of how to use K8s - Minikube, Kubectl - set up the cluster and connect to it - Kubectl main commands - Demo - Configuration file (YAML) - syntax - Kubernetes Namespaces - Communication between the pods - basic networking concepts in Kubernetes - K8s Deployment in practice - example application deployment (pod + service + Ingress + secret) ----------------------------------------------------------------------------------- ✅ Follow me Youtube: ► http://www.youtube.com/c/TechWorldwithNana DEV: ► https://dev.to/techworld_with_nana Instagram: ► https://www.instagram.com/techworld_with_nana/ Twitter: ► https://twitter.com/Njuchi_/ Legal Notice: Docker and the Docker logo are trademarks or registered trademarks of Docker, Inc. in the United States and/or other countries. Docker, Inc. and other parties may also have trademark rights in other terms used herein. This video is not accredited, certified, affiliated with, nor endorsed by Docker, Inc.
YdKUkDe22RA | 10 Nov 2019
Work with Docker from development to deployment. Get an overview of how to develop Docker Nodejs and MongoDB application. Once you've learnt the Docker basic concepts, it's important to see how Docker is actually used in practice or in real world development so to say. In software development workflow you have this steps of development, continuous delivery until it gets deployed on some environment. It's important to see how Docker integrates in all those steps. In the next few videos "Docker in Practice" I want to show you exactly this: Developing with Docker ► https://youtu.be/6YisG2GcXaw Docker Compose ► https://youtu.be/MVIcrmeV_6c Dockerfile ► https://youtu.be/WmcdMiyqfZs Private Repository ► https://youtu.be/vWSRWpOPHws Deploy your containerized Application ► https://youtu.be/ZowjOhpAcIc You can check out my videos for the Pre-Requisites: ✅ Basic Docker Concepts: https://youtu.be/GeqaTjKMWeY ✅ Basic Commands: https://youtu.be/xGn7cFR3ARU For any questions/issues/feedback, please leave me a comment and I will get back to you as soon as possible. ►► Full Docker and Kubernetes Tutorial Playlist: https://bit.ly/2YGeRp9 This video is the 7th of a complete series for beginners, where I explain the basic concepts and also show you demo's like deploying your containerized application. At the end of this tutorial you will fully understand Docker and Kubernetes. 💡 Only interested in Docker? ►► Complete Docker Tutorial Playlist: https://bit.ly/2ymJHbX #docker #whatisdocker #dockertutorials #devops #techworldwithnana ------------------------------------------------------------------------------------- The complete step-by-step guide to Docker and Kubernetes will include the following content: 🐳 D O C K E R - Container concept - Why docker? (image vs. traditional DevOps) - Install docker on different operating systems - 8 basic commands you need to know - Docker vs. Virtual Machine - Docker in Practice: Overview of whole development process with Docker (development, continuous delivery, deployment) - Develop an application with Docker - Docker Compose - Dockerfile - Private Repository - Deploying your containerized application - Docker Volumes from theory to practice ✵ K U B E R N E T E S - Main Kubernetes components (including Pod, Service, Ingress, Volumes, ConfigMap, Secrets, Deployment, StatefulSet) - Kubernetes architecture for beginners (master, slave nodes & processes) - Understand how does K8s REALLY work? Main Concepts of how to use K8s - Minikube, Kubectl - set up the cluster and connect to it - Kubectl main commands - Demo - Configuration file (YAML) - syntax - Kubernetes Namespaces - Communication between the pods - basic networking concepts in Kubernetes - K8s Deployment in practice - example application deployment (pod + service + Ingress + secret) ----------------------------------------------------------------------------------- ✅ Follow me Youtube: ► http://www.youtube.com/c/TechWorldwithNana DEV: ► https://dev.to/techworld_with_nana Instagram: ► https://www.instagram.com/techworld_with_nana/ Twitter: ► https://twitter.com/Njuchi_/ Legal Notice: Docker and the Docker logo are trademarks or registered trademarks of Docker, Inc. in the United States and/or other countries. Docker, Inc. and other parties may also have trademark rights in other terms used herein. This video is not accredited, certified, affiliated with, nor endorsed by Docker, Inc.
5GanJdbHlAA | 04 Nov 2019
In "Docker vs Virtual Machine" I simply explain what the main differences between Docker (Containerization) and Virtual Machine (like Oracle VM VirtualBox, Virtualization) are. And what benefits each has. I also explain the concept of Virtualization. For any questions/issues/feedback, please leave me a comment and I will get back to you as soon as possible. Also please let me know what you want to learn about Docker & Kubernetes! #devops #techworldwithnana #docker #dockertutorials #virtualization ------------------------------------------------------------------------------------------------------- Docker vs VM is the 6th of a complete series for beginners. At the end of this tutorial you will fully understand Docker and Kubernetes. ►► Full Docker and Kubernetes Tutorial Playlist: https://bit.ly/2YGeRp9 💡 Only interested in Docker? ►► Complete Docker Tutorial Playlist: https://bit.ly/2ymJHbX #docker #whatisdocker #dockertutorials #devops #techworldwithnana ------------------------------------------------------------------------------------- The complete step-by-step guide to Docker and Kubernetes will include the following content: 🐳 D O C K E R - Container concept - Why docker? (image vs. traditional DevOps) - Install docker on different operating systems - 8 basic commands you need to know - Docker vs. Virtual Machine - Docker in Practice: Overview of whole development process with Docker (development, continuous delivery, deployment) - Develop an application with Docker - Docker Compose - Dockerfile - Private Repository - Deploying your containerized application - Docker Volumes from theory to practice ✵ K U B E R N E T E S - Main Kubernetes components (including Pod, Service, Ingress, Volumes, ConfigMap, Secrets, Deployment, StatefulSet) - Kubernetes architecture for beginners (master, slave nodes & processes) - Understand how does K8s REALLY work? Main Concepts of how to use K8s - Minikube, Kubectl - set up the cluster and connect to it - Kubectl main commands - Demo - Configuration file (YAML) - syntax - Kubernetes Namespaces - Communication between the pods - basic networking concepts in Kubernetes - K8s Deployment in practice - example application deployment (pod + service + Ingress + secret) ----------------------------------------------------------------------------------- ✅ Follow me Youtube: ► http://www.youtube.com/c/TechWorldwithNana DEV: ► https://dev.to/techworld_with_nana Instagram: ► https://www.instagram.com/techworld_with_nana/ Twitter: ► https://twitter.com/Njuchi_/ Legal Notice: Docker and the Docker logo are trademarks or registered trademarks of Docker, Inc. in the United States and/or other countries. Docker, Inc. and other parties may also have trademark rights in other terms used herein. This video is not accredited, certified, affiliated with, nor endorsed by Docker, Inc.
tLK9nNFHWH8 | 28 Oct 2019
Debugging Docker Containers with docker exec and docker logs Commands for troubleshooting a Docker container are very useful. If something goes wrong in the container, you want to see the logs of the Docker container or get inside the container and use the terminal there. First part 1 ► https://www.youtube.com/watch?v=xGn7cFR3ARU T i m e s t a m p s 🐳 - 1:56 docker logs - 5:28 docker exec -it For any questions/issues/feedback, please leave me a comment and I will get back to you as soon as possible. ►► Full Docker and Kubernetes Tutorial Playlist: https://bit.ly/2YGeRp9 This video is the 5th of a complete series for beginners, where I explain the basic concepts and also show you demo's like deploying your containerized application. At the end of this tutorial you will fully understand Docker and Kubernetes. 💡 Only interested in Docker? ►► Complete Docker Tutorial Playlist: https://bit.ly/2ymJHbX #docker #whatisdocker #dockertutorials #devops #techworldwithnana ------------------------------------------------------------------------------------- The complete step-by-step guide to Docker and Kubernetes will include the following content: 🐳 D O C K E R - Container concept - Why docker? (image vs. traditional DevOps) - Install docker on different operating systems - 8 basic commands you need to know - Docker vs. Virtual Machine - Docker in Practice: Overview of whole development process with Docker (development, continuous delivery, deployment) - Develop an application with Docker - Docker Compose - Dockerfile - Private Repository - Deploying your containerized application - Docker Volumes from theory to practice ✵ K U B E R N E T E S - Main Kubernetes components (including Pod, Service, Ingress, Volumes, ConfigMap, Secrets, Deployment, StatefulSet) - Kubernetes architecture for beginners (master, slave nodes & processes) - Understand how does K8s REALLY work? Main Concepts of how to use K8s - Minikube, Kubectl - set up the cluster and connect to it - Kubectl main commands - Demo - Configuration file (YAML) - syntax - Kubernetes Namespaces - Communication between the pods - basic networking concepts in Kubernetes - K8s Deployment in practice - example application deployment (pod + service + Ingress + secret) ----------------------------------------------------------------------------------- ✅ Follow me Youtube: ► http://www.youtube.com/c/TechWorldwithNana DEV: ► https://dev.to/techworld_with_nana Instagram: ► https://www.instagram.com/techworld_with_nana/ Twitter: ► https://twitter.com/Njuchi_/ Legal Notice: Docker and the Docker logo are trademarks or registered trademarks of Docker, Inc. in the United States and/or other countries. Docker, Inc. and other parties may also have trademark rights in other terms used herein. This video is not accredited, certified, affiliated with, nor endorsed by Docker, Inc.
xGn7cFR3ARU | 28 Oct 2019
Learn the most important docker commands by example. As well as how Docker port mapping works. ► Subscribe to me on Youtube: https://bit.ly/2z5rvTV In this video I show you some basic docker commands. In the beginning I explain the difference between docker image and container and go through the topics of version and tag in an docker image. The main part is the demo, where I show you how to use these basic docker commands. T i m e s t a m p s 🐳 - 2:25 docker pull - 4:04 docker run - 4:40 docker ps - 5:06 docker run --options - 6:17 docker stop - 6:43 docker start - 10:08 - docker ports, docker port mapping - docker logs (in part 2) - docker exec -it (in part 2) #docker #techworldwithnana #devops #dockertutorials 👉🏼 Part 2 - basic commands, which are useful for troubleshooting: https://www.youtube.com/watch?v=tLK9nNFHWH8 For any questions/issues/feedback, please leave me a comment and I will get back to you as soon as possible. ►► Full Docker and Kubernetes Tutorial Playlist: https://bit.ly/2YGeRp9 This video is the 4th of a complete series for beginners, where I explain the basic concepts and also show you demo's like deploying your containerized application. At the end of this tutorial you will fully understand Docker and Kubernetes. 💡 Only interested in Docker? ►► Complete Docker Tutorial Playlist: https://bit.ly/2ymJHbX #docker #whatisdocker #dockertutorials #devops #techworldwithnana ------------------------------------------------------------------------------------- The complete step-by-step guide to Docker and Kubernetes will include the following content: 🐳 D O C K E R - Container concept - Why docker? (image vs. traditional DevOps) - Install docker on different operating systems - 8 basic commands you need to know - Docker vs. Virtual Machine - Docker in Practice: Overview of whole development process with Docker (development, continuous delivery, deployment) - Develop an application with Docker - Docker Compose - Dockerfile - Private Repository - Deploying your containerized application - Docker Volumes from theory to practice ✵ K U B E R N E T E S - Main Kubernetes components (including Pod, Service, Ingress, Volumes, ConfigMap, Secrets, Deployment, StatefulSet) - Kubernetes architecture for beginners (master, slave nodes & processes) - Understand how does K8s REALLY work? Main Concepts of how to use K8s - Minikube, Kubectl - set up the cluster and connect to it - Kubectl main commands - Demo - Configuration file (YAML) - syntax - Kubernetes Namespaces - Communication between the pods - basic networking concepts in Kubernetes - K8s Deployment in practice - example application deployment (pod + service + Ingress + secret) ----------------------------------------------------------------------------------- ✅ Follow me Youtube: ► http://www.youtube.com/c/TechWorldwithNana DEV: ► https://dev.to/techworld_with_nana Instagram: ► https://www.instagram.com/techworld_with_nana/ Twitter: ► https://twitter.com/Njuchi_/ Legal Notice: Docker and the Docker logo are trademarks or registered trademarks of Docker, Inc. in the United States and/or other countries. Docker, Inc. and other parties may also have trademark rights in other terms used herein. This video is not accredited, certified, affiliated with, nor endorsed by Docker, Inc.
wH9XesmPUOk | 24 Oct 2019
A step by step guide of how to install Docker on different operating systems. In this video I show you how to install Docker on different operating systems. The installation will differ not only based on the OS system, but also that version of that operating system. T i m e s t a m p s 🐳 1:52 - Before Installing Docker - prerequisites 3:24 - Install docker on Mac 6:43 - Install docker on Windows 8:36 - Install docker on Linux 15:02 - Docker Toolbox 15:24 - Docker Toolbox for older Mac 16:54 - Docker Toolbox for older Windows For any questions/issues/feedback, please leave me a comment and I will get back to you as soon as possible. ►► Full Docker and Kubernetes Tutorial Playlist: https://bit.ly/2YGeRp9 This video is the ➌ of a complete series for beginners, where I explain the basic concepts and also show you demo's like deploying your containerized application. At the end of this tutorial you will fully understand Docker and Kubernetes. 💡 Only interested in Docker? ►► Complete Docker Tutorial Playlist: https://bit.ly/2ymJHbX #docker #dockertutorials #devops #techworldwithnana ------------------------------------------------------------------------------------- The complete step-by-step guide to Docker and Kubernetes will include the following content: 🐳 D O C K E R - Container concept - Why docker? (image vs. traditional DevOps) - Install docker on different operating systems - 8 basic commands you need to know - Docker vs. Virtual Machine - Docker in Practice: Overview of whole development process with Docker (development, continuous delivery, deployment) - Develop an application with Docker - Docker Compose - Dockerfile - Private Repository - Deploying your containerized application - Docker Volumes from theory to practice ✵ K U B E R N E T E S - Main Kubernetes components (including Pod, Service, Ingress, Volumes, ConfigMap, Secrets, Deployment, StatefulSet) - Kubernetes architecture for beginners (master, slave nodes & processes) - Understand how does K8s REALLY work? Main Concepts of how to use K8s - Minikube, Kubectl - set up the cluster and connect to it - Kubectl main commands - Demo - Configuration file (YAML) - syntax - Kubernetes Namespaces - Communication between the pods - basic networking concepts in Kubernetes - K8s Deployment in practice - example application deployment (pod + service + Ingress + secret) ----------------------------------------------------------------------------------- ✅ Follow me Youtube: ► http://www.youtube.com/c/TechWorldwithNana DEV: ► https://dev.to/techworld_with_nana Instagram: ► https://www.instagram.com/techworld_with_nana/ Twitter: ► https://twitter.com/Njuchi_/ Legal Notice: Docker and the Docker logo are trademarks or registered trademarks of Docker, Inc. in the United States and/or other countries. Docker, Inc. and other parties may also have trademark rights in other terms used herein. This video is not accredited, certified, affiliated with, nor endorsed by Docker, Inc.
jPdIRX6q4jA | 11 Oct 2019
What is Docker? What is a Docker container? Understand why Docker is used and what problems do containers solve for the development process and deployment process? ► Subscribe to me on Youtube: https://bit.ly/2z5rvTV C o n t a i n e r C o n c e p t e x p l a i n e d Docker is becoming more and more popular and seems like every company is now turning to it to make the development and deployment process more efficient. The reason is that docker solves some common problems that have been around for quite a while in software development. In this video I talk about container concepts and the above mentioned popular implementation called Docker. You will learn about what a container is, what problems it solves, how containers make the development process much easier and also how they solve some of the problems in the deployment process. ▬▬▬▬▬▬ T I M E S T A M P S ⏰ ▬▬▬▬▬▬ 0:00 - Intro 1:05 - What is a container and what problems does it solve? 1:50 - Container repository - where do containers live? 3:38 - Application development - before/after container 7:15 - Application deployment - before/after container ►► Full Docker and Kubernetes Tutorial Playlist: https://bit.ly/2YGeRp9 This video is the ❶ of a complete series for beginners, where I explain the basic concepts and also show you demo's like deploying your containerized application. At the end of this tutorial you will fully understand Docker and Kubernetes. 💡 Only interested in Docker? ►► Complete Docker Tutorial Playlist: https://bit.ly/2ymJHbX #docker #whatisdocker #dockertutorials #devops #techworldwithnana ------------------------------------------------------------------------------------- The complete step-by-step guide to Docker and Kubernetes will include the following content: 🐳 D O C K E R - Container concept - Why docker? (image vs. traditional DevOps) - Install docker on different operating systems - 8 basic commands you need to know - Docker vs. Virtual Machine - Docker in Practice: Overview of whole development process with Docker (development, continuous delivery, deployment) - Develop an application with Docker - Docker Compose - Dockerfile - Private Repository - Deploying your containerized application - Docker Volumes from theory to practice ✵ K U B E R N E T E S - Main Kubernetes components (including Pod, Service, Ingress, Volumes, ConfigMap, Secrets, Deployment, StatefulSet) - Kubernetes architecture for beginners (master, slave nodes & processes) - Understand how does K8s REALLY work? Main Concepts of how to use K8s - Minikube, Kubectl - set up the cluster and connect to it - Kubectl main commands - Demo - Configuration file (YAML) - syntax - Kubernetes Namespaces - Communication between the pods - basic networking concepts in Kubernetes - K8s Deployment in practice - example application deployment (pod + service + Ingress + secret) ▬▬▬▬▬▬ Maybe interesting for you 😎 ▬▬▬▬▬▬ Kubernetes 101 - cheatsheet for your work (ebook bundle with visuals) ► https://bit.ly/3mPIaiU ▬▬▬▬▬▬ Connect with me 👋 ▬▬▬▬▬▬ Join private Facebook group ► https://bit.ly/32UVSZP Don't forget to subscribe ► https://bit.ly/3mO4jxT DEV ► https://bit.ly/3h2fqiO INSTAGRAM ► https://bit.ly/2F3LXYJ TWITTER ► https://bit.ly/3i54PUB LINKEDIN ► https://bit.ly/3hWOLVT Legal Notice: Docker and the Docker logo are trademarks or registered trademarks of Docker, Inc. in the United States and/or other countries. Docker, Inc. and other parties may also have trademark rights in other terms used herein. This video is not accredited, certified, affiliated with, nor endorsed by Docker, Inc.
GeqaTjKMWeY | 11 Oct 2019
What is a Docker container technically? This is a practical video of how to use Docker containers. Docker image vs container A container is made up of images, from base image which is mostly Linux Alpine to application images. In this video I explain docker images in more detail and then show you a practical example of how you can use and run a docker container on your local machine. T i m e s t a m p s 🐳 0:09 - What is a container technically? (layers of images) 1:16 - Demo part (docker hub and run a docker container locally) For any questions/issues/feedback, please leave me a comment and I will get back to you as soon as possible. ►► Full Docker and Kubernetes Tutorial Playlist: https://bit.ly/2YGeRp9 This video is the ❷ of a complete series for beginners, where I explain the basic concepts and also show you demo's like deploying your containerized application. At the end of this tutorial you will fully understand Docker and Kubernetes. 💡 Only interested in Docker? ►► Complete Docker Tutorial Playlist: https://bit.ly/2ymJHbX #docker #whatisdocker #dockertutorials #devops #techworldwithnana ------------------------------------------------------------------------------------- The complete step-by-step guide to Docker and Kubernetes will include the following content: 🐳 D O C K E R - Container concept - Why docker? (image vs. traditional DevOps) - Install docker on different operating systems - 8 basic commands you need to know - Docker vs. Virtual Machine - Docker in Practice: Overview of whole development process with Docker (development, continuous delivery, deployment) - Develop an application with Docker - Docker Compose - Dockerfile - Private Repository - Deploying your containerized application - Docker Volumes from theory to practice ✵ K U B E R N E T E S - Main Kubernetes components (including Pod, Service, Ingress, Volumes, ConfigMap, Secrets, Deployment, StatefulSet) - Kubernetes architecture for beginners (master, slave nodes & processes) - Understand how does K8s REALLY work? Main Concepts of how to use K8s - Minikube, Kubectl - set up the cluster and connect to it - Kubectl main commands - Demo - Configuration file (YAML) - syntax - Kubernetes Namespaces - Communication between the pods - basic networking concepts in Kubernetes - K8s Deployment in practice - example application deployment (pod + service + Ingress + secret) ▬▬▬▬▬▬ Connect with me 👋 ▬▬▬▬▬▬ Join private Facebook group ► https://bit.ly/32UVSZP Don't forget to subscribe ► https://bit.ly/3mO4jxT DEV ► https://bit.ly/3h2fqiO INSTAGRAM ► https://bit.ly/2F3LXYJ TWITTER ► https://bit.ly/3i54PUB LINKEDIN ► https://bit.ly/3hWOLVT Legal Notice: Docker and the Docker logo are trademarks or registered trademarks of Docker, Inc. in the United States and/or other countries. Docker, Inc. and other parties may also have trademark rights in other terms used herein. This video is not accredited, certified, affiliated with, nor endorsed by Docker, Inc.