We may earn an affiliate commission when you visit our partners.
Course image
Coursera logo

Introduction to OpenStack and Kubernetes Orchestrators

Tanveer

In this course, we will explain two open-source cloud management and orchestration platforms—OpenStack and Kubernetes. You will learn about different OpenStack concepts and the process to create virtual machines in OpenStack using the Web interface and the command line. You will also learn to automate these deployments using YAML-based Heat templates. OpenStack networking constructs, such as security groups and Floating IPs, will be covered in this course as well. The course will introduce you to Kubernetes architecture, API objects such as Pods and Services, the kubectl interface and integration with a CNI plugin for networking. The course will also demonstrate how an application can be deployed using Kubernetes.

Enroll now

What's inside

Syllabus

Introduction to OpenStack and Kubernetes Orchestrators
In this course, we will explain two open-source cloud management and orchestration platforms—OpenStack and Kubernetes. You will learn about different OpenStack concepts and the process to create virtual machines in OpenStack using the Web interface and the command line. You will also learn to automate these deployments using YAML-based Heat templates. OpenStack networking constructs, such as security groups and Floating IPs, will be covered in this course as well. The course will introduce you to Kubernetes architecture, API objects such as pods and services, the kubectl interface and integration with a CNI plugin for networking. The course will demonstrate how an application can be deployed using Kubernetes.

Good to know

Know what's good
, what to watch for
, and possible dealbreakers
This course teaches OpenStack and Kubernetes, which are industry-standard cloud management and orchestration platforms
Taught by Tanveer, who is an expert in this field
Develops skills in OpenStack and Kubernetes, which are core skills for cloud computing
Examines OpenStack and Kubernetes, which are highly relevant to cloud computing industry
Requires students to have basic understanding of cloud computing concepts
Does not cover advanced topics in OpenStack and Kubernetes

Save this course

Save Introduction to OpenStack and Kubernetes Orchestrators to your list so you can find it easily later:
Save

Activities

Be better prepared before your course. Deepen your understanding during and after it. Supplement your coursework and achieve mastery of the topics covered in Introduction to OpenStack and Kubernetes Orchestrators with these activities:
Review OpenStack concepts
Review core OpenStack concepts to refresh foundational understanding and enhance comprehension of course materials
Browse courses on OpenStack
Show steps
  • Read documentation
  • Attend a webinar
  • Complete practice exercises
Review Kubernetes basics
Refresh knowledge of Kubernetes fundamentals to strengthen understanding of course concepts and practical applications
Show steps
  • Review official documentation
  • Read blog posts
  • Take an online course
Create virtual machines in OpenStack
Practice creating virtual machines in OpenStack using the web interface and command line to develop practical skills
Show steps
  • Follow documentation
  • Utilise the Command Line Interface
Two other activities
Expand to see all activities and additional details
Show all five activities
Automate OpenStack deployments using Heat templates
Follow guided tutorials to learn how to automate OpenStack deployments using Heat templates, enhancing efficiency and scalability
Browse courses on Infrastructure Automation
Show steps
  • Find a reputable tutorial
  • Follow the instructions
  • Experiment with different automation scenarios
Deploy a Kubernetes application
Develop and deploy a Kubernetes application to gain hands-on experience and deepen understanding of application management and orchestration
Show steps
  • Plan the application
  • Write the code
  • Deploy the application

Career center

