Complete Kubernetes: An Easy and Practical Guide

所在平台: Udemy

课程主页: https://www.udemy.com/course/rapida-introducao-ao-orquestrador-de-containers-kubernetes/

课程评论:没有评论

第一个写评论        关注课程

课程简介

课程名称:完整的Kubernetes:简单实用指南 课程概述:这是为初学者准备的终极Kubernetes课程,提供多语言字幕,包括印地语、西班牙语和英语。Kubernetes是管理云应用程序整个生命周期的最强大DevOps技术,广泛应用于大型科技公司,Google每月基于Kubernetes部署超过120亿个应用程序。Kubernetes因其灵活性、安全性和性能,已成为技术行业中的热门选择。 在这门课上,学生将深入理解Kubernetes,并获得可在工作中立即应用的实用技能。课程通过独特的神经学习方法设计,80%的内容为实践课程,20%为理论知识,确保学生在理解的基础上能有效应用Kubernetes。 课程内容涵盖Kubernetes的基本概念、应用目的及优势,以及如何在实际场景中实施Kubernetes。完成课程后,学生将具备成为Kubernetes管理员的基础技能,能够应对日常操作中的各种挑战。此外,课程包括一个最终项目,使学生能够在专业环境中运用所学知识,全面管理软件生命周期。 课程由Arnaldo Sousa教授授课,他在软件工程、IT管理和系统分析等领域拥有丰富的背景和经验。该课程适合希望考取Certified Kubernetes Administrator (CKA)和Certified Kubernetes Application Developer (CKAD)证书的学生。 学习Kubernetes能够让学员在不断扩展的云应用市场中占据领先地位,提升就业竞争力。立即注册,开启成为Kubernetes专家的旅程!

课程评论(0条)

课程详情

