"แกแแจแแจแ แแแแ แฉแแแ แแแแ แ แกแแฎแแแแ", - แแแแแแแ แแกแขแแ แแแฃแแ แกแ, แแแฃแแแแ แกแแแ แแแจแแ แแกแ แแแแแแแแ. แแแแ แแ แแก, แ แแกแแช แกแฃแแแ แแแแแขแแแ แแ แกแแแแแแแ แแ แกแแแกแแฎแฃแ แแแ แแแ แแแขแแแก แกแชแแแแ, แกแแแ แแแ แแ แแ แแก แจแแกแแคแแ แแกแ แแแแแแฃแขแแ แฃแแ แกแแ แแแกแแแแกแแแแก, แกแแแแช แแแฌแงแแแแแแแ แแแแ แแ แฃแแแแแกแแ, แแแแ แ แกแแคแ แแฎแ.
แแ Istio, OpenShift-แแแ แแ Kubernetes-แแแ แแ แแแ, แแแแ แแกแแ แแแกแแแแก แแแแแ แแแแก แแแแแแแแแ แแแกแแฌแงแแแก แแ แแ แแแแแแแ แแแแแก แฎแแแก - แแ แแก แจแแกแแแแจแแแแแ. แแแแแ แแ แแแแ แแ แแแขแแ แแแกแแฃแแ แแแ แแกแขแแแก แกแแ แแแก แแแแแฎแ แแ แแแแ แแแกแขแจแ.
แ แแชแ แแแฌแงแแแแแแแ แกแฌแแ แแ
แฉแแแแก แจแแแแฎแแแแแจแ แแแฌแงแแแแแแแ แแฎแแแแ แแแกแแแแแ แคแแแแจแ แฉแแแแแ, แ แแชแ แ แฉแแแ แแฎแแแแ แฏแแแแ แแ แแ แแชแแกแแก แงแฃแ แแแ. แแแแ แแ แแแแกแแแแแก แฏแแ แงแแแแแคแ แแก แแแแคแแแฃแ แแชแแ แแญแแ แแแแแ แแ แแฅ แแแแ แ แกแแแแขแแ แแกแ แ แแ แแแแแ.
แแฅแแแแ แแ แแแ แแแฃแแ แฃแแ แฃแแแแแงแแคแแก แแฎแแแ แแแ แกแแแก แแแแแแแแแแกแแก, แฆแแ แก แ แแกแแแแแก แจแแแชแแ แแแแก แงแแแแ แแแ แแแแขแแก แแแแแแแแกแฌแแแแแ. แแแ แแแแแฃแ แแ แกแแ แแแแ แซแแแแแ แแซแแแแ แ แแ แแแ แแแแ แแแฃแแ แกแแจแฃแแแแแแ แจแแกแแแแฌแแแแแแ แแ Istio แแแซแแแแ แกแแจแฃแแแแแแก แแแแแแงแแแแ โแกแแแแฃแแแ แกแแ แแแกแโ (แแฅแแแแ แแแแ แแกแแ แแแกแแก แคแแ แฃแแ แแแ แกแแ) แแแแก แแแกแแแแแแแแแ แฌแแ แแแแแแก แกแแกแขแแแแจแ แฉแแ แแแแก แแแ แแจแ. แแแแกแแแแแก แกแแแชแแแแฃแ แ แขแแ แแแแแช แแ แแ แกแแแแแก - "Dark Launch", แ แแแแแแช, แแแแแก แแฎแ แแ, แแแแฅแขแแฃแ แแแฃแแแ แคแฃแแฅแชแแแ แแแแแแ แแ แฏแแจแฃแจแฃแ แ แกแแฎแแแแ "แขแ แแคแแแแก แกแแ แแ".
แแแฎแแแ แแแแแแแแแกแฌแแแแ, แ แแ แฌแแแ แแฃแแฅแขแแก แแแ แแแแ แฌแแแแแแแแแ แแงแแแแแก แขแแ แแแแก โแแแแแแแแแโ แแ แแ แ โแแแแแแแกแฃแคแแแแโ. แแฅแแแ แแแแแแแแแ แฃแแแ แจแแแแซแแแ แแฅแแแแ แแแแ แแกแแ แแแกแแก แแแแแ แแแ แแ, แ แ แแฅแแ แฃแแแ, แแแแแงแแแแแ, แ แแแแแแฏแแ แแช แแกแฃแ แ. แแ แกแแ แแแกแก แฃแแแ แจแแแซแแแก แขแ แแคแแแแก แแแฆแแแ แแ แแแแฃแจแแแแแ, แจแแแแแแแแก แฌแแ แแแแแ แแ แแกแแแ แฉแแฌแแ แ แแฃแ แแแแแแจแ แแ แแแแแขแแ แแแแ. แแแแ แแ แแแแแแ แแฃแแแ, แแแแแ แแ แกแแ แแแกแก แกแฃแแแช แแ แกแญแแ แแแแ แฌแแ แแแแแแจแ แแแจแแแแ. แแ แแแ แแแฃแแ แฃแแ แฃแแแแแงแแคแแก แแแแแ แแแ แแ แแแแแจแแแแ แงแแแแแแแแก แแ แแ แแก แแแแแ. แจแแแแซแแแแ แแแแแแแแกแแ แ แแชแ แแแแแแ, แแแแ แแ แแแแแแแแกแฃแคแแแ แแฎแแแแ แแแจแแ, แ แแชแ แแแแ แแฅแแแแแ.
แแแฌแงแแแแแแแแก แแ แแแแแแแแ แกแแแแขแแ แแกแแ
แแแแแฎแแแแ Istio แแแ แจแ แฃแขแแแแชแแแก แจแแแแแ แฌแแกแก, แ แแแแแแช แแแ แจแ แฃแขแแแก แงแแแแ HTTP แแแแฎแแแแแก แแแแ แแกแแ แแแกแแก แ แแแแแแแแแชแแแแ v1 (แงแแแแ แแแแแแแแ แแฆแแแฃแแแ
แงแฃแ แแแฆแแแ แแแแฅแชแแแ แแขแแแแขแก mirror:
แแแ แแแแก แแแแแจแ - แแก แแ แแก แแก, แ แแช แแแแแแก แขแ แแคแแแแก แกแแ แแแก. แแแแฎ, แแก แแกแ แแแ แขแแแแ!
แแ แฌแแกแแก แจแแแแแ แแฅแแแแ แแก, แ แแ แแฅแแแแ แฌแแ แแแแแแก แกแแกแขแแแ (v1) แแแแแ แซแแแแแก แจแแแแแแแแแ แแแแฎแแแแแแแก แแแแฃแจแแแแแแก, แแแแ แแ แแแแแ แแแแฎแแแแแแ แแกแแแฅแ แแแฃแแแ แแแ แแแแแแ v2-แแ, แแแฃ แแแแ แกแ แฃแแ แแฃแแแแแแขแแแ แแฅ แฌแแแ. แแ แแแแ, แแฅแแแ แจแแแแซแแแแ แจแแแแแฌแแแ v2 แ แแแแฃแ แแแ แแแแแจแ - แ แแแแฃแ แแแแแชแแแแแกแ แแ แขแ แแคแแแแ - แฌแแ แแแแแแก แกแแกแขแแแแก แแฃแจแแแแแจแ แ แแแแ แกแแฎแแก แฉแแ แแแแก แแแ แแจแ. แแก แแแกแแฌแงแแแก แฎแแแก แขแแกแขแแ แแแแก แแ แแแแแแแแแก? แฒแแแฎ แแฃแชแแแแแแแ. แแแแ แแ แแก แแแแแแแ แกแแแแขแแ แแกแ แแแแ.
แแแแแแแขแแ แแ แแแ
แแแฎแแแ แแแแแแแแแกแฌแแแแ, แ แแ v2 แแแแจแ แแฃแชแแแแแแแแ แแแแแแแแกแฌแแแแแฃแแ แแงแแก แกแแขแฃแแชแแแแ, แ แแแแกแแช แจแแแแแแแแแแ แแแแฎแแแแแแแ แจแแแซแแแแ แแแแแแฌแแแแก แแแแแชแแแแแแก แชแแแแแแแ. แแแแแ แแแแฎแแแแแแ แแกแแฎแฃแแแ แแแ แขแแแแ แแ แแแแญแแแ แแแแแ, แแแแ แแ แขแแกแขแจแ แแแแฃแจแแแแแแก แแแแแแแก แแ แฉแแแแแ แแฅแแแแแแ แแแแแแแแแแฃแแ - แแ แแก แชแแขแ แจแแแแจแคแแแแแแแแ.
แแแแแแแแ แแ แแแแจแแแแแแแแแ แฌแแ แขแแแ
แกแแแแฃแแแ แแแจแแแแ แขแ แแคแแแแก แแกแแฎแแแ (Dark Launch/Request Mirroring) แจแแแซแแแแ แจแแกแ แฃแแแแก แแแแแ แ แแแแ แแแแแฅแแแแแแแก แแแ แแจแ.
แฒกแแแแแแ แแแ แแก
แ แ แแแฎแแแแ, แแฃ แแแแแแ, แกแแแแช แแแแฎแแแแแแก แแกแแฎแแแก, โโแแแแแแ แ แแแแแแแก แแแแแแแแก แแ แ v1-แแ, แแ แแแแ v2-แแ? แแแแแแแแแ, แงแแแแ แแแแฎแแแแแก แแ แแ แแ แแชแแแขแ แแ แแฎแแแแ แแแแฎแแแ แแแแแแ แแแ แแแแฃแแ แฏแแฃแคแแก แแแแฎแแแแ. แแ แจแแแแแ, แฃแแแ แแแฎแแ แ แแแแ แแฃแจแแแแก v2, แแแแแแแแ แแแแแแขแแแแ แงแแแแ แแแแฎแแแแ แแฎแแ แแแ แกแแแแ. แแ แแแ แแฅแแ, แแแแแ แฃแแแ แงแแแแแคแแ แ v1-แแ, แแฃ แ แแแ แแ แแกแฌแแ แแ v2-แจแ. แแแแแ แแแแแ แแก แแแแแแแแแ แฅแแแ.
แแแแแ แแก แแแแแแแแแ แแกแขแแแจแ: แแฅแกแแแฃแแขแแชแแแก แแแแแ แขแแแแแ
แคแ แแฎแแแแ แแ แแแแแแแแแแแแ
Canary Deployment-แแก แแแแแแแแแแก แแแแแแแก แแ แกแ แฃแแแแฃแ แแกแแ แแแ แขแแแแ: แ แแแแกแแช แแฅแแแ แแแฃแจแแแ แแฅแแแแ แแ แแแ แแแฃแแ แฃแแ แฃแแแแแงแแคแแก (แฉแแแแก แจแแแแฎแแแแแจแ, แแแแ แแกแแ แแแกแแก) แแฎแแ แแแ แกแแแก, แแฅแแแ แแแ แแแ แ แแแจแ แแซแแแแ แแแกแแ แฌแแแแแแก แแแแฎแแแ แแแแแแ แแชแแ แ แฏแแฃแคแก. แแฃ แงแแแแแคแแ แ แแแ แแแ แฌแแแแแ, แแฅแแแ แแแ-แแแแ แแแแ แแแ แแ แฏแแฃแคแก, แกแแแแ แแฎแแแ แแแ แกแแ แแ แแแแฌแงแแแก แแแฅแแแแแแแก, แแ - แแฃ แแกแ แแ แแแฎแแ - แกแแแแแแแ แแแแแแงแแแแแ แแแกแจแ แงแแแแ แแแแฎแแแ แแแแแ. แแฎแแแ แแแ แกแแแก แแแแแ แแแฃแแ แแ แแแแแแแแแแแแ แแแแแ แแแแ แแ แแแแฎแแแ แแแแแแแก แแแกแแ แแแแขแ แแแแ แแแแแ แแแแ แแแแแ แแแแ, แจแแแแซแแแแ แจแแแแชแแ แแ แ แแกแแแแ แแ แแแฅแกแแแแแฃแ แแ แแแแแ แแแ แแแแแฎแแแฃแ แแแ.
แ แ แแฅแแ แฃแแแ, Istio แแแแ แขแแแแแก Canary Deployment-แก แ แแแแแแแแ แแแ แแ แแแ แแแแขแแก แจแแแแแแแแแแ แแแขแแแแฅแขแฃแแแฃแ แ แแแแฎแแแแแก แแแ แจแ แฃแขแแแแชแแแกแแแแก. แแแแฎ, แแก แงแแแแแคแแ แ แจแแแซแแแแ แแแแแแแแก แแฅแแแแ แฌแงแแ แแก แแแแแก แแ แแแแแ แแ แจแแฎแแแแก แแแ แแจแ.
แแ แแฃแแแ แแก แคแแแขแ แแชแแ
แแแ แจแ แฃแขแแแแชแแแก แแ แ-แแ แแ แฃแแแ แขแแแแกแ แแ แแขแแ แแฃแแแ แแ แแฃแแแ แแ แแแคแฃแซแแแแฃแแ แแแแแแแกแแแแ แแแแ. แแแฅแแแ, แแกแฃแ แ แแฎแแแแ Safari แแ แแฃแแแ แแแแก แแแแฎแแแแแแ แแแแแแแแแก v2-แแ. แแ, แ แแแแ แแแแแแแ แแก:
แแแแแ แแแแแแแงแแแแ แแแ แจแ แฃแขแแแแชแแแก แแก แฌแแกแ แแ แจแแแแแ แแแแแแแงแแแแ แแ แซแแแแแ curl
แแแแ แแกแแ แแแกแแก แ แแแแฃแ แ แแแแฎแแแแแแแก แกแแแฃแแแชแแแก แแแแแฎแแแแ แแแ แงแฃแแจแ. แ แแแแ แช แกแแ แแแจแแขแจแ แฎแแแแแ, แแกแแแ แงแแแแ แแแแแแแแ v1-แแ:
แกแแ แแ แแก แขแ แแคแแแ v2-แแ? แแแแแแแแ แฉแแแแก แแแแแแแแจแ แงแแแแ แแแแฎแแแแ แแแแแแ แแฎแแแแ แฉแแแแ แแ แซแแแแแแก แฎแแแแแแ, แแก แฃแแ แแแแ แแ แแ แกแแแแแก. แแแแ แแ แงแฃแ แแแฆแแแ แแแแฅแชแแแ แแแแ แแแ แแแแก แฅแแแแ แฎแแแแแก: แแก แแ แแก แ แแแฅแชแแ แแ แคแแฅแขแแ, แ แแ แฉแแแ แจแแแแกแ แฃแแแ แแแแฎแแแแ Safari แแ แแฃแแแ แแกแแแ, แ แแแแช แแแแแก แแฎแ แแ แฌแแ แแแฅแแแ แแก:
แจแแฃแแฆแฃแแแแ แซแแแ
แฉแแแ แฃแแแ แแแแฌแแ แแ, แ แแ แ แแแฃแแแ แฃแแ แแแแแแแแฅแแแแแแ แแซแแแแ แซแแแแแ แแซแแแแ แจแแกแแซแแแแแแแแแก แแแ แจแ แฃแขแแแแชแแแก แแแแฎแแแแแแแกแแแแก. แจแแฎแแแแ แจแแแแแ แแแแแแแแก (แแคแแฅแ แแแ, แแแกแแแ, แ แแก แแแแแแแก):
แแฎแแ แแฅแแแ แแแแแ แแแฅแแ แฌแแ แแแแแแแ แแแแก แจแแกแแฎแแ, แแฃ แ แแกแ แแแแแแแแ แจแแฃแซแแแ แ แแแฃแแแ แฃแ แแแแแแแแฅแแแแแแก.
แแแแฅแแแแ แญแแแแแแฃแ แแ
แญแแแแแแ แแแ แจแ แฃแขแแแแชแแ, แแแ แซแแ แแแแแขแแแแก แกแแแแฃแ แแแแก แแแแฃแจแแแแแ แ แแแฃแแแ แฃแแ แแแแแแแแฅแแแแแแแก แแแแแงแแแแแแ, แกแแจแฃแแแแแแก แแแซแแแแ แแแ แแแ แขแ แแคแแแ แแกแ, แ แแแแ แช แแกแฃแ แ. แแ แแก แแแแจแแแแแแแแแ แแแแ แขแแแแแก แแฎแแแ แแแแแก แแแแฎแแ แชแแแแแแแก - แแก แแแ แขแแแแ, แแก แแ แกแแญแแ แแแแก แแแแแ แแแแแก แจแแชแแแแก แแ แกแแญแแ แแแแแก แจแแแแฎแแแแแจแ, แงแแแแแคแแ แ แจแแแซแแแแ แกแฌแ แแคแแ แแแแ แฃแแแแก แแกแ, แ แแแแ แช แแงแ.
แแแแแขแแ แแกแแแ?
แแกแฃแ แ แแฅแกแแแ แแแแแขแ แฉแแแขแแ แแ Istio, Kubernetes แแ OpenShift-แแ แแฅแแแแก แแแแแแฃแขแแ แจแ? แแฃแแแ
โ
Istio Egress: แแแกแแแ แกแฃแแแแแ แแแแก แแแฆแแแแแแแ
Istio-แก แแแแแงแแแแแแ Red Hat OpenShift-แแแ แแ Kubernetes-แแแ แแ แแแ, แแฅแแแ แจแแแแซแแแแ แแแแแแ แขแแแแ แแฅแแแแ แชแฎแแแ แแแ แแแแ แแกแแ แแแกแแแแ. Istio-แก แกแแ แแแกแฃแแ แฅแกแแแ แแแแแแแ Kubernetes-แแก แแแแแแจแ แแ แแฅแแแแ แแแแ แแฃแจแแแแก (แซแแ แแแแแแ) แแแแแแ แแแฃแแแ. แจแแกแ แฃแแแแ, แกแแแแ แขแแแ แจแแชแแแ, แแแแแแแแ แแ แ.แจ. - แแก แงแแแแแคแแ แ แแแ แขแแแ แแแแแกแแงแแแแแแแแ แแแแ แแแแ แแแ แแก แแแแขแแแแแ แแแแก แแแแแงแแแแแแก แฌแงแแแแแแ. แแแแ แแ แ แ แแแฎแแแแ, แแฃ แแฅแแแแก แแแแ แแกแแ แแแกแก แกแญแแ แแแแ แแแแฃแแแแแชแแ แกแฎแแ แกแแ แแแกแแแแแ, แ แแแแแแแช แแแแแแ แแแแก แแฅแแแแ OpenShift-Kubernetes แกแแกแขแแแแก แแแ แแ?
แกแฌแแ แแ แแฅ แแแแแก แแกแขแแ แแแ แแกแ แกแแแแจแแแแแจแ. แแแแแแ, แแก แฃแแ แแแแ แกแแจแฃแแแแแแก แแแซแแแแ แแแแฆแแ แฌแแแแแ แ แแกแฃแ แกแแแแ (แฌแแแแแแฎแแ: โแกแแ แแแกแแแโ), แ แแแแแแแช แแ แแ แแก แแฅแแแแ Kubernetes pods แกแแกแขแแแแก แแแฌแแแ. แแฃ แแ แจแแแกแ แฃแแแแ แแแแแขแแแแ แแแแคแแแฃแ แแชแแแก, แแแจแแ Istio Egress แแแ แแแแจแ แขแ แแคแแแ แแแ แจแ แฃแขแแแแ แแฎแแแแ แแแแแแแก แแแแกแขแแ แจแ แแ แแกแแ แแแแกแขแแ แแแก แจแแ แแก แจแแแ IP แชแฎแ แแแแแแก แกแแคแฃแซแแแแแ. แแ แแกแแแ แแแแแแแ แแจแแแแแแ แแ แแฃแจแแแแก แแแแแ, แกแแแแ แแ แแญแแ แแแแแ แแแ แ แกแแ แแแกแแแแ แฌแแแแแ.
Egress แกแแจแฃแแแแแแก แแแซแแแแ แแแแ แแแก แแแแแ แแแแแ แแแงแแแแแแ IP แชแฎแ แแแแแ, Egress แฌแแกแแแแก แแ IP แแแกแแแแ แแแแแก แแแแแแแแแแก แกแแคแฃแซแแแแแ.
แแแฅแแแ, แแแแฅแแก Java แแ แแแ แแแ, แ แแแแแแช แฃแแแแแแแก GET แแแแฎแแแแแก httpbin.org/headers-แแ.
(httpbin.org แแ แแก แแฎแแแแ แแแกแแฎแแ แฎแแแแแ แ แแกแฃแ แกแ แแแแแแแแ แกแแ แแแกแแก แแแแฎแแแแแแแก แจแแกแแแแฌแแแแแแ.)
แแฃ แจแแแแฎแแ แ แแ แซแแแแแแก แฎแแแแ curl http://httpbin.org/headers
, แฉแแแ แแแแฎแแแ แจแแแแแแก:
แแ แจแแแแซแแแแ แแแฎแกแแแ แแแแแ แแแกแแแแ แแ แแ แแฃแแแ แจแ:
แ แแแแ แช แฎแแแแแ, แแฅ แแแแแแแกแแแฃแแ แกแแ แแแกแ แฃแแ แแแแ แแแ แฃแแแแก แแแกแแ แแแแแชแแแฃแ แกแแแแฃแ แแแก.
แฉแแแ แแแ แแแแแ แแชแแแแ แแแแแ แขแก
แแฎแแ แแแแฆแแ แแ แกแแ แแแกแแก Java แแแแ, แฉแแแแ แกแแกแขแแแแก แแแ แแแแ แแ แแแแฃแจแแแ แแแ แกแแแฃแแแ แแแแแ, แกแแแแช, แแแแแฎแกแแแแ, แแแแแกแขแแแแ แแแฃแแแ Istio. (แแก แจแแแแซแแแแ แแแแแ แแแแแแแแ แแแแแแจแแ แแแแ curl egresshttpbin-istioegress.$(minishift ip).nip.io
, แ แแก แจแแแแแแแช แฉแแแ แแแแฎแแแ แแแแก แแแ แแแแ:
แฃแ, แ แ แแแฎแแ? แงแแแแแคแแ แ แฃแแ แแแแ แแฃแจแแแแแ. แ แแก แแแจแแแแก แแ แแแแซแแแแ? แฉแแแ แแก แแฎแแแแ แแแกแแแแก แแแแแแแแแ curl
.
IP แชแฎแ แแแแแแก แแแคแแ แแแแแ แแแแ แแแขแแ แแแขแแ
แแกแขแแแก แฃแแแ แแแแแ แแแแก (แแ แแแแแแแ แแแแแฃแฎแแแแก) แแแแจแ. แงแแแแแแแ แแแแก แจแแแแแ, Istio แแ แแก แแฎแแแแ แแแแ แแแแ แแแ แแก แแแแขแแแแแ แแแ, แ แแแแแแแช แแแกแฃแฎแแกแแแแแแแแ แแ แแแ แแฆแแแฉแแแแกแ แแ แแแ แจแ แฃแขแแแแชแแแแ (แแ แแแแ แ แกแฎแแ แ แแ, แ แแแแช แแแ แ แแแกแแฃแแ แแ). แแ แแแแแแแ, IP แชแฎแ แแแแแแ แแชแแแ แแฎแแแแ แ แ แแ แแก แแฅแแแแ แแแแกแขแแ แฃแแ แกแแกแขแแแแก แจแแแแแ. แฎแแแ httpbin.org แแแแแแ แแแแก แแแ แแ แแ แแแแขแแ แแแฃแฌแแแแแแแแ. แแ แกแฌแแ แแ แแฅ แแแแแก Istio Egress แกแแแแจแแแแแจแ - แแฅแแแแ แฌแงแแ แแก แแแแแก แแแแแแ แชแแแแแแแแก แแแ แแจแ.
แฅแแแแแ แแแงแแแแแแ Egress แฌแแกแ แแแซแฃแแแแก Istio-แก แแแซแแแแแก (แกแแญแแ แแแแแก แจแแแแฎแแแแแจแ, แแแจแแ แแแแ แแแขแแ แแแขแจแ) แกแแญแแ แ แกแแ แแแกแ, แแ แจแแแแฎแแแแแจแ, httpbin.org. แ แแแแ แช แฎแแแแแ แแ แคแแแแแแแ (egress_httpbin.yml), แแฅ แคแฃแแฅแชแแแแแ แแแ แกแแแแแแ แแแ แขแแแแ:
แ แฉแแแ แแฎแแแแ แแ แฌแแกแแก แแแแแงแแแแแ:
istioctl create -f egress_httpbin.yml -n istioegress
แแฅแแแ แจแแแแซแแแแ แแแฎแแ Egress แฌแแกแแแ แแ แซแแแแแแ istioctl get egressrules
:
แแ แแแแแก, แฉแแแ แแแแแ แแแกแ แฃแแแแ แแ แซแแแแแแก curl - แแ แฉแแแ แแฎแแแแแ, แ แแ แงแแแแแคแแ แ แแฃแจแแแแก:
แฉแแแ แฆแแแ แแคแแฅแ แแแ
แ แแแแ แช แฎแแแแแ, แแกแขแแ แกแแจแฃแแแแแแก แแแซแแแแ แแแแฌแงแแ แฃแ แแแแ แแฅแแแแแแ แแแ แ แกแแแงแแ แแกแแแ. แกแฎแแ แกแแขแงแแแแแ แ แแ แแแฅแแแ, แแฅแแแ แแแแแ แจแแแแซแแแแ แจแแฅแแแแ OpenShift แกแแ แแแกแแแ แแ แแแ แแแ แแกแแแ Kubernetes-แแก แแแจแแแแแแ, แจแแแแแฎแแ แงแแแแแคแแ แ แแแแแแจแ, แ แแแแแแแช แกแแญแแ แแแแแกแแแแแ แแแ แแแแ แแ แแชแแ แแแแ. แแ แแแแแแ แแฃแแแ, แแฅแแแ แจแแแแซแแแแ แฃแกแแคแ แแฎแแ แแแแฆแแ แแฅแแแแ แแแ แแแแก แแแ แ แกแแ แแแกแแแ. แแแแฎ, แแแแแ แแ แแฎแแ แแแแแแ แแแ, แ แแ แแก แงแแแแแคแแ แ แจแแแซแแแแ แแแแแแแแก แแฅแแแแก แแแแก แแ แแแแแ แแ แจแแฎแแแแก แแแ แแจแ.
แแก แแงแ แแแแ แแแกแขแ แกแแ แแแจแ แแกแขแแแแ. แแแแแงแฃแ แ แแแแแแแ - แฌแแ แแแแ แ แกแแแแขแแ แแกแ แ แแ แแแแแแก!
แฌแงแแ แ: www.habr.com