Introduction to Kubernetes and Cloud Native Technologies
Offered By: Linux Foundation via edX
Course Description
Overview
New to the cloud and not sure where to begin? Do you need guidelines on how to start transforming your organization with Kubernetes and cloud native patterns?
The Introduction to Kubernetes and Cloud Native Technologies Professional Certificate program includes training courses designed for students, as well as existing and aspiring developers, administrators, architects and managers who are new to the world of cloud native technologies and Kubernetes.
Start your cloud journey by exploring the various tools and techniques commonly used by Linux system administrators and end users to achieve their day-to-day work in a Linux environment - most cloud native technologies and cloud providers run on top of Linux. Continue with an overview of common cloud technologies, an introduction to Iaas, PaaS, CaaS, and learn about basic operations with containers and images, software-defined networking and software-defined storage solutions, the skill sets needed to deliver next generation cloud, and the challenges of cloud technologies. Last but not least, learn about the origin, architecture, primary components, and building blocks of Kubernetes, getting hands-on experience with Minikube.
Upon completion of the Professional Certificate, learners will be prepared to move into further training and pursue the Kubernetes and Cloud Native Associate (KCNA) certification from the Linux Foundation which was jointly created with CNCF.
The 10th Annual Open Source Jobs Report from the Linux Foundation and edX found that cloud technology skills are in higher demand than any other area of technology, and this is only expected to continue as 77% of organizations reported they are increasing their use of cloud.
Syllabus
Course 1: Introduction to Linux
Never learned Linux? Want a refresh? Develop a good working knowledge of Linux using both the graphical interface and command line across the major Linux distribution families.
Course 2: Introduction to Cloud Infrastructure Technologies
Learn the fundamentals of building and managing cloud technologies directly from The Linux Foundation, the leader in open source.
Course 3: Introduction to Kubernetes
Want to learn Kubernetes? Get an in-depth primer on this powerful system for managing containerized applications.
Courses
-
Develop a good working knowledge of Linux using both the graphical interface and command line, covering the major Linux distribution families.
Linux powers 100% of the world’s supercomputers, most of the servers powering the Internet, the majority of financial trades worldwide and over two billion Android devices. In short, Linux is everywhere. It appears in many different architectures, from mainframes to server to desktop to mobile and on a staggeringly wide variety of hardware.
Moreover, 80 percent of hiring managers reported that they will prioritize hiring Linux talent relative to other skills areas, and 47 percent of hiring managers say they’re more likely to hire a candidate with Linux certification.
This course explores the various tools and techniques commonly used by Linux system administrators and end users to achieve their day-to-day work in a Linux environment. It is designed for experienced computer users who have limited or no previous exposure to Linux, whether they are working in an individual or Enterprise environment.
Upon completion of this training you should have a good working knowledge of Linux, from both a graphical and command line perspective, allowing you to easily navigate through any of the major Linux distributions. You will be able to continue your progress as either a user, system administrator or developer using the acquired skill set.
Join the 1,000,000+ learners who are already enrolled in this course and start your Linux journey.
-
New to the cloud and not sure where to begin? This introductory course, taught by cloud experts from The Linux Foundation, will help you grasp the basics of cloud computing and comprehend the terminology, tools and technologies associated with today’s top cloud platforms.
Understanding cloud technologies tops the list of most important skills for any developer, system administrator or network computing professional seeking a lucrative career in technology. However, getting started and researching all things cloud can be complicated and time consuming. This course maps out the entire cloud landscape and explains how various tools and platforms fit together.
Experts from The Linux Foundation can help guide you step-by-step as you begin to navigate the cloud. They host some of the world's leading open source cloud projects and provide training and networking opportunities to educate a talent pool to support those projects, and is a respected, neutral, non-profit education source to provide training for anyone learning how to build and manage cloud infrastructure.
This course gives you a primer on cloud computing and the use of open source software to maximize development and operations. Topics covered include:
- Next-generation cloud technologies: Learn about cloud and container technologies like Docker, Cloud Foundry, and Kubernetes, as well as the tooling around them.
- Scalable and performant compute, storage and network solutions: Get an overview of software defined storage and software defined networking solutions.
- Solutions employed by companies to meet their business demands: Study up on DevOps and continuous integration practices, as well as the deployment tools available to architects to meet and exceed their business goals.
No previous cloud experience is required for this course. "Introduction to Cloud Infrastructure Technologies" gives you the knowledge and tools to make smart decisions about which cloud services and applications to use depending on your needs.
-
Is your team beginning to use Kubernetes for container orchestration? Do you need guidelines on how to start transforming your organization with Kubernetes and cloud native patterns? Would you like to simplify software container orchestration and find a way to grow your use of Kubernetes without adding infrastructure complexity? Then this is the course for you!
In this course, we'll discuss some of Kubernetes' basic concepts and talk about the architecture of the system, the problems it solves, and the model that it uses to handle containerized deployments and scaling.
This course offers an introduction to Kubernetes and includes technical instructions on how to deploy a stand-alone and multi-tier application. You’ll learn about ConfigMaps and Secrets, and how to use Ingress.
Upon completion, developers will have a solid understanding of the origin, architecture and building blocks for Kubernetes, and will be able to begin testing the new cloud native pattern to begin the cloud native journey.
Taught by
Chris Pokorni, Jerry Cooperstein and Chip Childers
Tags
Related Courses
A Beginner's Guide to Kubernetes for Container OrchestrationPackt via FutureLearn Beginner’s Guide to Containers and Orchestration
A Cloud Guru Changing Architectures from Containers to Serverless
A Cloud Guru Google Certified Professional Cloud Architect
A Cloud Guru Implementing a Full CI/CD Pipeline
A Cloud Guru