kubernetes-envoy-sds

Kubernetes Envoy Service Discovery Service.

  • Owner: kelseyhightower/kubernetes-envoy-sds
  • Platform:
  • License:: Apache License 2.0
  • Category::
  • Topic:
  • Like:
    0
      Compare:

Github stars Tracking Chart

Kubernetes Envoy Service Discovery Service

The kubernetes-envoy-sds service implements the Envoy Service Discovery REST API on top of the Kubernetes Services API.

Each Kubernetes service can be referenced in an Envoy config by its FQDN. The following FQDN maps to the nginx service running in the default namespace:

nginx.default.svc.cluster.local

See the envoy.json configuration file for a complete example.

Usage

kubernetes-envoy-sds -h
Usage of kubernetes-envoy-sds:
  -cluster-domain string
    	The cluster domain (default "svc.cluster.local")
  -http string
    	The HTTP listen address. (default "127.0.0.1:8080")

Usage Tutorial

This tutorial will walk you through deploying the kubernetes-envoy-sds service and an Envoy service mesh across each node in a Kubernetes cluster. Once the Envoy infrastructure is in place you'll have a chance to test it using the consumer example service.

Kubernetes 1.6+ is required.

Main metrics

Overview
Name With Ownerkelseyhightower/kubernetes-envoy-sds
Primary LanguageGo
Program languageShell (Language Count: 2)
Platform
License:Apache License 2.0
所有者活动
Created At2017-07-31 19:52:28
Pushed At2017-12-12 21:05:07
Last Commit At2017-07-31 19:29:52
Release Count0
用户参与
Stargazers Count134
Watchers Count4
Fork Count19
Commits Count18
Has Issues Enabled
Issues Count4
Issue Open Count4
Pull Requests Count0
Pull Requests Open Count0
Pull Requests Close Count2
项目设置
Has Wiki Enabled
Is Archived
Is Fork
Is Locked
Is Mirror
Is Private