manifoldco / Awesome Cloud Native Tutorials
A curated list of tutorials and labs for learning cloud native concepts
Stars: ✭ 70
Projects that are alternatives of or similar to Awesome Cloud Native Tutorials
Cloud Ops Sandbox
Cloud Operations Sandbox is an open source tool that helps practitioners to learn Service Reliability Engineering practices from Google and apply them on their cloud services using Cloud Operations suite of tools.
Stars: ✭ 191 (+172.86%)
Mutual labels: cloud, cloud-native
K3sup
bootstrap Kubernetes with k3s over SSH < 1 min 🚀
Stars: ✭ 4,012 (+5631.43%)
Mutual labels: cloud, cloud-native
Metalk8s
An opinionated Kubernetes distribution with a focus on long-term on-prem deployments
Stars: ✭ 217 (+210%)
Mutual labels: cloud, cloud-native
Vald
Vald. A Highly Scalable Distributed Vector Search Engine
Stars: ✭ 158 (+125.71%)
Mutual labels: cloud, cloud-native
Project Based Tutorials In C
A curated list of project-based tutorials in C
Stars: ✭ 7,979 (+11298.57%)
Mutual labels: tutorial, list
Inclavare Containers
A novel container runtime, aka confidential container, for cloud-native confidential computing and enclave runtime ecosystem.
Stars: ✭ 173 (+147.14%)
Mutual labels: cloud, cloud-native
Org.openwms
Open Warehouse Management System
Stars: ✭ 258 (+268.57%)
Mutual labels: cloud, cloud-native
Aws Workflows On Github
Workflows for automation of AWS services setup from Github CI/CD
Stars: ✭ 95 (+35.71%)
Mutual labels: cloud, cloud-native
Devops Readme.md
What to Read to Learn More About DevOps
Stars: ✭ 398 (+468.57%)
Mutual labels: cloud, cloud-native
Howtheyaws
A curated collection of publicly available resources on how technology and tech-savvy organizations around the world use Amazon Web Services (AWS)
Stars: ✭ 389 (+455.71%)
Mutual labels: cloud, cloud-native
Micro
Micro is a distributed cloud operating system
Stars: ✭ 10,778 (+15297.14%)
Mutual labels: cloud, cloud-native
Collection Document
Collection of quality safety articles. Awesome articles.
Stars: ✭ 1,387 (+1881.43%)
Mutual labels: cloud, list
Externalsecret Operator
An operator to fetch secrets from cloud services and inject them in Kubernetes
Stars: ✭ 177 (+152.86%)
Mutual labels: cloud, cloud-native
Porcupine
Threading, Resiliency and Monitoring for Java EE 7/8
Stars: ✭ 99 (+41.43%)
Mutual labels: cloud, cloud-native
Jina
Cloud-native neural search framework for 𝙖𝙣𝙮 kind of data
Stars: ✭ 12,618 (+17925.71%)
Mutual labels: cloud, cloud-native
Siddhi
Stream Processing and Complex Event Processing Engine
Stars: ✭ 1,185 (+1592.86%)
Mutual labels: cloud, cloud-native
Nats Server
High-Performance server for NATS.io, the cloud and edge native messaging system.
Stars: ✭ 10,223 (+14504.29%)
Mutual labels: cloud, cloud-native
Light 4j
A fast, lightweight and more productive microservices framework
Stars: ✭ 3,303 (+4618.57%)
Mutual labels: cloud, cloud-native
Kubevious
Kubevious - application centric Kubernetes UI and continuous assurance provider
Stars: ✭ 869 (+1141.43%)
Mutual labels: cloud, cloud-native
Awesome Cloud Native Tutorials
A curated list of tutorials and labs for learning cloud native concepts.
What is Cloud Native? From the Cloud Native Computing Foundation's FAQ:
Cloud native computing uses an open source software stack to be:
- Containerized. Each part (applications, processes, etc) is packaged in its own container. This facilitates reproducibility, transparency, and resource isolation.
- Dynamically orchestrated. Containers are actively scheduled and managed to optimize resource utilization.
- Microservices oriented. Applications are segmented into microservices. This significantly increases the overall agility and maintainability of applications.
Tutorials hosted on github as markdown files include (the Octocat).
Contents
Containers
Docker
- Please Contain Yourself - A tutorial for those brand-new to Docker.
- Dockerizing a Node.js application - A complete introduction to running an application inside a container.
- Create lean Node.js image with Docker multi-stage build - Keep your build tooling out of your production images.
Open Containers
- cri-o Tutorial - Use cri-o to run containers in Kubernetes.
Container Orchestration
- Container Orchestration Comparisons - Incomplete, but contains a good set up comparison.
Kubernetes
- Kubernetes The Hard Way - The definitive guide to building a Kubenetes cluster from scratch.
- Kubernetes By Example - A hands-on introduction to Kubernetes concepts. Requires an existing cluster.
- service-catalog Tutorial - An overview of using service-catalog to provision services in your cluster.
- Using kubeadm to Create a Cluster - Install Kubernetes on a set of machines.
- Kubernetes in AWS with kops - Set up a kubernetes cluster in AWS using kops.
Mesos
- How to create a Mesos framework in Go - A tutorial showing Mesos' extensibility model.
OpenShift
- Local Cluster Management - Run a local OpenShift cluster on your laptop.
Inter-Service Communication
- Go gRPC Tutorial - An introduction to working with gRPC for Go Developers.
- Implementing Remote Procedure Calls With gRPC and Protocol Buffers - Implement a Node.js gRPC server and call it from Node.js and Python.
Observability
Tracing
- Tracing HTTP request latency in Go with OpenTracing - Introduction to tracing with Zipkin, with an addendum for using Jaeger.
- OpenTracing Tutorials - A collection of tracing tutorials in Go, Java, Python, and Node.js by the author of the above Medium post.
Contribute
Contributions welcome! Read the contribution guidelines first.
License
To the extent possible under law, Manifold has waived all copyright and related or neighboring rights to this work.
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].