All Projects → linkerd → Linkerd Examples

linkerd / Linkerd Examples

Licence: apache-2.0
Examples of how to configure and run linkerd

Programming Languages

go
31211 projects - #10 most used programming language

Projects that are alternatives of or similar to Linkerd Examples

spring-cloud-marathon
Spring Cloud integration with Mesos and Marathon
Stars: ✭ 29 (-92.16%)
Mutual labels:  service-discovery, mesos
Marathon Lb
Marathon-lb is a service discovery & load balancing tool for DC/OS
Stars: ✭ 449 (+21.35%)
Mutual labels:  service-discovery, mesos
superdiscoverer
A Supervisor backed service discoverer for automatic service-discovery.
Stars: ✭ 15 (-95.95%)
Mutual labels:  service-discovery
Ansible Consul
📡 Ansible role for Hashicorp Consul clusters
Stars: ✭ 320 (-13.51%)
Mutual labels:  service-discovery
Juno
Juno 译名朱诺。这个名字来源于古罗马神话中的众神之母。它是斗鱼的微服务管理系统, 如同众神之母一样守护着所有微服务的系统。
Stars: ✭ 285 (-22.97%)
Mutual labels:  service-discovery
prometheus-hetzner-sd
Prometheus Service Discovery for Hetzner
Stars: ✭ 15 (-95.95%)
Mutual labels:  service-discovery
Vsomeip
An implementation of Scalable service-Oriented MiddlewarE over IP
Stars: ✭ 304 (-17.84%)
Mutual labels:  service-discovery
mesomatic
A simple and idiomatic Clojure facade around the Mesos JAVA API
Stars: ✭ 68 (-81.62%)
Mutual labels:  mesos
Spring Cloud Alibaba
Spring Cloud Alibaba provides a one-stop solution for application development for the distributed solutions of Alibaba middleware.
Stars: ✭ 20,934 (+5557.84%)
Mutual labels:  service-discovery
Cyberscan
CyberScan: Network's Forensics ToolKit
Stars: ✭ 280 (-24.32%)
Mutual labels:  service-discovery
Golb
🐙 Yet another load balancer
Stars: ✭ 315 (-14.86%)
Mutual labels:  service-discovery
Lstags
Explore Docker registries and manipulate Docker images!
Stars: ✭ 277 (-25.14%)
Mutual labels:  mesos
mentos
Fresh Python Mesos Scheduler and Executor driver
Stars: ✭ 18 (-95.14%)
Mutual labels:  mesos
Cellmesh
Game server framework based on cellnet
Stars: ✭ 310 (-16.22%)
Mutual labels:  service-discovery
mesos-framework
A wrapper around the Mesos HTTP APIs for Schedulers and Executors. Write your Mesos framework in pure JavaScript!
Stars: ✭ 61 (-83.51%)
Mutual labels:  mesos
Admiral
Admiral provides automatic configuration generation, syncing and service discovery for multicluster Istio service mesh
Stars: ✭ 323 (-12.7%)
Mutual labels:  service-discovery
dcos-autoscaler
Autoscaler for DC/OS hosted in a cloud provider
Stars: ✭ 12 (-96.76%)
Mutual labels:  mesos
Aspnet Servicediscovery Patterns
Samples of simple service discovery patterns with ASP .NET Core
Stars: ✭ 265 (-28.38%)
Mutual labels:  service-discovery
Eureka Js Client
JS implementation of a client for Eureka (https://github.com/Netflix/eureka), the Netflix OSS service registry.
Stars: ✭ 293 (-20.81%)
Mutual labels:  service-discovery
Bk Bcs
蓝鲸智云容器管理平台(BlueKing Container Service)
Stars: ✭ 368 (-0.54%)
Mutual labels:  mesos

linkerd

GitHub license Circle CI

linkerd examples

🎈 Welcome to linkerd-examples! 👋

This repo contains subdirectories with various examples for how to use linkerd and namerd. Each of the subdirectories is described below.

All examples and documents in this repo refer to Linkerd 1.x unless explicitly called out as a Linkerd2 example. For more information on getting started with Linkerd2, head over to the Linkerd2 Getting Started Guide.

Getting started

Provides guides for getting linkerd up and running in multiple different environments, including local development, docker-compose, DC/OS, and Kubernetes. More information:

Add steps demo

Provides a self-contained docker-compose environment that can be used to test linkerd's performance. More information:

Consul

Provides a self-contained docker-compose environment which shows how to use consul as a service discovery back-end with linkerd.

DC/OS

Provides common configurations for deploying linkerd and namerd to DC/OS. More information:

Docker

Contains files and scripts for building custom Docker images that are used in some of the examples in this repo.

Amazon ECS

Provides common configurations for deploying linkerd to Amazon ECS. More information:

Failure accrual demo

Provides a self-contained docker-compose environment that can be used to test various failure accrual settings. More information:

Gob's microservice

Defines an example microservice application that uses linkerd and namerd to do staging, canary, and blue-green deploy.

http_proxy

Contains a linkerd configuration file that demonstrates how to make requests through linkerd using the http_proxy environment variable. More information:

influxdb

Sets up a demo environment that configures a linkerd-viz-like dashboard using linkerd, Telegraf, InfluxDB, and Grafana. Provides helpful configuration files and dashboards for all components.

A Service Mesh for Kubernetes

Defines a sample hello world app and multiple configs for deploying the app to Kubernetes in various configurations, in support for Buoyant's "A Service Mesh for Kubernetes" series of blog posts. More information:

lifecycle

Production testing Linkerd2's discovery & caching.

linkerd-tcp

Sets up a demo environment that uses linkerd to route HTTP traffic and linkerd-tcp to route Redis traffic. Provides helpful configuration files and dashboards for all components.

Mesos + Marathon

Demonstrates running linkerd and a sample hello world app on Mesos and Marathon, without DC/OS.

Perf baseline

Demonstrates baseline performance metrics for the Linkerd2 Proxy.

Plugins

Contains sample code for building linkerd plugins. More information:

Testing

docker run -v `pwd`:/root/linkerd-examples --entrypoint=/root/linkerd-examples/.circleci/ci.sh buoyantio/linkerd:1.4.6
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].