Skip to content

This repository contains labs coinciding with the training course found on VMware Cloud TechZone designed to teach Kubernetes concepts to vSphere Admins.

License

Notifications You must be signed in to change notification settings

vmware-tanzu-labs/learn-kubernetes-on-vmware-cloud

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Learning Kubernetes on VMware Cloud on AWS

Welcome to to a set of labs purposefully built for VMware Cloud on AWS customers. These labs are meant to help teach the concepts around containers, Kubernetes, and Tanzu Kubernetes Grid in a VMware Cloud on AWS environment.

Lectures

Each of the labs contained in this repository are designed to augment training videos found on the VMware Cloud TechZone site. It is highly recommended to go through the training lectures before taking any of the labs found in this repository.

Labs

Lab Name Description
1 Run Your First Container Install Docker on your Workstation and practice starting and stopping containers.
2 Build Your First Image Build a new image from a Dockerfile and run the new container from that image.
3 Activate the TKG Service Activate the Tanzu Kubernetes Grid Service
4 Create a vSphere Namespace Create a vSphere Namespace
5 Create Firewall Rules Create SDDC Firewall Rules
6 Install CLI Tools Install CLI Tools
7 Authenticate to TKG Authenticate to the TKG Service
8 Create a TKC Create a Tanzu Kubernete Cluster
9 Interacting with Pods Interacting with Pods from the command line
10 Interacting with Deployments Interacting with Deployments from the command line
11 Working with Services Working with Kubernetes Services
12 Load Balancers Creating Load Balancers
13 Namespaces and DNS Working with Namespaces
14 Ingress Working with Ingress

Using Lab Example Files

As you are working thorugh the labs, you should know that example files are located within the lab you're taking. This may include, Dockerfiles, html files, help files, and Kuberntes YAML files. You are free to download these however you would like but most commonly, you'd use the git cli to pull down these labs from the public git repository.

git clone https://github.com/vmware-tanzu-labs/learn-kubernetes-on-vmware-cloud.git

Once you've pulled down this repository to your local workstation, you can change your working directory to the lab you're taking.

Note: If you're taking labs over a long period of time, be sure to refresh your local git repository to retrieve any new labs that have been published since you originally pulled from the remote repository.

Contributing

New lab added to this repository should coincide with lectures created on the VMware Techzone webpage. Additional contributions such as bug fixes and other issues are welcome through pull requests. To contribute to this repository please create a new branch off of main for any additions or updates. When the updates have been completed, please create a pull request to be reviewed by the maintainers.

About

This repository contains labs coinciding with the training course found on VMware Cloud TechZone designed to teach Kubernetes concepts to vSphere Admins.

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published