An open API service indexing awesome lists of open source software.

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

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).

[![DigitalOcean Referral Badge](https://web-platforms.sfo2.digitaloceanspaces.com/WWW/Badge%203.svg)](https://www.digitalocean.com/?refcode=0396fb078dbc&utm_campaign=Referral_Invite&utm_medium=Referral_Program&utm_source=badge)