We may earn an affiliate commission when you visit our partners.
Craig Golightly

Learn how to use the Oracle Cloud Infrastructure Registry for your Python app and deploy that app to the Oracle Cloud Container Engine for Kubernetes. You will also see how easy it is to update your running Kubernetes cluster when your app changes.

Read more

Learn how to use the Oracle Cloud Infrastructure Registry for your Python app and deploy that app to the Oracle Cloud Container Engine for Kubernetes. You will also see how easy it is to update your running Kubernetes cluster when your app changes.

Running your application on a Kubernetes cluster can be quick and easy. In this course, Deploying a Python App with Oracle Cloud Container Engine for Kubernetes, you will gain the ability to run a Python app on a Kubernetes cluster in Oracle Cloud. First, you will learn how to push a Docker image to the Oracle Cloud Infrastructure Registry. Next, you will discover how to create a Kubernetes cluster and deploy your Docker image to that cluster. Finally, you will explore how to update your cluster when your application changes. When you are finished with this course, you will have the skills and knowledge to run your Python App on a managed Kubernetes cluster in Oracle Cloud, leverage the Oracle Cloud Infrastructure Registry for your Docker images, and update your Kubernetes cluster when your app changes.

Enroll now

What's inside

Syllabus

Course Overview
Setting up a Cluster on Oracle Cloud Infrastructure
Pushing a Docker Image to the Oracle Cloud Infrastructure Registry
Deploying to Your Oracle Container Engine for Kubernetes Cluster
Read more

Good to know

Know what's good
, what to watch for
, and possible dealbreakers
Suitable for individuals with experience in Python development and Kubernetes
Well-defined objectives that align with industry best practices
Instructor Craig Golightly is recognized for expertise in Kubernetes and Oracle Cloud
Provides practical experience in deploying Python apps on Oracle Cloud
Hands-on labs enhance the learning experience
Course is up-to-date and covers current versions of Python and Kubernetes

Save this course

Save Deploying a Python App with Oracle Cloud Container Engine for Kubernetes 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 Deploying a Python App with Oracle Cloud Container Engine for Kubernetes with these activities:
Explore Oracle Cloud Infrastructure documentation
Review Oracle's documentation to become familiar with the platform and its features.
Show steps
  • Visit the Oracle Cloud Infrastructure documentation website.
  • Read through the tutorials and documentation relevant to the course.
  • Take notes on the key concepts and commands.
Review Docker image basics
Begin by reviewing the basics of Docker images so you have a good comprehension of the course materials.
Browse courses on Docker Images
Show steps
  • Read Docker documentation on building images
  • Review a Dockerfile example
  • Run a Docker image
Oracle Cloud Infrastructure Registry Tutorial
Follow an official tutorial to gain a deeper understanding of the features and capabilities of the Oracle Cloud Infrastructure Registry.
Show steps
  • Visit the Oracle Cloud Infrastructure Registry documentation.
  • Follow the step-by-step instructions in the tutorial.
  • Experiment with the registry using the provided examples.
12 other activities
Expand to see all activities and additional details
Show all 15 activities
Follow online tutorials on Kubernetes best practices
Stay updated on the latest Kubernetes best practices by following online tutorials and resources.
Show steps
  • Identify reputable online sources for Kubernetes tutorials.
  • Follow tutorials that cover best practices for deploying, managing, and monitoring Kubernetes clusters.
  • Take notes and experiment with the techniques learned.
Explore OCI Registry API
Prepare for the upcoming lessons by exploring the OCI Registry API.
Browse courses on Docker Registry
Show steps
  • Study official documentation on OCI Registry API
  • Follow a tutorial on using the API with Python
  • Write a piece of sample code
Deploy a sample Python app to Oracle Container Engine for Kubernetes
Practice deploying a sample application to solidify your understanding of the deployment process.
Show steps
  • Create a Python app using the provided code.
  • Configure the app to run on Oracle Container Engine for Kubernetes.
  • Deploy the app to your Kubernetes cluster.
  • Test the app to ensure it runs correctly.
