https://github.com/do-community/oss-2022-getting-started-with-kubernetes
A repo for the OSS 2022 Tutorial Getting Started with Kubernetes
https://github.com/do-community/oss-2022-getting-started-with-kubernetes
Last synced: about 1 year ago
JSON representation
A repo for the OSS 2022 Tutorial Getting Started with Kubernetes
- Host: GitHub
- URL: https://github.com/do-community/oss-2022-getting-started-with-kubernetes
- Owner: do-community
- Created: 2022-06-13T23:47:21.000Z (about 4 years ago)
- Default Branch: main
- Last Pushed: 2022-06-21T19:31:56.000Z (about 4 years ago)
- Last Synced: 2025-03-28T00:44:06.396Z (about 1 year ago)
- Language: Python
- Size: 6.45 MB
- Stars: 7
- Watchers: 6
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Getting Started with Kubernetes
## 2022 Open Source Summit North America
### Welcome!
The goal of this [session](https://sched.co/11Nje) is for you to deploy a containerized Python application to a Kubernetes cluster and for you to experience how Kubernetes provides a scalable, resilient, and codified way to deploy applications.
### Agenda
1. Introduction & Environment Verification
1. Build a OTS Flask Application
1. Containerize the Flask Application
1. Upload to Docker
1. Spin up a Kubernetes Cluster
1. Deploy the OTS Flask Application
1. Configure Your Application to be Highly Available
1. Review and Conclusion
### Promo Code
In this workshop, you will spin up a [DigitalOcean Managed Kubernetes Cluster](https://www.digitalocean.com/products/kubernetes). You will get a $100 credit for this workshop, and in order to [redeem the credit](https://docs.digitalocean.com/products/billing/promo-codes/), you will need a DigitalOcean Account. The promo code is `OpenSourceSummit22`.
**Note:**
If you have an existing DigitalOcean account that has already used a promo code, we will have to manually add the credits to your account. There are three ways to handle this at the session:
1. Create a new account with a different email address.
1. Find a DigitalOcean employee at the in-person workshop who can manually apply the credit code for you.
1. Share the email address associated with your account and we will manually apply the code after the workshop
- send Kim Schlesinger an email at `kschlesinger@digitalocean.com` and share the email address associated with your DigitalOcean account
### Prerequisites
You will need to install these tools in order to complete the tutorial
- [A DigitalOcean Account](https://cloud.digitalocean.com/registrations/new)
- [doctl](https://docs.digitalocean.com/reference/doctl/how-to/install/)
- [Docker](https://docs.docker.com/get-docker/)
- [httpie](https://httpie.io/docs/cli/installation)
- [kubectl](https://kubernetes.io/docs/tasks/tools/)
(Optional)
- [Terraform](https://learn.hashicorp.com/tutorials/terraform/install-cli#install-terraform)
### Troubleshooting Tips
If you get stuck during the workshop, please try the following things in order:
1. Reread the instructions and try the last command again
1. Google the error
1. If you are at the conference in-person, ask for help from someone sitting near you, or go to the back where a teaching assistant can help you.
### Learn More
If you enjoyed this workshop, please checkout some of DigitalOcean's other learning materials at our [Community Site](https://www.digitalocean.com/community).
[](https://www.digitalocean.com/?refcode=0396fb078dbc&utm_campaign=Referral_Invite&utm_medium=Referral_Program&utm_source=badge)