the-way-to-go_ZH_CN
istio
Our great sponsors
the-way-to-go_ZH_CN | istio | |
---|---|---|
1 | 78 | |
33,461 | 33,684 | |
- | 0.8% | |
0.0 | 9.9 | |
about 1 month ago | about 14 hours ago | |
Go | Go | |
- | Apache License 2.0 |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
the-way-to-go_ZH_CN
-
Gopher Gold #21 - Wed Nov 25 2020
unknwon/the-way-to-go_ZH_CN (Go): 《The Way to Go》中文译本,中文正式名《Go 入门指南》
istio
-
Implementing TLS in Kubernetes
End-to-end data encryption with a service mesh: Using an end-to-end data encryption mechanism with a service mesh like Istio, TLS can secure communication between different microservices within a Kubernetes cluster. This is a popular approach for modern, distributed microservice architectures.
-
Ultimate EKS Baseline Cluster: Part 1 - Provision EKS
From here, we can explore other developments and tutorials on Kubernetes, such as o11y or observability (PLG, ELK, ELF, TICK, Jaeger, Pyroscope), service mesh (Linkerd, Istio, NSM, Consul Connect, Cillium), and progressive delivery (ArgoCD, FluxCD, Spinnaker).
-
Istio moved to CNCF Graduation stage
If something doesn't play nice try the Istio slack or file an issue on the main repo: https://github.com/istio/istio
-
A Comprehensive Guide to API Gateways, Kubernetes Gateways, and Service Meshes
Istio
-
5 Best Backend-for-Frontend Tools You Should Be Using
Istio is an open-source service mesh that makes managing, securing, and shaping all traffic and communication between your microservices – and adding observability, too – possible, without ever writing code for any of this – no matter how your distributed architecture is deployed.
-
How to use WebRTC with RTCPeerConnection on Kubernetes?
The closest I've come to finding a solution is Orchestrating GPU-accelerated streaming apps using WebRTC, their code is available on GitHub. I don't fully understand their approach, I believe it depends on Istio.
-
Top CNCF Projects to look out for in 2023
Istio is an Orchestration & Management / Service Mesh project. With a service mesh, traffic between services is handled at a platform level. This way, reliability, observability, and security features can be tackled here and provided uniformly across all services, instead of being delegated to developers to include in their code. Istio has become the second Incubating CNCF project with the most stars and with most contributors this year.
-
No, UX is not just about the UI. Examples of tools that have a great user experience and tools that don't
Tools in the DevOps ecosystem I have explored : Devtron, Spinnaker, Argo CD, Istio. Great UX: Devtron, Argo CD Bad UX : Istio , Spinnaker
-
API release strategies with API Gateway
Open source API Gateway (Apache APISIX and Traefik), Service Mesh (Istio and Linkerd) solutions are capable of doing traffic splitting and implementing functionalities like Canary Release and Blue-Green deployment. With canary testing, you can make a critical examination of a new release of an API by selecting only a small portion of your user base. We will cover the canary release next section.
-
Cant wrap my head around auth process
OIDC OAuth for k8s authorization had nothing to do with AAA in your app.Nginx as an ingress or an API gateway is pretty much obsolete - you have to pick an API Gateway with an external Auth support, like Contour and it's auth server.More advanced service meshes, like istio has a built-in authz policies for JWT handling.Keep in mind that with the introduction of API Gateway spec, it's really important to pick the most mature solution out of the bunch. It's especially crucial, after 1.26 release, because current SIG can port the auth policies from service meshes directly into kubernetes admission, like it happened already with OPA & Kyverno policies.
What are some alternatives?
osm - Open Service Mesh (OSM) is a lightweight, extensible, cloud native service mesh that allows users to uniformly manage, secure, and get out-of-the-box observability features for highly dynamic microservice environments.
keda - KEDA is a Kubernetes-based Event Driven Autoscaling component. It provides event driven scale for any container running in Kubernetes
anthos-service-mesh-packages - Packaged configuration for setting up a Kubernetes cluster with Anthos Service Mesh features enabled
falco - Cloud Native Runtime Security
crossplane - Cloud Native Control Planes
kratos - Your ultimate Go microservices framework for the cloud-native era.
thanos - Highly available Prometheus setup with long term storage capabilities. A CNCF Incubating project.
helm - The Kubernetes Package Manager
Telegraf - The plugin-driven server agent for collecting & reporting metrics.
metrics-server - Scalable and efficient source of container resource metrics for Kubernetes built-in autoscaling pipelines.
velero - Backup and migrate Kubernetes applications and their persistent volumes
k0s - k0s - The Zero Friction Kubernetes