Practice using Kubernetes cluster
Get hands-on experience and build confidence by practicing how to use a Kubernetes cluster.
Browse courses on Kubernetes Cluster
Show steps
  • Set up a Kubernetes cluster locally
  • Deploy a sample application
  • Scale the application
  • Monitor the cluster
Deploy a Python app to a Kubernetes Cluster
Practice deploying a Python app to a Kubernetes cluster to reinforce your understanding of the deployment process.
Browse courses on Kubernetes Cluster
Show steps
  • Create a Kubernetes cluster on Oracle Cloud Infrastructure.
  • Build a Docker image for your Python app.
  • Push the Docker image to the Oracle Cloud Infrastructure Registry.
  • Deploy the Docker image to your Kubernetes cluster.
  • Test your deployed app.
Troubleshoot Kubernetes Cluster Issues
Practice troubleshooting common issues that may arise when working with Kubernetes clusters to develop your problem-solving skills in this area.
Show steps
  • Identify the symptoms of the issue.
  • Check the Kubernetes logs for errors.
  • Inspect the cluster resources for any anomalies.
  • Try to reproduce the issue in a test environment.
  • Implement a solution to fix the issue.
Attend Oracle's Container Engine for Kubernetes workshop
Gain hands-on experience with Oracle's Container Engine for Kubernetes through a guided workshop.
Show steps
  • Find an Oracle Container Engine for Kubernetes workshop in your area.
  • Register for the workshop.
  • Attend the workshop and participate actively.
  • Ask questions and take notes during the workshop.
Write a summary of deploying Python app using OCI Registry and OCE Kubernetes Engine
Reinforce your understanding by writing a summary of the process.
Browse courses on Cloud Services
Show steps
  • Outline the key steps
  • Write a draft of the summary
  • Revise and edit the summary
Write a Blog Post on Kubernetes Best Practices
Create a blog post to share your knowledge and insights on best practices for working with Kubernetes clusters.
Show steps
  • Research and gather information on Kubernetes best practices.
  • Organize your content into a logical structure.
  • Write the blog post, ensuring clarity and conciseness.
  • Proofread and edit your post for accuracy and readability.
  • Publish your blog post on a relevant platform.
Develop a Python application using Oracle Container Engine for Kubernetes
Undertake a project that challenges you to apply the concepts of the course to a real-world scenario.
Show steps
  • Identify a business problem that can benefit from using Docker and Kubernetes.
  • Design and develop a Python application that addresses the problem.
  • Deploy the application to Oracle Container Engine for Kubernetes.
  • Monitor and maintain the application in production.
Participate in a Kubernetes challenge
Push your limits and showcase your skills by participating in a Kubernetes challenge.
Browse courses on Kubernetes
Show steps
  • Find a suitable challenge
  • Prepare for the challenge
  • Submit your solution
Help others understand Kubernetes deployment
Assimilate your understanding by mentoring others who are learning about Kubernetes deployment.
Browse courses on Kubernetes
Show steps
  • Identify a mentee
  • Set up a regular meeting schedule
  • Provide guidance and support

Career center

