[LINUX] Cloud-native Serviceübersicht
Was ist CNCF?
CNCF (Cloud Native Computing Foundation) ist ein Projekt der inux Foundation, einer Organisation, die die Entwicklung der Containertechnologie und die Zusammenarbeit der Technologiebranche im Zusammenhang mit der Entwicklung unterstützt.
https://labs.mobingi.com/cncf/
✨ Kubernetes
- Offiziell: https://kubernetes.io/docs/concepts/overview/what-is-kubernetes/
- Genre: Orchestrierungswerkzeug
- GitHub: kubernetes/kubernetes
- Implementierungssprache: Go
- Zusammenfassung: Ein Open Source-Container-Orchestrierungssystem zum Bereitstellen, Skalieren und Verwalten von Containeranwendungen.
- Referenz: https://qiita.com/Kta-M/items/ce475c0063d3d3f36d5d
✨ containerd
- Offiziell:
- Genre: Container Runtime
- GitHub: https://github.com/containerd/containerd
- Implementierungssprache: Go
- Zusammenfassung: Hochrangige Laufzeiten für Kubernetes und Docker basierend auf der OCI-Laufzeitspezifikation
- Referenz: https://qiita.com/mamomamo/items/ed5db2ab1555078f8a24
✨Envoy
- Offiziell: https://www.envoyproxy.io/
- Genre: Service-Proxy
- GitHub: envoyproxy/envoy
- Implementierungssprache: C ++
- Zusammenfassung: Load Balancer für Webdienste
- Referenz: https://i-beam.org/2019/01/22/hello-envoy/
✨ Prometheus
- Offiziell: https://prometheus.io/
- Genre: Überwachung
- GitHub: prometheus/prometheus
- Implementierungssprache: Go
- Zusammenfassung: Überwachungstools wie Server und Infrastruktur
- Referenz: https://knowledge.sakura.ad.jp/11633/
✨ Grafana
- Offiziell: https://grafana.com/
- Genre: Überwachung
- GitHub: grafana/grafana
- Implementierungssprache: Go
- Überblick:
- Referenz: https://qiita.com/MahoTakara/items/7b414c2a0d47e75d7234
✨Fluentd
- Offiziell: https://www.fluentd.org/
- Genre: Protokollierung
- GitHub: fluent/fluentd
- Implementierungssprache: Ruby
- Überblick:
- Referenz: https://qiita.com/ritorut18/items/4230ec6b524be15ede01