moisestech / cloud-native-foundations

Cloud Native Foundations

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Cloud Native Foundations

Hi my name is πŸ‘¨πŸ½β€πŸ’» Moises Sanabria. I am a passionate 🧠 Machine Learning Engineer ☁️ Cloud Native End-to-End solutions. This repo documents my SUSE Cloud Native Foundations Udacity Scholarship using the Foam Note-taking Graph Editor.


Lessons

Lesson 1

Introduction to Cloud Native History of Cloud Native Architecture and intro to Cloud Native tools.
LESSONS
1.1 β€” Meet Your Instructor 1.5 β€” CNCF and Cloud-Native Tooling
1.2 β€” Prequisites 1.6 β€” Stakeholders
1.3 β€” Course Outline 1.7 β€” Tools, Environment & Dependencies
1.4 β€” Introduction to Cloud-Native 1.8 β€” Recap

Lesson 2

Architecture Consideration for Cloud Native Applications Monoliths and Microservices, their differences, and their pros and cons

Lessons Links to Udacity Course

LESSONS
1. Introduction 8. Solution: Monoliths and Microservices
2. Design Considerations for Cloud-Native Applications 10. Quizzes: Best Practices For Application Deployment
3.3 β€” Docker for Application Packaging 11. Exercise: Endpoints for Application Status
3. Monoliths and Microservices 12. Solution: Endpoints for Application Status
4. Quizzes: Monoliths and Microservices 13. Exercise: Application Logging
5. Trade-offs for Monoliths and Microservices 14. Solution: Application Logging
6. Quizzes: Trade-offs for Monoliths and Microservices 15. Edge Case: Amorphous Applications
7. Exercise: Trade-offs for Monoliths and Microservices 16. Lesson Conclusion

Lesson 3

Container Orchestration with Kubernetes How to use Docker to create an image and how to deploy an application to Kubernetes

Lesson 3 Notes in Repo

Docker
Docker Commands
VM to Containers

Kubernetes Deploy Kubernetes
Gateway API
Kubeconfig
Declarative Kubernetes Manifest
Failing Control Plane

Kubernetes Resources Part 1
Kubernetes Resources Part 2
Kubernetes Resources Part 3

UDACITY LESSONS
3.1 β€” Introduction 3.15 β€” Solution: Deploy Your First Kubernetes Cluster
3.2 β€” Transitions from VMs to Containers 3.16 β€” Kubernetes Resources Part 1
3.3 β€” Docker for Application Packaging 3.17 β€” Kubernetes Resources Part 2
3.4 β€” Docker Walkthrough 3.18 β€” Kubernetes Resources Part 3
3.5 β€” Useful Docker Commands 3.19 β€” Useful kubectl Commands
3.6 β€” Quizzes: Docker for Application Packaging 3.20 β€” Quizzes: Kubernetes Resources
3.7 β€” Exercise: Docker for Application Packaging 3.21 β€” Exercise: Kubernetes Resources
3.8 β€” Solution: Docker for Application Packaging 3.22 β€” Solution: Kubernetes Resources
3.9 β€” Kubernetes - The Container Orchestrator Framework 3.23 β€” Declarative Kubernetes Manifests
3.10 β€” Quizzes: Kubernetes - The Container Orchestrator Framework 3.24 β€” Quizzes: Declarative Kubernetes Manifests
3.11 β€” Deploy Your First Kubernetes Cluster 3.25 β€” Exercise: Declarative Kubernetes Manifests
3.12 β€” Kubeconfig 3.26 β€” Solution: Declarative Kubernetes Manifests
3.13 β€” Quizzes: Deploy Your First Kubernetes Cluster 3.27 β€” Edge Case: Failing Control Plane for Kubernetes
3.14 β€” Exercise: Deploy Your First Kubernetes Cluster 3.28 β€” Lesson Review

Lesson 4

Open Source PaaS Platform as a Service.
Coming Soon!

Lesson 5

CI/CD with Cloud Native Tooling CI/CD tools and how to use and deploy an application
Coming Soon!

My commitment to the Program

I am committed to the SUSE Cloud Native Udacity Scholarship to advance my understanding of AWS Infrastructure as a Service. I hope that my comprehension of Cloud Native solutions support my AWS SageMaker Knowledge to train machine learning models through enterprise solutions. I believe this program will help me digest the cloud native concepts much better through a community led environment and support, alongside self paced hands-on projects.


Repo Index

πŸ› Architecture

🐍 Python

πŸ—οΈMicroservices

🐳Docker

🟣Vagrant

πŸ”§DevOps

πŸ™Kubernetes


Scholarship Student Resources


Free Classes


Related links to Foam

  • [[README]]

About

Cloud Native Foundations


Languages

Language:HTML 65.2%Language:SCSS 34.8%