Learners who complete Deploying a Python App with Oracle Cloud Container Engine for Kubernetes will develop knowledge and skills that may be useful to these careers:
Cloud Developer
Cloud Developers design, build and deploy cloud-based applications. This course could be useful to a Cloud Developer who wants to learn more about deploying Python apps on a Kubernetes cluster in Oracle Cloud.
Infrastructure Architect
Infrastructure Architects design, build and maintain the infrastructure for an organization. This could be useful for an Infrastructure Architect who wants to learn more about deploying Python apps on a Kubernetes cluster in Oracle Cloud.
Technical Program Manager
Technical Program Managers are responsible for planning and managing the development of software products. This course could be useful to a Technical Program Manager who wants to learn more about deploying Python apps on a Kubernetes cluster in Oracle Cloud.
Product Manager
Product Managers are responsible for developing and managing products. This course could potentially be useful to a Product Manager who wants to learn more about deploying Python apps on a Kubernetes cluster in the Oracle Cloud.
Full-Stack Developer
Full Stack Developers are responsible for developing both the front-end and back-end of web applications. This course may be useful to a Full Stack Developer who is interested in deploying Python apps on a Kubernetes cluster.
Solutions Architect
Solutions Architects are responsible for designing and implementing IT solutions for businesses. This course could offer potential benefit to a Solutions Architect who is interested in learning about deploying Python apps on a Kubernetes cluster in Oracle Cloud.
Data Engineer
Data Engineers are responsible for designing, developing, and maintaining data pipelines. This course may be of interest to a Data Engineer who wishes to deploy Python apps on a Kubernetes cluster.
Site Reliability Engineer
Site Reliability Engineers are responsible for ensuring the reliability and performance of websites and other online services. This course may be useful for a Site Reliability Engineer who is not familiar with Kubernetes.
Cloud Engineer
Cloud Engineers are responsible for designing, developing, and maintaining cloud computing systems and applications. It is possible this course could be useful to a Cloud Engineer by providing a helpful starting point for spinning up a Kubernetes cluster on Oracle Cloud Infrastructure and deploying containerized applications.
Software Engineer
Software Engineers are responsible for designing, developing, and testing software. This course may be useful for a Software Engineer who wants to gain experience with deploying apps on a Kubernetes cluster in Oracle Cloud.
Systems Administrator
Systems Administrators are responsible for maintaining and managing computer systems. This course could offer potential value to a Systems Administrator who wishes to learn how to operate a Kubernetes cluster on the Oracle Cloud and deploy Docker images.
Kubernetes Administrator
A Kubernetes Administrator is responsible for deploying, managing, and monitoring Kubernetes clusters. This course could potentially be useful to a Kubernetes Administrator by providing instruction on how to set up a cluster on Oracle Cloud Infrastructure and to deploy to an Oracle Container Engine for Kubernetes Cluster.
DevOps Engineer
DevOps Engineers are responsible for bridging the gap between development and operations teams. This course may be useful to a DevOps Engineer as it helps build a foundation in utilizing Kubernetes and containerizing an application using Docker.
Cloud Architect
Cloud Architects are responsible for designing, developing, and managing cloud computing solutions. Their main focus is on planning and implementing cloud strategies and solutions. This course could be useful to one who wishes to become a Cloud Architect as it provides exposure to Kubernetes and the Oracle Cloud Infrastructure Registry.
Docker Captain
A Docker Captain is a role that involves helping others understand and use Docker, a platform for running applications in containers. Docker Captains can work on the product itself or with customers who use Docker. This course may be useful by providing insights into a Docker workflow from the perspective of someone deploying apps on a Kubernetes cluster.

Reading list

We've selected six 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 Deploying a Python App with Oracle Cloud Container Engine for Kubernetes.
Provides a practical introduction to Docker, covering the basics of Docker, building and running containers, and managing Docker images.
Comprehensive guide to Kubernetes, covering the core concepts, architecture, and operations of Kubernetes clusters.
Comprehensive guide to using Python for data analysis, covering the basics of data analysis, data manipulation, and data visualization.
Provides a practical introduction to Docker, covering the basics of Docker, building and running containers, and managing Docker images. This second edition has been updated to cover the latest features and best practices of Docker.
Comprehensive guide to using Python for data science, covering the basics of data science, data manipulation, and data visualization. This book useful reference tool for those who want to learn more about Python for data science.
Comprehensive guide to reinforcement learning, covering the basics of reinforcement learning, reinforcement learning algorithms, and applications of reinforcement learning.

Share

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

Similar courses

Here are nine courses similar to Deploying a Python App with Oracle Cloud Container Engine for Kubernetes.
Deploying a Java App with Oracle Cloud Container Engine...
Most relevant
Deploying ML Web App on Google Kubernetes Engine ...
Most relevant
Deploying Containerized Workloads Using Google Cloud...
Most relevant
Deploying .Net Microservices with K8s, AKS and Azure...
Most relevant
Kubernetes for Developers: Moving to the Cloud
Most relevant
Learn DevOps: The Complete Kubernetes Course
Most relevant
Kubernetes Deep Dive
Most relevant
Deploying Applications in Azure Kubernetes Service (AKS)
Most relevant
Monitoring Container Operations in Oracle Cloud Container...
Most relevant
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