/unicorn

Content for the "Intelligent Cloud Bootcamp: Advanced Kubernetes" workshop

Primary LanguageJavaScript

Project Unicorn - Professionalize your Container Enterprise

alt text

Welcome to Project Unicorn - a hands on workshop to widen your skills within the Kubernetes space. Project Unicorn is the successor of Project phoenix (which is not a prerequisite for this workshop!) and is about to leverage advanced topics within the Kubernetes/container ecosystem.

What we want to achieve

  1. Challenge 1 - Create a Kubernetes cluster with Azure Active Directory integration
  2. Challenge 2 - Learn about Kubernetes scheduling in detail and resource management
  3. Challenge 3 - Learn about Kubernetes isolation strategies and network policies
  4. Challenge 4 - Implement ingress rules and get to know advanced ingress configuration
  5. Challenge 5 - Create a Kubernetes cluster behind an Azure Application Gateway with a Web Application Firewall (WAF)
  6. Challenge 6 - Learn about Managed Service Identity / Managed Pod Identity
  7. Challenge 7 - Get familiar with the sidecar pattern
  8. Challenge 8 - Service Mesh FTW! Learn about Istio and the various features of it.

How to start

It is as simple as following the challenges from 1 to 8.

Happy hacking! 😄


Contributing

This project welcomes contributions and suggestions. Most contributions require you to agree to a Contributor License Agreement (CLA) declaring that you have the right to, and actually do, grant us the rights to use your contribution. For details, visit https://cla.microsoft.com.

When you submit a pull request, a CLA-bot will automatically determine whether you need to provide a CLA and decorate the PR appropriately (e.g., label, comment). Simply follow the instructions provided by the bot. You will only need to do this once across all repos using our CLA.

This project has adopted the Microsoft Open Source Code of Conduct. For more information see the Code of Conduct FAQ or contact opencode@microsoft.com with any additional questions or comments.