เชชเชฐเชฟเชเชฏ
เช
เชฎเซ เช
เชเชฆเชฐ เชเซเช
ะ
Istio 1.1 เชธเชพเชฅเซ, เชชเซเชฐเซเชเซเชธเซ เชชเซเชฐเชคเชฟ เชธเซเชเชจเซเชก เชฆเซเช 0,6 เชตเชฟเชจเชเชคเซเช เชฎเชพเชเซ เชเชถเชฐเซ 1000 vCPUs (เชตเชฐเซเชเซเชฏเซเช เชฒ เชเซเชฐเซ) เชตเชพเชชเชฐเซ เชเซ.
เชธเชฐเซเชตเชฟเชธ เชฎเซเชถเชฎเชพเช เชชเซเชฐเชฅเชฎ เชชเซเชฐเชฆเซเชถ เชฎเชพเชเซ (เชเชจเซเชเซเชถเชจเชจเซ เชฆเชฐเซเช เชฌเชพเชเซเช 2 เชชเซเชฐเซเชเซเชธเซ), เช
เชฎเชพเชฐเซ เชชเชพเชธเซ เชฎเชพเชคเซเชฐ เชชเซเชฐเซเชเซเชธเซ เชฎเชพเชเซ 1200 เชเซเชฐเซ เชนเชถเซ, เชชเซเชฐเชคเชฟ เชธเซเชเชจเซเชก เชเช เชฎเชฟเชฒเชฟเชฏเชจ เชตเชฟเชจเชเชคเซเชเชจเชพ เชฆเชฐเซ. Google เชจเชพ เชเชฐเซเช เชเซเชฒเซเชเซเชฏเซเชฒเซเชเชฐ เชฎเซเชเชฌ, เชคเซ เชเซเช เชตเชฃเซ เชฎเชพเชเซ เชฒเชเชญเช $40/เชฎเชนเชฟเชจเซ/เชเซเชฐ เชนเซเชตเชพเชจเซเช เชฌเชนเชพเชฐ เชเชตเซ เชเซ n1-standard-64
, เชเชเชฒเซ เชเซ, เชเชเชฒเชพ เช เชชเซเชฐเชฆเซเชถเชฎเชพเช เช
เชฎเชจเซ เชชเซเชฐเชคเชฟ เชธเซเชเชจเซเชก 50 เชฎเชฟเชฒเชฟเชฏเชจ เชตเชฟเชจเชเชคเซเช เชฎเชพเชเซ เชฆเชฐ เชฎเชนเชฟเชจเซ 1 เชนเชเชพเชฐ เชกเซเชฒเชฐเชฅเซ เชตเชงเซ เชเชฐเซเช เชฅเชถเซ.
เชเชตเชพเชจ เชธเชฟเชฎ (
เชฆเซเชเซเชคเซ เชฐเซเชคเซ, values-istio-test.yaml CPU เชตเชฟเชจเชเชคเซเชเชจเซ เชเชเชญเซเชฐเชคเชพเชฅเซ เชตเชงเชพเชฐเชถเซ. เชเซ เชฎเซเช เชฎเชพเชฐเซเช เชเชฃเชฟเชค เชฏเซเชเซเชฏ เชฐเซเชคเซ เชเชฐเซเชฏเซเช เชเซ, เชคเซ เชคเชฎเชพเชฐเซ เชเชเชเซเชฐเซเชฒ เชชเซเชจเชฒ เชฎเชพเชเซ เชฒเชเชญเช 24 CPU เชเซเชฐเซ เช เชจเซ เชฆเชฐเซเช เชชเซเชฐเซเชเซเชธเซ เชฎเชพเชเซ 0,5 CPU เชจเซ เชเชฐเซเชฐ เชชเชกเชถเซ. เชฎเชพเชฐเซ เชชเชพเชธเซ เชเชเชฒเซเช เชจเชฅเซ. เชเซเชฏเชพเชฐเซ เชฎเชจเซ เชตเชงเซ เชธเชเชธเชพเชงเชจเซ เชซเชพเชณเชตเชตเชพเชฎเชพเช เชเชตเชถเซ เชคเซเชฏเชพเชฐเซ เชนเซเช เชชเชฐเซเชเซเชทเชฃเซเชจเซเช เชชเซเชจเชฐเชพเชตเชฐเซเชคเชจ เชเชฐเซเชถ.
เชนเซเช เชฎเชพเชฐเซ เชเชพเชคเชจเซ เชเซเชตเชพ เชฎเชพเชเชเชคเซ เชนเชคเซ เชเซ เชเชธเซเชเชฟเชเชจเซเช เชชเซเชฐเชฆเชฐเซเชถเชจ เช
เชจเซเชฏ เชเชชเชจ เชธเซเชฐเซเชธ เชธเชฐเซเชตเชฟเชธ เชฎเซเชถ เชธเชพเชฅเซ เชเซเชเชฒเซเช เชธเชฎเชพเชจ เชเซ:
เชธเซเชตเชพ เชฎเซเชถ เชเชจเซเชธเซเชเซเชฒเซเชถเชจ
เชธเซ เชชเซเชฐเชฅเชฎ, เชฎเซเช เชคเซเชจเซ เชเซเชฒเชธเซเชเชฐเชฎเชพเช เชเชจเซเชธเซเชเซเชฒ เชเชฐเซเชฏเซเช
$ supergloo init
installing supergloo version 0.3.12
using chart uri https://storage.googleapis.com/supergloo-helm/charts/supergloo-0.3.12.tgz
configmap/sidecar-injection-resources created
serviceaccount/supergloo created
serviceaccount/discovery created
serviceaccount/mesh-discovery created
clusterrole.rbac.authorization.k8s.io/discovery created
clusterrole.rbac.authorization.k8s.io/mesh-discovery created
clusterrolebinding.rbac.authorization.k8s.io/supergloo-role-binding created
clusterrolebinding.rbac.authorization.k8s.io/discovery-role-binding created
clusterrolebinding.rbac.authorization.k8s.io/mesh-discovery-role-binding created
deployment.extensions/supergloo created
deployment.extensions/discovery created
deployment.extensions/mesh-discovery created
install successful!
เชฎเซเช SuperGloo เชจเซ เชเชชเชฏเซเช เชเชฐเซเชฏเซ เชเชพเชฐเชฃ เชเซ เชคเซ เชธเชฐเซเชตเชฟเชธ เชฎเซเชถเชจเซ เชฌเซเชเชธเซเชเซเชฐเซเชชเชฟเชเช เชเซเชฌ เชธเชฐเชณ เชฌเชจเชพเชตเซ เชเซ. เชฎเชพเชฐเซ เชเชฃเซเช เชเชฐเชตเชพเชจเซเช เชจเชนเซเชคเซเช. เช เชฎเซ เชเชคเซเชชเชพเชฆเชจเชฎเชพเช SuperGloo เชจเซ เชเชชเชฏเซเช เชเชฐเชคเชพ เชจเชฅเซ, เชชเชฐเชเชคเซ เชคเซ เชเชตเชพ เชเชพเชฐเซเชฏ เชฎเชพเชเซ เชเชฆเชฐเซเชถ เชเซ. เชฆเชฐเซเช เชธเซเชตเชพ เชฎเซเชถ เชฎเชพเชเซ เชฎเชพเชฐเซ เชถเชพเชฌเซเชฆเชฟเช เชฐเซเชคเซ เชฅเซเชกเชพ เชเชฆเซเชถเซเชจเซ เชเชชเชฏเซเช เชเชฐเชตเซ เชชเชกเซเชฏเซ. เชฎเซเช เชเชเชธเซเชฒเซเชถเชจ เชฎเชพเชเซ เชฌเซ เชเซเชฒเชธเซเชเชฐเชจเซ เชเชชเชฏเซเช เชเชฐเซเชฏเซ - เชเช-เชเช Istio เช เชจเซ Linkerd เชฎเชพเชเซ.
เช เชชเซเชฐเชฏเซเช Google Kubernetes Engine เชชเชฐ เชเชฐเชตเชพเชฎเชพเช เชเชตเซเชฏเซ เชนเชคเซ. เชฎเซเช เชเซเชฌเชฐเชจเซเชเซเชธเชจเซ เชเชชเชฏเซเช เชเชฐเซเชฏเซ 1.12.7-gke.7
เช
เชจเซ เชเชพเชเช เซเชจเซ เชชเซเชฒ n1-standard-4
เชธเซเชตเชเชพเชฒเชฟเชค เชจเซเชก เชธเซเชเซเชฒเชฟเชเช เชธเชพเชฅเซ (เชจเซเชฏเซเชจเชคเชฎ 4, เชฎเชนเชคเซเชคเชฎ 16).
เชชเชเซ เชฎเซเช เชเชฎเชพเชจเซเชก เชฒเชพเชเชจเชฎเชพเชเชฅเซ เชฌเชเชจเซ เชธเชฐเซเชตเชฟเชธ เชฎเซเชถ เชเชจเซเชธเซเชเซเชฒ เชเชฐเซเชฏเชพ.
เชชเซเชฐเชฅเชฎ เชฒเชฟเชเช เชฅเชฏเซเชฒ:
$ supergloo install linkerd --name linkerd
+---------+--------------+---------+---------------------------+
| INSTALL | TYPE | STATUS | DETAILS |
+---------+--------------+---------+---------------------------+
| linkerd | Linkerd Mesh | Pending | enabled: true |
| | | | version: stable-2.3.0 |
| | | | namespace: linkerd |
| | | | mtls enabled: true |
| | | | auto inject enabled: true |
+---------+--------------+---------+---------------------------+
เชชเชเซ เชเชธเซเชเชฟเช:
$ supergloo install istio --name istio --installation-namespace istio-system --mtls=true --auto-inject=true
+---------+------------+---------+---------------------------+
| INSTALL | TYPE | STATUS | DETAILS |
+---------+------------+---------+---------------------------+
| istio | Istio Mesh | Pending | enabled: true |
| | | | version: 1.0.6 |
| | | | namespace: istio-system |
| | | | mtls enabled: true |
| | | | auto inject enabled: true |
| | | | grafana enabled: true |
| | | | prometheus enabled: true |
| | | | jaeger enabled: true |
+---------+------------+---------+---------------------------+
เชเซเชฐเซเชถ-เชฒเซเชชเชฎเชพเช เชฅเซเชกเซ เชฎเชฟเชจเชฟเชเซ เชฒเชพเชเซ, เช เชจเซ เชชเชเซ เชเชเชเซเชฐเซเชฒ เชชเซเชจเชฒ เชธเซเชฅเชฟเชฐ เชฅเช.
(เชจเซเชเชง: SuperGloo เชนเชฎเชฃเชพเช เชฎเชพเชเซ เชฎเชพเชคเซเชฐ Istio 1.0.x เชจเซ เชธเชชเซเชฐเซเช เชเชฐเซ เชเซ. เชฎเซเช Istio 1.1.3 เชธเชพเชฅเซ เชชเซเชฐเชฏเซเช เชชเซเชจเชฐเชพเชตเชฐเซเชคเชฟเชค เชเชฐเซเชฏเซ, เชชเชฐเชเชคเซ เชเซเช เชจเซเชเชงเชชเชพเชคเซเชฐ เชคเชซเชพเชตเชค เชเชฃเชพเชฏเซ เชจเชฅเซ.)
Istio เชเชเซเชฎเซเชเชฟเช เชกเชฟเชชเซเชฒเซเชฏเชฎเซเชจเซเช เชธเซเช เชเชฐเซ เชฐเชนเซเชฏเซเช เชเซ
Istio เชจเซ เชธเชพเชเชกเชเชพเชฐ เชเชจเซเชตเซเชฏ เชเชจเซเชธเซเชเซเชฒ เชเชฐเชตเชพ เชฎเชพเชเซ, เช
เชฎเซ เชธเชพเชเชกเชเชพเชฐ เชเชจเซเชเซเชเซเชเชฐ - เชจเซ เชเชชเชฏเซเช เชเชฐเซเช เชเซเช MutatingAdmissionWebhook
. เช
เชฎเซ เช เชฒเซเชเชฎเชพเช เชคเซเชจเชพ เชตเชฟเชถเซ เชตเชพเชค เชเชฐเซเชถเซเช เชจเชนเซเช. เชนเซเช เชซเชเซเชค เชเชเชฒเซเช เช เชเชนเซ เชฆเชเช เชเซ เช เชเช เชจเชฟเชฏเชเชคเซเชฐเช เชเซ เชเซ เชคเชฎเชพเชฎ เชจเชตเชพ เชชเซเชกเซเชธเชจเซ เชเชเซเชธเซเชธ เชชเชฐ เชจเชเชฐ เชฐเชพเชเซ เชเซ เช
เชจเซ เชเชคเชฟเชถเซเชฒ เชฐเซเชคเซ เชเช sidecar เช
เชจเซ initContainer เชเชฎเซเชฐเซ เชเซ, เชเซ เชเชพเชฐเซเชฏเซ เชฎเชพเชเซ เชเชตเชพเชฌเชฆเชพเชฐ เชเซ. iptables
.
เช
เชฎเซ Shopify เชชเชฐ เชธเชพเชเชกเชเชพเชฐเซเชธเชจเซ เช
เชฎเชฒเชฎเชพเช เชฎเซเชเชตเชพ เชฎเชพเชเซ เช
เชฎเชพเชฐเซเช เชชเซเชคเชพเชจเซเช เชเชเซเชธเซเชธ เชเชเชเซเชฐเซเชฒเชฐ เชฒเชเซเชฏเซเช, เชชเชฐเชเชคเซ เช เชฌเซเชจเซเชเชฎเชพเชฐเซเช เชฎเชพเชเซ เชฎเซเช เชเชธเซเชเชฟเช เชธเชพเชฅเซ เชเชตเชคเชพ เชจเชฟเชฏเชเชคเซเชฐเชเชจเซ เชเชชเชฏเซเช เชเชฐเซเชฏเซ. เชเซเชฏเชพเชฐเซ เชจเซเชฎเชธเซเชชเซเชธเชฎเชพเช เชถเซเชฐเซเชเชเช เชนเซเชฏ เชคเซเชฏเชพเชฐเซ เชเชเชเซเชฐเซเชฒเชฐ เชกเชฟเชซเซเชฒเซเช เชฐเซเชชเซ เชธเชพเชเชกเชเชพเชฐเซเชธเชจเซ เชเชจเซเชเซเชเซเช เชเชฐเซ เชเซ istio-injection: enabled
:
$ kubectl label namespace irs-client-dev istio-injection=enabled
namespace/irs-client-dev labeled
$ kubectl label namespace irs-server-dev istio-injection=enabled
namespace/irs-server-dev labeled
เชธเซเชตเชเชพเชฒเชฟเชค Linkerd เชเชฎเชพเชตเช เชธเซเชฏเซเชเชฟเชค เชเชฐเซ เชฐเชนเซเชฏเชพ เชเซเช
Linkerd เชธเชพเชเชกเชเชพเชฐ เชเชฎเซเชฌเซเชกเชฟเชเช เชธเซเช เชเชฐเชตเชพ เชฎเชพเชเซ, เช
เชฎเซ เชเชจเซเชเซเชถเชจเซเชธเชจเซ เชเชชเชฏเซเช เชเชฐเซเช เชเซเช (เชฎเซเช เชคเซเชจเซ เชฎเซเชจเซเชฏเซเช
เชฒเซ เชเชฎเซเชฐเซเชฏเซเช เชเซ kubectl edit
):
metadata:
annotations:
linkerd.io/inject: enabled
$ k edit ns irs-server-dev
namespace/irs-server-dev edited
$ k get ns irs-server-dev -o yaml
apiVersion: v1
kind: Namespace
metadata:
annotations:
linkerd.io/inject: enabled
name: irs-server-dev
spec:
finalizers:
- kubernetes
status:
phase: Active
Istio เชซเซเชฒเซเช เชเซเชฒเชฐเชจเซเชธ เชธเชฟเชฎเซเชฏเซเชฒเซเชเชฐ
Shopify เชฎเชพเชเซ เช เชจเชจเซเชฏ เชเซเชฐเชพเชซเชฟเช เชธเชพเชฅเซ เชชเซเชฐเชฏเซเช เชเชฐเชตเชพ เชฎเชพเชเซ เช เชฎเซ Istio เชจเชพเชฎเชจเซเช เชซเซเชฒเซเช เชเซเชฒเชฐเชจเซเชธ เชธเชฟเชฎเซเชฏเซเชฒเซเชเชฐ เชฌเชจเชพเชตเซเชฏเซเช เชเซ. เช เชฎเชจเซ เชตเซเชตเชฟเชงเซเชฏเชชเซเชฐเซเชฃ เชเซเชชเซเชฒเซเชเซ เชฌเชจเชพเชตเชตเชพ เชฎเชพเชเซ เชเช เชธเชพเชงเชจเชจเซ เชเชฐเซเชฐ เชนเชคเซ เชเซ เช เชฎเชพเชฐเชพ เชธเซเชตเชพ เชเซเชฐเชพเชซเชจเชพ เชเซเชเซเชเชธ เชญเชพเชเชจเซ เชฐเชเซ เชเชฐเซ, เชเซ เชเซเชเซเชเชธ เชตเชฐเซเชเชฒเซเชกเชจเซ เชฎเซเชกเชฒ เชเชฐเชตเชพ เชฎเชพเชเซ เชเชคเชฟเชถเซเชฒ เชฐเซเชคเซ เชเซเช เชตเซเชฒ เชนเซเชฏ.
เชซเซเชฒเซเชถ เชตเซเชเชพเชฃ เชฆเชฐเชฎเชฟเชฏเชพเชจ Shopify เชจเซเช เชเชจเซเชซเซเชฐเชพเชธเซเชเซเชฐเชเซเชเชฐ เชญเชพเชฐเซ เชญเชพเชฐ เชนเซเช เชณ เชเซ. เชคเซ เช เชธเชฎเชฏเซ, Shopify
เช เชฎเซ เช เชฎเชพเชฐเชพ เชธเซเชฅเชฟเชคเชฟเชธเซเชฅเชพเชชเชเชคเชพ เชธเชฟเชฎเซเชฏเซเชฒเซเชเชฐเชจเซ เชตเชฐเซเชเชซเซเชฒเซเชจเซ เชฎเซเชกเซเชฒ เชเชฐเชตเชพ เชเชเซเชเซเช เชเซเช เชเซ เชเซเชชเซเชฒเซเชเซ เช เชจเซ เชตเชฐเซเชเชฒเซเชกเซเชธ เชธเชพเชฅเซ เชฎเซเชณ เชเชพเชฏ เชเซ เชเซเชฃเซ เชญเซเชคเชเชพเชณเชฎเชพเช Shopify เชจเชพ เชเชจเซเชซเซเชฐเชพเชธเซเชเซเชฐเชเซเชเชฐเชจเซ เชฆเชฌเชพเชตเซ เชฆเซเชงเซเช เชเซ. เชธเชฐเซเชตเชฟเชธ เชฎเซเชถเชจเซ เชเชชเชฏเซเช เชเชฐเชตเชพเชจเซ เชฎเซเชเซเชฏ เชนเซเชคเซ เช เชเซ เชเซ เช เชฎเชจเซ เชจเซเชเชตเชฐเซเช เชธเซเชคเชฐเซ เชตเชฟเชถเซเชตเชธเชจเซเชฏเชคเชพ เช เชจเซ เชเชพเชฎเซ เชธเชนเชฟเชทเซเชฃเซเชคเชพเชจเซ เชเชฐเซเชฐ เชเซ, เช เชจเซ เชคเซ เช เชฎเชพเชฐเชพ เชฎเชพเชเซ เชฎเชนเชคเซเชตเชชเซเชฐเซเชฃ เชเซ เชเซ เชธเชฐเซเชตเชฟเชธ เชฎเซเชถ เช เชเชพเช เชธเซเชตเชพเชเชฎเชพเช เชตเชฟเชเซเชทเซเชช เชชเชพเชกเชคเชพ เชญเชพเชฐเชจเซ เช เชธเชฐเชเชพเชฐเช เชฐเซเชคเซ เชธเชพเชฎเชจเซ เชเชฐเซ เชเซ.
เชซเซเชฒเซเช เชเซเชฒเชฐเชจเซเชธ เชธเชฟเชฎเซเชฏเซเชฒเซเชเชฐเชจเชพ เชนเชพเชฐเซเชฆเชฎเชพเช เชตเชฐเซเชเชฐ เชจเซเชก เชเซ, เชเซ เชธเชฐเซเชตเชฟเชธ เชฎเซเชถ เชจเซเชก เชคเชฐเซเชเซ เชเชพเชฎ เชเชฐเซ เชเซ. เชตเชฐเซเชเชฐ เชจเซเชกเชจเซ เชธเซเชเชพเชฐเซเชเช เชช เชธเชฎเชฏเซ เชธเซเชฅเชฟเชฐ เชฐเซเชคเซ เชเซเช เชตเซ เชถเชเชพเชฏ เชเซ เช เชฅเชตเชพ REST API เชฆเซเชตเชพเชฐเชพ เชเชคเชฟเชถเซเชฒ เชฐเซเชคเซ เชเซเช เชตเซ เชถเชเชพเชฏ เชเซ. เชฐเซเชเซเชฐเซเชธเชจ เชเซเชธเซเชเชจเชพ เชธเซเชตเชฐเซเชชเชฎเชพเช เชตเชฐเซเชเชซเซเชฒเซ เชฌเชจเชพเชตเชตเชพ เชฎเชพเชเซ เช เชฎเซ เชตเชฐเซเชเชฐ เชจเซเชกเซเชธเชจเชพ เชกเชพเชฏเชจเซเชฎเชฟเช เชเชจเซเชซเชฟเชเชฐเซเชถเชจเชจเซ เชเชชเชฏเซเช เชเชฐเซเช เชเซเช.
เช เชนเซเช เชเชตเซ เชชเซเชฐเชเซเชฐเชฟเชฏเชพเชจเซเช เชเชฆเชพเชนเชฐเชฃ เชเซ:
- เช
เชฎเซ 10 เชธเชฐเซเชตเชฐ เชคเชฐเซเชเซ เชฒเซเชจเซเช เชเชฐเซเช เชเซเช
bar
เชธเซเชตเชพ เชเซ เชชเซเชฐเชคเชฟเชธเชพเชฆ เชเชชเซ เชเซ200/OK
100 ms เชชเชเซ. - เช
เชฎเซ 10 เชเซเชฒเชพเชฏเชจเซเชเซเชธ เชฒเซเชจเซเช เชเชฐเซเช เชเซเช - เชฆเชฐเซเช เชชเซเชฐเชคเชฟ เชธเซเชเชจเซเชกเซ 100 เชตเชฟเชจเชเชคเซเช เชฎเซเชเชฒเซ เชเซ
bar
. - เชฆเชฐ 10 เชธเซเชเชจเซเชกเซ เช
เชฎเซ 1 เชธเชฐเซเชตเชฐ เช
เชจเซ เชฎเซเชจเชฟเชเชฐเชจเซ เชญเซเชฒเซเชจเซ เชฆเซเชฐ เชเชฐเซเช เชเซเช
5xx
เชเซเชฐเชพเชนเช เชชเชฐ.
เชตเชฐเซเชเชซเซเชฒเซเชจเชพ เช เชเชคเซ, เช เชฎเซ เชฒเซเช เช เชจเซ เชฎเซเชเซเชฐเชฟเชเซเชธเชจเซ เชคเชชเชพเชธ เชเชฐเซเช เชเซเช เช เชจเซ เชคเชชเชพเชธ เชเชฐเซเช เชเซเช เชเซ เชเซเชธเซเช เชชเชพเชธ เชฅเชฏเซ เชเซ เชเซ เชจเชนเซเช. เช เชฐเซเชคเซ เช เชฎเซ เช เชฎเชพเชฐเชพ เชธเชฐเซเชตเชฟเชธ เชฎเซเชถเชจเชพ เชชเซเชฐเชฆเชฐเซเชถเชจ เชตเชฟเชถเซ เชเชพเชฃเซเช เชเซเช เช เชจเซ เชเชพเชฎเซ เชธเชนเชฟเชทเซเชฃเซเชคเชพ เชตเชฟเชถเซ เช เชฎเชพเชฐเซ เชงเชพเชฐเชฃเชพเชเชจเซ เชเชเชพเชธเชตเชพ เชฎเชพเชเซ เชฐเซเชเซเชฐเซเชถเชจ เชเซเชธเซเช เชเชฒเชพเชตเซเช เชเซเช.
(เชจเซเชเชง: เช เชฎเซ Istio เชซเซเชฒเซเช เชเซเชฒเชฐเชจเซเชธ เชธเชฟเชฎเซเชฏเซเชฒเซเชเชฐ เชเชชเชจ เชธเซเชฐเซเชธเชฟเชเช เชชเชฐ เชตเชฟเชเชพเชฐ เชเชฐเซ เชฐเชนเซเชฏเชพ เชเซเช, เชชเชฐเชเชคเซ เชนเชเซ เชธเซเชงเซ เชคเซเชฎ เชเชฐเชตเชพ เชคเซเชฏเชพเชฐ เชจเชฅเซ.)
เชธเชฐเซเชตเชฟเชธ เชฎเซเชถ เชฌเซเชจเซเชเชฎเชพเชฐเซเช เชฎเชพเชเซ Istio เชซเซเชฒเซเช เชเซเชฒเชฐเชจเซเชธ เชธเชฟเชฎเซเชฏเซเชฒเซเชเชฐ
เช เชฎเซ เชธเชฟเชฎเซเชฏเซเชฒเซเชเชฐเชจเชพ เชเชฃเชพ เชเชพเชฐเซเชฏเชเชพเชฐเซ เชเชพเชเช เซ เชธเซเช เชเชฐเซเชฏเชพ เชเซ:
irs-client-loadgen
: 3 เชชเซเชฐเชคเชฟเชเซเชคเชฟเช เชเซ เชชเซเชฐเชคเชฟ เชธเซเชเชจเซเชก เชฆเซเช 100 เชตเชฟเชจเชเชคเซเช เชฎเซเชเชฒเซ เชเซirs-client
.irs-client
: 3 เชชเซเชฐเชคเชฟเชเซเชคเชฟเช เชเซ เชเซ เชตเชฟเชจเชเชคเซ เชชเซเชฐเชพเชชเซเชค เชเชฐเซ เชเซ, 100ms เชฐเชพเชน เชเซเช เช เชจเซ เชตเชฟเชจเชเชคเซเชจเซ เชซเซเชฐเชตเชฐเซเชก เชเชฐเซirs-server
.irs-server
: 3 เชชเซเชฐเชคเชฟเชเซเชคเชฟเช เชเซ เชชเชฐเชค เชเชฐเซ เชเซ200/OK
100 ms เชชเชเซ.
เช เชเซเช เชตเชฃเซ เชธเชพเชฅเซ, เช
เชฎเซ 9 เช
เชเชคเชฟเชฎ เชฌเชฟเชเชฆเซเช เชตเชเซเชเซ เชธเซเชฅเชฟเชฐ เชเซเชฐเชพเชซเชฟเช เชชเซเชฐเชตเชพเชนเชจเซ เชฎเชพเชชเซ เชถเชเซเช เชเซเช. เชฎเชพเช เชธเชพเชเชกเชเชพเชฐ irs-client-loadgen
ะธ irs-server
เชชเซเชฐเชคเชฟ เชธเซเชเชจเซเชก 100 เชตเชฟเชจเชเชคเซเช เชชเซเชฐเชพเชชเซเชค เชเชฐเซ, เช
เชจเซ irs-client
- 200 (เชเชจเชเชฎเชฟเชเช เช
เชจเซ เชเชเชเชเซเชเชเช).
เช
เชฎเซ เชธเชเชธเชพเชงเชจ เชตเชชเชฐเชพเชถเชจเซ เชเซเชฐเซ
เช เชเชฐเซเช เชเซเช
เชฐเชฟเชเชฒเซเช
เชจเชฟเชฏเชเชคเซเชฐเชฃ เชชเซเชจเชฒเซเชธ
เชชเซเชฐเชฅเชฎ, เช เชฎเซ CPU เชตเชชเชฐเชพเชถเชจเซ เชคเชชเชพเชธ เชเชฐเซ.
เชฒเชฟเชเชเชฐเซเชก เชเชเชเซเชฐเซเชฒ เชชเซเชจเชฒ ~22 เชฎเชฟเชฒเซเชเซเชฐ
Istio เชจเชฟเชฏเชเชคเซเชฐเชฃ เชชเซเชจเชฒ: ~750 เชฎเชฟเชฒเซเชเซเชฐ
Istio เชจเชฟเชฏเชเชคเซเชฐเชฃ เชชเซเชจเชฒ เชเชถเชฐเซ เชเชชเชฏเซเช เชเชฐเซ เชเซ 35 เชเชฃเชพ เชตเชงเซ CPU เชธเชเชธเชพเชงเชจเซLinkerd เชเชฐเชคเชพเช. เช เชฒเชฌเชคเซเชค, เชฌเชงเซเช เชกเชฟเชซเซเชฒเซเช เชฐเซเชชเซ เชเชจเซเชธเซเชเซเชฒ เชเชฐเซเชฒเซเช เชเซ, เช เชจเซ เชเชธเซเชเชฟเช-เชเซเชฒเชฟเชฎเซเชเซเชฐเซ เช เชนเซเช เชเชฃเชพ เชฌเชงเชพ เชชเซเชฐเซเชธเซเชธเชฐ เชธเชเชธเชพเชงเชจเซเชจเซ เชเชชเชฏเซเช เชเชฐเซ เชเซ (เชเซเชเชฒเชพเช เชเชพเชฐเซเชฏเซเชจเซ เช เชเซเชทเชฎ เชเชฐเซเชจเซ เชคเซเชจเซ เช เชเซเชทเชฎ เชเชฐเซ เชถเชเชพเชฏ เชเซ). เชเซ เชเชชเชฃเซ เช เชเชเชเชจเซ เชฆเซเชฐ เชเชฐเซเช, เชคเซ เชชเชฃ เชเชชเชฃเชจเซ 100 เชฅเซ เชตเชงเซ เชฎเชฟเชฒเซเชเซเชฐ เชฎเชณเซ เชเซ, เชเชเชฒเซ เชเซ 4 เชเชฃเซ เชตเชงเซLinkerd เชเชฐเชคเชพเช.
เชธเชพเชเชกเชเชพเชฐ เชชเซเชฐเซเชเซเชธเซ
เช เชฎเซ เชชเชเซ เชชเซเชฐเซเชเซเชธเซเชจเชพ เชเชชเชฏเซเชเชจเซเช เชชเชฐเซเชเซเชทเชฃ เชเชฐเซเชฏเซเช. เชตเชฟเชจเชเชคเซเชเชจเซ เชธเชเชเซเชฏเชพ เชธเชพเชฅเซ เชฐเซเชเซเชฏ เชธเชเชฌเชเชง เชนเซเชตเซ เชเซเชเช, เชชเชฐเชเชคเซ เชฆเชฐเซเช เชธเชพเชเชกเชเชพเชฐ เชฎเชพเชเซ เชเซเชเชฒเชพเช เชเชตเชฐเชนเซเชก เชเซ เชเซ เชตเชณเชพเชเชเชจเซ เช เชธเชฐ เชเชฐเซ เชเซ.
เชฒเชฟเชเชเชฐเซเชก: irs-เชเซเชฒเชพเชฏเชจเซเช เชฎเชพเชเซ ~100 เชฎเชฟเชฒเซเชเซเชฐ, IRs-เชเซเชฒเชพเชฏเชจเซเช-เชฒเซเชกเชเชจ เชฎเชพเชเซ ~50 เชฎเชฟเชฒเซเชเซเชฐ
เชชเชฐเชฟเชฃเชพเชฎเซ เชคเชพเชฐเซเชเชฟเช เชฒเชพเชเซ เชเซ, เชเชพเชฐเชฃ เชเซ เชเซเชฒเชพเชฏเชเช เชชเซเชฐเซเชเซเชธเซ เชฒเซเชกเชเชจ เชชเซเชฐเซเชเซเชธเซ เชเชฐเชคเชพ เชฌเชฎเชฃเซเช เชเซเชฐเชพเชซเชฟเช เชฎเซเชณเชตเซ เชเซ: เชฒเซเชกเชเชจเชฎเชพเชเชฅเซ เชฆเชฐเซเช เชเชเชเชเซเชเชเช เชตเชฟเชจเชเชคเซ เชฎเชพเชเซ, เชเซเชฒเชพเชฏเชเช เชชเชพเชธเซ เชเช เชเชจเชเชฎเชฟเชเช เช เชจเซ เชเช เชเชเชเชเซเชเชเช เชนเซเชฏ เชเซ.
Istio/เชฆเซเชค: irs-client เชฎเชพเชเซ ~155 millicores, ~75 millicores for irs-client-loadgen
เช เชฎเซ Istio sidecars เชฎเชพเชเซ เชธเชฎเชพเชจ เชชเชฐเชฟเชฃเชพเชฎเซ เชเซเชเช เชเซเช.
เชชเชฐเชเชคเซ เชธเชพเชฎเชพเชจเซเชฏ เชฐเซเชคเซ, Istio/Envoy เชชเซเชฐเซเชเซเชธเซเช เชตเชพเชชเชฐเซ เชเซ เชฒเชเชญเช 50% เชตเชงเซ CPU เชธเชเชธเชพเชงเชจเซLinkerd เชเชฐเชคเชพเช.
เช เชฎเซ เชธเชฐเซเชตเชฐ เชฌเชพเชเซ เชชเชฐ เชธเชฎเชพเชจ เชฏเซเชเชจเชพ เชเซเชเช เชเซเช:
เชฒเชฟเชเชเชฐเซเชก: IRs-เชธเชฐเซเชตเชฐ เชฎเชพเชเซ ~50 เชฎเชฟเชฒเซเชเซเชฐ
Istio/เชฆเซเชค: irs-เชธเชฐเซเชตเชฐ เชฎเชพเชเซ ~80 เชฎเชฟเชฒเซเชเซเชฐ
เชธเชฐเซเชตเชฐ เชฌเชพเชเซ เชชเชฐ, เชธเชพเชเชกเชเชพเชฐ Istio/เชฆเซเชค เชตเชชเชฐเชพเชถ เชเชฐเซ เชเซ เชฒเชเชญเช 60% เชตเชงเซ CPU เชธเชเชธเชพเชงเชจเซLinkerd เชเชฐเชคเชพเช.
เชจเชฟเชทเซเชเชฐเซเชท
Istio Envoy เชชเซเชฐเซเชเซเชธเซ เช เชฎเชพเชฐเชพ เชธเชฟเชฎเซเชฏเซเชฒเซเชเซเชก เชตเชฐเซเชเชฒเซเชก เชชเชฐ Linkerd เชเชฐเชคเชพเช 50+% เชตเชงเซ CPU เชตเชพเชชเชฐเซ เชเซ. Linkerd เชเชเชเซเชฐเซเชฒ เชชเซเชจเชฒ เชเชพเชธ เชเชฐเซเชจเซ เชฎเซเชเซเชฏ เชเชเชเซ เชฎเชพเชเซ, Istio เชเชฐเชคเชพเช เชเชฃเชพ เชเชเชพ เชธเชเชธเชพเชงเชจเซเชจเซ เชเชชเชฏเซเช เชเชฐเซ เชเซ.
เช เชฎเซ เชนเชเซ เชชเชฃ เช เชเชฐเซเชเชจเซ เชเซเชตเซ เชฐเซเชคเซ เชเชเชพเชกเชตเซ เชคเซ เชตเชฟเชถเซ เชตเชฟเชเชพเชฐเซ เชฐเชนเซเชฏเชพ เชเซเช. เชเซ เชคเชฎเชพเชฐเซ เชชเชพเชธเซ เชตเชฟเชเชพเชฐเซ เชนเซเชฏ, เชคเซ เชเซเชชเชพ เชเชฐเซเชจเซ เชถเซเชฐ เชเชฐเซ!
เชธเซเชฐเซเชธ: www.habr.com