Learners who complete Introduction to OpenStack and Kubernetes Orchestrators will develop knowledge and skills that may be useful to these careers:
CTO
A CTO is responsible for the overall technology strategy and direction of an organization. They work with the CEO and other senior managers to develop and implement technology strategies and policies. This course in OpenStack and Kubernetes orchestrators may help build a foundation for a career as a CTO, as these platforms are widely used in the IT industry and understanding how to work with them is a valuable skill for professionals in this field.
Network Engineer
A Network Engineer designs, builds, and maintains computer networks. They work with clients to understand their business needs and then design a network that meets those needs. This course in OpenStack and Kubernetes orchestrators may help build a foundation for a career as a Network Engineer, as these platforms are widely used in the IT industry and understanding how to work with them is a valuable skill for professionals in this field.
Systems Engineer
A Systems Engineer designs, builds, and maintains computer systems. They work with clients to understand their business needs and then design a system that meets those needs. This course in OpenStack and Kubernetes orchestrators may help build a foundation for a career as a Systems Engineer, as these platforms are widely used in the IT industry and understanding how to work with them is a valuable skill for professionals in this field.
CIO
A CIO is responsible for the overall IT strategy and direction of an organization. They work with the CEO and other senior managers to develop and implement IT strategies and policies. This course in OpenStack and Kubernetes orchestrators may help build a foundation for a career as a CIO, as these platforms are widely used in the IT industry and understanding how to work with them is a valuable skill for professionals in this field.
Site Reliability Engineer
A Site Reliability Engineer (SRE) is responsible for the reliability and performance of a website or online service. They work to ensure that the site is always up and running and that it can handle peak traffic loads. This course in OpenStack and Kubernetes orchestrators may help build a foundation for a career as an SRE, as these platforms are widely used in the cloud computing industry and understanding how to work with them is a valuable skill for professionals in this field.
Cloud Administrator
A Cloud Administrator manages and maintains cloud computing systems. They work with clients to understand their business needs and then design and implement a cloud solution that meets those needs. This course in OpenStack and Kubernetes orchestrators may help build a foundation for a career as a Cloud Administrator, as these platforms are widely used in the cloud computing industry and understanding how to work with them is a valuable skill for professionals in this field.
Cloud Architect
A Cloud Architect designs, builds, and maintains cloud computing systems. They work with clients to understand their business needs and then design a cloud solution that meets those needs. This course in OpenStack and Kubernetes orchestrators may help build a foundation for a career as a Cloud Architect, as these platforms are widely used in cloud computing environments and understanding how to work with them is a valuable skill for professionals in this field.
IT Manager
An IT Manager plans, organizes, and directs the activities of an IT department. They work with senior management to develop and implement IT strategies and policies. This course in OpenStack and Kubernetes orchestrators may help build a foundation for a career as an IT Manager, as these platforms are widely used in the IT industry and understanding how to work with them is a valuable skill for professionals in this field.
Security Engineer
A Security Engineer designs, builds, and maintains computer security systems. They work with clients to understand their business needs and then design a security system that meets those needs. This course in OpenStack and Kubernetes orchestrators may help build a foundation for a career as a Security Engineer, as these platforms are widely used in the IT industry and understanding how to work with them is a valuable skill for professionals in this field.
Machine Learning Engineer
A Machine Learning Engineer designs, builds, and maintains machine learning systems. They work with clients to understand their business needs and then design a machine learning system that meets those needs. This course in OpenStack and Kubernetes orchestrators may be useful as Machine Learning Engineers often use these platforms to manage and process large datasets in a cloud environment.
Software Engineer
A Software Engineer designs, develops, and maintains software applications. They work with clients to understand their business needs and then design and develop an application that meets those needs. This course in OpenStack and Kubernetes orchestrators may be useful as Software Engineers often use these platforms to build and deploy applications in a cloud environment.
Data Engineer
A Data Engineer designs, builds, and maintains data systems. They work with clients to understand their business needs and then design a data system that meets those needs. This course in OpenStack and Kubernetes orchestrators may be useful as Data Engineers often use these platforms to manage and process large datasets in a cloud environment.
Data Scientist
A Data Scientist uses data to solve business problems. They work with clients to understand their business needs and then use data to develop solutions to those problems. This course in OpenStack and Kubernetes orchestrators may be useful as Data Scientists often use these platforms to manage and process large datasets in a cloud environment.
DevOps Engineer
A DevOps Engineer works to integrate development and operations processes. They bridge the gap between coders and IT professionals, so the production of software and applications is more efficient. This course in OpenStack and Kubernetes orchestrators may be useful as DevOps professionals often use these platforms to automate and manage the deployment of applications in a cloud environment.

Reading list

We've selected eight books that we think will supplement your learning. Use these to develop background knowledge, enrich your coursework, and gain a deeper understanding of the topics covered in Introduction to OpenStack and Kubernetes Orchestrators.
Provides a hands-on introduction to Kubernetes, the leading container orchestration platform. It covers all the essential concepts, from basic concepts to advanced topics such as networking, storage, and security.
Provides a comprehensive overview of Kubernetes, the leading container orchestration platform. It covers all the essential concepts, from basic concepts to advanced topics such as networking, storage, and security.
Provides a practical guide to designing and building cloud-native infrastructure. It covers all the essential concepts, from networking and storage to security and management.
Provides a comprehensive overview of Hadoop, the leading big data platform. It covers all the essential concepts, from data storage and processing to analytics and machine learning.
Provides a comprehensive overview of Spark, the leading big data processing engine. It covers all the essential concepts, from data processing and machine learning to performance and scalability.
Provides a comprehensive overview of Elasticsearch, the leading search and analytics engine. It covers all the essential concepts, from indexing and querying to performance and scalability.
Provides a comprehensive overview of MySQL performance tuning. It covers all the essential concepts, from database design and indexing to query optimization and performance monitoring.
Provides a comprehensive overview of deep learning, a powerful machine learning technique. It covers all the essential concepts, from neural networks and deep learning algorithms to practical applications.

Share

Help others find this course page by sharing it with your friends and followers:

Similar courses

Here are nine courses similar to Introduction to OpenStack and Kubernetes Orchestrators.
Introduction to Cilium
Most relevant
Introduction to Containers w/ Docker, Kubernetes &...
Most relevant
Introduction to Containers, Kubernetes and OpenShift
Introduction to Kubernetes on Edge with K3s
Getting Started with OpenStack
Deploy containers by using Azure Kubernetes Service
Deploying Microservices to Kubernetes using Azure DevOps
Guided Project: Create and Deploy Your First Kubernetes...
Guided Project: Create and Deploy Your First Kubernetes...
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2024 OpenCourser