The Ultimate Kubernetes Course for Beginners: Now with Multilingual Subtitles!Available with quality subtitles in Hindi, Spanish and English.What is Kubernetes?Kubernetes is the most powerful DevOps technology for managing (or orchestrating) the entire lifecycle of cloud applications. Google, for example, deploys more than 12 billion applications monthly based on Kubernetes, including well-known services such as Search, YouTube, Gmail, Google Play, Chrome, among others.Currently, Kubernetes is a phenomenon in the technology sector, being adopted by the most innovative companies due to its versatility, security, and performance. With Kubernetes, it is possible to deliver new software and updates in record time, meeting the demands of the modern internet.In summary, Kubernetes is a technology for orchestrating production-ready containers, according to the official definition of Kubernetes itself.If I don't understand something, can the instructor help me?Yes, absolutely! We want to ensure you feel fully supported throughout the course. We have a dedicated Q & A section where you can clarify your doubts. Additionally, you can send questions directly to the instructor privately, and they will respond with care and attention. Most questions receive responses in less than 4 hours, but the standard is under 24 hours during the week. We're here to make your learning journey as smooth as possible!What is the difference between Kubernetes and GKE (Google), AKS (Azure), EKS (Amazon), ACK (Alibaba), among others?The difference is significant, as GKE, AKS, EKS, and ACK are not Kubernetes themselves! Kubernetes is a container orchestration system, an independent, open, and free technology. This training will teach Kubernetes in its pure form, which can be fully reused in any environment with Kubernetes installed, whether locally or in the cloud.In general terms, GKE, AKS, EKS, and ACK are products that use Kubernetes. They are provided as services by the companies Google, Microsoft, Amazon, and Alibaba, respectively, to create an environment (cluster) where you can run your Kubernetes applications outside your company, that is, in their cloud. This is known as Managed Kubernetes Platform.In summary, Kubernetes is the underlying technology, while GKE, AKS, EKS, and ACK are managed services that facilitate the deployment and operation of Kubernetes clusters in their respective clouds. Each of these services has its own specific characteristics and integrations, allowing you to choose the most suitable for your needs. Learning Kubernetes is essential to stand out in the world of distributed cloud applications with containers, regardless of the chosen platform.Therefore, GKE, AKS, EKS, and ACK are, in essence, environments to install Kubernetes. They charge for this service and offer other additional services to add value to your Kubernetes environment (cluster).Who owns Kubernetes?Kubernetes is an open-source project under the management of the Cloud Native Computing Foundation (CNCF). The CNCF is a sub-organization of the Linux Foundation, a non-profit entity that also oversees the development of the Linux operating system. Therefore, although Kubernetes is a community project with contributions from various organizations and individuals, governance and strategic guidance are provided by the CNCF and, ultimately, by the Linux Foundation.Why should I learn Kubernetes?Learning Kubernetes puts you at the forefront of the expanding market for distributed cloud applications that use containers. With this course, you will have the opportunity to equip yourself with the same powerful tools used by industry giants!The most impressive thing is to know which other organizations, besides Google, are using Kubernetes to innovate their systems. NASA, Nubank, Spotify, Adidas, Tinder, Airbnb, Bloomberg Financial Data Analytics, and Udemy are just a few examples of leading companies in innovation and market power that use Kubernetes.This course will not only give you a deep understanding of Kubernetes but will also provide you with practical skills that you can immediately apply in your work. Whether to improve the efficiency of your current organization or to increase your employability in the market, knowledge of Kubernetes is a valuable skill that can open many doors for you.What will I have acquired upon completing this training?This course will prepare you with comprehensive knowledge of Kubernetes, starting with the basics. You will understand what a container orchestrator is, what Kubernetes is, and the various possibilities of its use.But we don't stop there! This training will prepare you to manage the entire lifecycle of your application using Kubernetes. You will be able to handle the daily challenges that a Kubernetes administrator faces, acquiring professional skills to solve problems effectively and assertively.At the end of this course, you will not only have a theoretical understanding of Kubernetes but will also have practical experience in solving real problems. This knowledge and experience will contribute to a successful career in the field of DevOps and help you stand out in the job market.Course StructureThis course is structured based on an innovative neurolearning methodology. This pedagogical approach uses advanced teaching techniques that allow the student to absorb up to 70% more of the content of the technology under study, all with reduced mental effort.The course content is organized around three fundamental pillars:Understanding: What is Kubernetes? Here, you will understand the concept behind this powerful tool.Application: Why use Kubernetes? In this pillar, we will discuss the purpose and advantages of using Kubernetes.Practice: How to implement Kubernetes? Here, you will learn the practice of implementing and using Kubernetes in real-world scenarios.The course is designed to be highly practical: 80% of the content is dedicated to practical classes, while the remaining 20% is reserved for theory and fundamental concepts. This approach ensures that you not only understand Kubernetes but are also ready to effectively apply it in your work environment.Additionally, the course goes beyond the simple use of Kubernetes. It focuses on providing a deep understanding of what is happening behind the scenes. This will allow you to become a highly valuable professional, capable of handling complex situations and making informed decisions.What professional level will I reach with this training, and how complete is the course?This course offers initial professional training, preparing you to enter the job market as a Kubernetes Administrator (Initial Level). The training content has been carefully crafted so that you are able to handle various situations related to the daily operation of Kubernetes. The course is pedagogically balanced and covers:Basic Themes: The course addresses all the fundamental aspects of Kubernetes.Intermediate Themes: Includes common day-to-day operations.Advanced Themes: Deals with some advanced topics, focusing only on the essential issues.Final Course ProjectThe final project is an opportunity to apply all the knowledge acquired during the training in a professional manner. The challenge consists of the complete orchestration of a widely used professional system.The course will provide all the necessary conditions for you to face this challenge with confidence. The project will be carried out step by step, with detailed explanations from the teacher, so that you can achieve the final goal: to orchestrate a professional application, managing the entire software lifecycle. This includes deploying the software in production, managing fundamental aspects, and finally, removing the application. This practical experience will equip you with the necessary skills to stand out in the field of DevOps.Do I need to pay for a cloud service (Google, Azure, Amazon, Alibaba, etc.) to take this course?No, you don't need to! This course is based exclusively on FOSS (Free and Open Source Software) technologies. Therefore, you will not have to spend a single penny to use the technologies taught in this training, nor provide your credit card details to any company. We believe it is unacceptable for these large corporations to continue to monetize students.In this course, we will use minikube, a system developed by the creators of Kubernetes themselves. Minikube creates a real (cluster) Kubernetes environment, complete with all the functionalities needed to run everything we need to learn in this training, and best of all, at no cost! This is because minikube is FOSS!But what is minikube?Minikube is a system specifically designed to teach and learn Kubernetes. The Cloud Native Computing Foundation (CNCF) and the Linux Foundation (CNCF partner and Kubernetes certifier) strongly recommend and encourage the use of minikube for learning.Everything we study using minikube will work identically in any environment where Kubernetes is installed, whether in a public cloud (Google, Azure, Amazon, Alibaba, etc.), a Raspberry Pi, a Virtual Machine, or Bare Metal (physical servers), for example.What do I need to know before taking this course?Before enrolling in this course, it is important that you have knowledge in three main areas:Docker: This course assumes that you are already familiar with Docker, as it will not be covered here.Computer networks: It is necessary to understand the basic concepts of computer networks, including TCP/IP, DHCP, DNS, Proxy, and Load Balancer.GNU/Linux: We recommend that you have basic knowledge of GNU/Linux.Is this course suitable for the Certified Kubernetes Administrator (CKA) and Certified Kubernetes Application Developer (CKAD) certifications?This course is essential for those planning to take the CKA and CKAD certification exams. It covers the concepts, resources, and components that are part of these exams. However, we recommend additional studies and taking practice exams before taking the actual exam, as this course does not include practice exams.About the instructorThe course is taught by Prof. Eng. Arnaldo Sousa, who has a background in Software Engineering, IT Management, and Systems Analysis and Development. He has served as an official instructor and consultant for IBM and Sun Microsystems (now Oracle), and is a licensed teacher with various specializations in the field of education, including Teaching, Communication, Neurolearning, Neuropsychology, Philosophy, and Special Education.With extensive experience in using and teaching new technologies, Professor Arnaldo Sousa will present Kubernetes in an extremely comprehensible and accessible way!Ready to take your career to the next level with Kubernetes? Don't miss out on this opportunity to master the most sought-after skills in the industry. Enroll now and start your journey towards becoming a Kubernetes expert!

课程标签

0人关注该课程

主题相关的课程