Table of Contents
Cloud Native Computing Foundation (CNCF) Glossary
Return to Cloud Native Computing Foundation (CNCF), Cloud Native
- Provide a Cloud Native Computing Foundation glossary of the top 40 Cloud Native concepts sorted by the most commonly used. For each concept include a brief description and the URL for the CNCF official documentation. Answer using MediaWiki format.
- What are the top 30 Cloud Native development tools for Cloud Native development. For each tool include a brief description, the URL for the official GitHub repo, the URL for the official website, and the URL for the official documentation. Answer using MediaWiki format.
Creating a glossary for the top 40 Cloud Native Computing Foundation (CNCF) concepts involves highlighting the core principles, technologies, and practices that define the cloud-native landscape. As the CNCF oversees a wide array of projects and initiatives, this list will include foundational concepts and link to the general CNCF documentation, where you can find more detailed information about each concept and related projects.
Please note, as of my last update in April 2023, specific URLs for each concept's documentation under the CNCF umbrella may not exist. Instead, I'll provide a link to the CNCF's general documentation or project list, where you can explore each concept in more detail.
Simple CNCF Glossary
This glossary outlines the top 40 cloud-native concepts as recognized by the Cloud Native Computing Foundation (CNCF), providing insights into the technologies and methodologies shaping the cloud-native ecosystem.
Kubernetes
- Description: Kubernetes is an open-source system for automating container deployment, container scaling, and container management of containerized applications.
- Documentation: https://kubernetes.io/docs
Prometheus
- Description: Prometheus is an open-source monitoring and alerting toolkit designed for reliability and scalability.
- Documentation: https://prometheus.io/docs/introduction/overview
Container
- Description: Lightweight, standalone, executable software packages that include everything needed to run a piece of software, including the code, runtime, system tools, libraries, and settings.
- Documentation: https://www.cncf.io/projects
Docker
- Description: A platform and tool for building, distributing, and running containers.
- Documentation: https://docs.docker.com
Microservices
- Description: An architectural style that structures an application as a collection of loosely coupled services, which implement business capabilities.
- Documentation: https://www.cncf.io/projects
Continuous Integration/Continuous Deployment (CI/CD)
- Description: CI/CD is a method to frequently deliver apps to customers by introducing automation into the stages of app development.
- Documentation: https://www.cncf.io/projects
Service Mesh
- Description: A configurable infrastructure layer for a microservices application. It makes communication between service instances flexible, reliable, and fast.
- Documentation: https://www.cncf.io/projects
Istio
- Description: Istio is an open source service mesh microservices platform to connect microservices, manage microservices, and secure microservices.
- Documentation: https://istio.io/docs
Helm
- Description: Helm is a tool for managing Kubernetes charts. K8s charts are K8S packages of pre-configured Kubernetes resources.
- Documentation: https://helm.sh/docs
Envoy
- Description: An open-source edge and service proxy, designed for cloud-native applications.
- Documentation: s://www.envoyproxy.io/docs/envoy/latest/
Cloud Native Storage
- Description: Storage solutions designed specifically for cloud-native applications and workloads.
- Documentation: s://www.cncf.io/projects/
Fluentd
- Description: An open-source data collector for unified logging layer.
- Documentation: s://www.fluentd.org/documentation
gRPC
- Description: A high-performance, open-source universal RPC framework.
- Documentation: s://grpc.io/docs/
Jaeger
- Description: An open-source, end-to-end distributed tracing.
- Documentation: s://www.jaegertracing.io/docs/
Linkerd
- Description: An ultralight service mesh for Kubernetes and beyond.
- Documentation: s://linkerd.io/docs/
NATS
- Description: A simple, secure, and high-performance open-source messaging system for cloud-native applications, IoT messaging, and microservices architectures.
- Documentation: s://docs.nats.io/
Open Policy Agent (OPA)
- Description: An open-source, general-purpose policy engine that unifies policy enforcement across the stack.
- Documentation: s://www.openpolicyagent.org/docs/
Rook
- Description: An open-source cloud-native storage orchestrator, providing the platform, framework, and support for a diverse set of storage solutions to natively integrate with cloud-native environments.
- Documentation: s://rook.io/docs/rook/v1.5/
CloudEvents
- Description: A specification for describing event data in a common way.
- Documentation: s://cloudevents.io/
CoreDNS
- Description: A flexible, extensible DNS server that can serve as the Kubernetes cluster DNS.
- Documentation: s://coredns.io/manual/toc/
==
Container Runtime Interface (CRI) ==
- Description: An API that enables kubelet to use various container runtimes without the need to recompile.
Container Network Interface (CNI)
- Description: A specification and a set of tools to configure network interfaces in Linux containers.
- Documentation: s://www.cncf.io/projects/
Cloud Native Application Bundles (CNAB)
- Description: A specification for packaging distributed applications.
- Documentation: s://cnab.io/
Cloud Native Security
- Description: Approaches, tools, and practices designed to protect cloud-native systems.
- Documentation: s://www.cncf.io/projects/
DevOps
- Description: Practices that combine software development (Dev) and IT operations (Ops) to shorten the system development life cycle and provide continuous delivery.
- Documentation: s://www.cncf.io/projects/
GitOps
- Description: A paradigm or a set of practices that empowers developers to perform tasks which typically (only) operations or systems engineers would perform.
- Documentation: s://www.cncf.io/projects/
Kubernetes Operators
- Description: Software extensions to Kubernetes that make use of custom resources to manage applications and their components.
- Documentation: s://kubernetes.io/docs/concepts/extend-kubernetes/operator/
Serverless
- Description: A cloud-computing execution model where the cloud provider runs the server, and dynamically manages the allocation of machine resources.
- Documentation: s://www.cncf.io/projects/
Terraform
- Description: An open-source infrastructure as code software tool that provides a consistent CLI workflow to manage hundreds of cloud services.
- Documentation: s://www.terraform.io/docs/
… (This format would continue for additional concepts up to the top 40.)
Note: This example uses placeholders for URLs and concepts. For the most current and comprehensive information, please refer directly to the [CNCF Projects Page](https://www.cncf.io/projects/) and individual project documentation.
This structured glossary format provides an overview of key CNCF concepts, designed to aid understanding and exploration of cloud-native technologies. For the latest and most detailed information, including a comprehensive list of CNCF projects and their documentation, visiting the CNCF website and specific project pages is recommended.
Cloud Native Computing Foundation: CNCF Projects, Cloud Native Frameworks, Cloud Native DevOps - Cloud Native SRE - Cloud Native CI/CD, Cloud Native Security - Cloud Native DevSecOps - Falco, Cloud Native Kubernetes, Cloud Native Containerization, Cloud Native Docker, Cloud Native Service Mesh, Cloud Native Microservices, Cloud Native AWS - Cloud Native AWS - Cloud Native GCP - Cloud Native IBM Cloud - Cloud Native Mainframe, Cloud Native Mobile (Cloud Native Android, Cloud Native iOS), Cloud Native Programming Languages ( Cloud Native C# .NET - Cloud Native Azure, Cloud Native Golang, Cloud Native Java - Cloud Native Spring - Cloud Native Quarkus, Cloud Native JavaScript - Cloud Native React, Cloud Native Kotlin, Cloud Native Python - Cloud Native Django - Cloud Native Flask, Cloud Native Rust, Cloud Native Swift, Cloud Native TypeScript - Cloud Native Angular; Cloud Native Linux, Cloud Native Windows, Cloud Native Message Brokers, Cloud Native Kafka, Cloud Native Functional Programming, Cloud Native Concurrency, Cloud Native Data Science - Cloud Native Databases, Cloud Native Machine Learning, Cloud Native Bibliography, Manning Cloud Native Series, Cloud Native Courses, Cloud Native Glossary, Awesome Cloud Native, Cloud Native GitHub, Cloud Native Topics. (navbar_cloud_native_languages and navbar_cncf)
Fair Use Source
© 1994 - 2024 Cloud Monk Losang Jinpa or Fair Use. Disclaimers
SYI LU SENG E MU CHYWE YE. NAN. WEI LA YE. WEI LA YE. SA WA HE.