helloworld

KubeBiz

This sample includes two versions of a simple helloworld service that returns its version and instance (hostname) when called. It can be used as a test service when experimenting with version routing. see more: https://github.com/istio/istio/tree/release-1.8/samples/helloworld

{{0 | transUnit}}

{{"Download"|I18N}}

{{264 | transUnit}}

{{"Click"|I18N}}

{{0 | transUnit}}

{{"fork"|I18N}}

{{0 | transUnit}}

{{"star"|I18N}}

phantomjs

KubeBiz

PhantomJS is a headless web browser scriptable with JavaScript. It runs on Windows, macOS, Linux, and FreeBSD.

{{0 | transUnit}}

{{"Download"|I18N}}

{{264 | transUnit}}

{{"Click"|I18N}}

{{0 | transUnit}}

{{"fork"|I18N}}

{{0 | transUnit}}

{{"star"|I18N}}

metrics-server

denefer

Metric server 从每个节点上的 Kubelet 公开的 Summary API 中采集指标信息。 kubectl top node,pods 命令可用

{{0 | transUnit}}

{{"Download"|I18N}}

{{263 | transUnit}}

{{"Click"|I18N}}

{{0 | transUnit}}

{{"fork"|I18N}}

{{1 | transUnit}}

{{"star"|I18N}}

etcd

rbac

A distributed, reliable key-value store for the most critical data of a distributed system.

{{0 | transUnit}}

{{"Download"|I18N}}

{{262 | transUnit}}

{{"Click"|I18N}}

{{0 | transUnit}}

{{"fork"|I18N}}

{{0 | transUnit}}

{{"star"|I18N}}

kube-vip

KubeBiz

As an alternative to the more "traditional" approach of keepalived and haproxy, kube-vip implements both management of a virtual IP and load balancing in one service. Similar to option 2 above, kube-vip will be run as a static pod on the control plane nodes. Like with keepalived, the hosts negotiating a virtual IP need to be in the same IP subnet. Similarly, like with haproxy, stream-based load-balancing allows TLS termination to be handled by the API Server instances behind it.

{{0 | transUnit}}

{{"Download"|I18N}}

{{262 | transUnit}}

{{"Click"|I18N}}

{{0 | transUnit}}

{{"fork"|I18N}}

{{0 | transUnit}}

{{"star"|I18N}}

etcd

centOS

A distributed, reliable key-value store for the most critical data of a distributed system.

{{0 | transUnit}}

{{"Download"|I18N}}

{{261 | transUnit}}

{{"Click"|I18N}}

{{0 | transUnit}}

{{"fork"|I18N}}

{{0 | transUnit}}

{{"star"|I18N}}

kubeflow

KubeBiz

kubeflow

{{0 | transUnit}}

{{"Download"|I18N}}

{{259 | transUnit}}

{{"Click"|I18N}}

{{0 | transUnit}}

{{"fork"|I18N}}

{{0 | transUnit}}

{{"star"|I18N}}

fortio

KubeBiz

Fortio (Φορτίο) started as, and is, Istio's load testing tool and now graduated to be its own project. Fortio is also used by, among others, Meshery Fortio runs at a specified query per second (qps) and records an histogram of execution time and calculates percentiles (e.g. p99 ie the response time such as 99% of the requests take less than that number (in seconds, SI unit)). It can run for a set duration, for a fixed number of calls, or until interrupted (at a constant target QPS, or max speed/load per connection/thread). The name fortio comes from greek φορτίο which means load/burden. Fortio is a fast, small (3Mb docker image, minimal dependencies), reusable, embeddable go library as well as a command line tool and server process, the server includes a simple web UI and graphical representation of the results (both a single latency graph and a multiple results comparative min, max, avg, qps and percentiles graphs). Fortio also includes a set of server side features (similar to httpbin) to help debugging and testing: request echo back including headers, adding latency or error codes with a probability distribution, tcp echoing, tcp proxying, http fan out/scatter and gather proxy server, GRPC echo/health in addition to http, etc... Fortio is quite mature and very stable with no known major bugs (lots of possible improvements if you want to contribute though!), and when bugs are found they are fixed quickly, so after 1 year of development and 42 incremental releases, we reached 1.0 in June 2018. Fortio components can be used a library even for unrelated projects, for instance the log, stats, or fhttp utilities both client and server. As well as the newly integrated Dynamic Flags support (greatly inspired/imported initially from https://github.com/mwitkow/go-flagz)

{{0 | transUnit}}

{{"Download"|I18N}}

{{252 | transUnit}}

{{"Click"|I18N}}

{{0 | transUnit}}

{{"fork"|I18N}}

{{0 | transUnit}}

{{"star"|I18N}}

etcd

wow

A distributed, reliable key-value store for the most critical data of a distributed system.

{{0 | transUnit}}

{{"Download"|I18N}}

{{247 | transUnit}}

{{"Click"|I18N}}

{{0 | transUnit}}

{{"fork"|I18N}}

{{0 | transUnit}}

{{"star"|I18N}}

jetty

rbac

Jetty provides a Web server and javax.servlet container.

{{0 | transUnit}}

{{"Download"|I18N}}

{{247 | transUnit}}

{{"Click"|I18N}}

{{0 | transUnit}}

{{"fork"|I18N}}

{{0 | transUnit}}

{{"star"|I18N}}