Giter Club home page Giter Club logo

cloud-native-foundations's Introduction

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

🐍 Python

🐳Docker

🔧DevOps


Scholarship Student Resources


Free Classes


Related links to Foam

  • [[README]]

cloud-native-foundations's People

Contributors

moisestech avatar

Stargazers

 avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.