āĻāĻŽāϰāĻž Red Hat OpenShift āĻāĻŦāĻ Kubernetes-āĻāϰ āϏāĻžāĻĨā§ āĻŽāĻŋāϞāĻŋāϤ āĻšāϞ⧠Istio āĻĒāϰāĻŋāώā§āĻŦāĻž āĻŽā§āĻļā§āϰ āĻ āύā§āĻāĻā§āϞāĻŋ āĻā§āώāĻŽāϤāĻž āĻĒā§āϰāĻĻāϰā§āĻļāύ āĻāϰ⧠āĻĒā§āϏā§āĻāĻā§āϞāĻŋāϰ āĻāĻāĻāĻŋ āϏāĻŋāϰāĻŋāĻ āĻļā§āϰ⧠āĻāϰāĻāĻŋāĨ¤

āĻĒā§āϰāĻĨāĻŽ āĻĒāϰā§āĻŦ, āĻāĻ:
- āĻāϏā§āύ āĻā§āĻŦāĻžāϰāύā§āĻāϏ āϏāĻžāĻāĻĄāĻāĻžāϰ āĻāύā§āĻā§āĻāύāĻžāϰāĻā§āϞāĻŋāϰ āϧāĻžāϰāĻŖāĻžāĻāĻŋ āĻŦā§āϝāĻžāĻā§āϝāĻž āĻāϰāĻŋ āĻāĻŦāĻ āĻāĻ āϏāĻŋāϰāĻŋāĻā§āϰ āĻĒā§āϏā§āĻāĻā§āϞāĻŋāϰ āϞā§āĻāĻāĻŽā§āĻāĻŋāĻĢ āϤā§āϰāĻŋ āĻāϰāĻŋ: "āĻāĻĒāύāĻžāϰ āĻā§āĻĄā§ āĻāĻŋāĻā§ āĻĒāϰāĻŋāĻŦāϰā§āϤāύ āĻāϰāϤ⧠āĻšāĻŦā§ āύāĻž".
- āĻāϏā§āύ Istio āĻāϰ āĻŽā§āϞāĻŋāĻ āĻāĻŋāύāĻŋāϏāĻāĻŋ āĻĒāϰāĻŋāĻāϝāĻŧ āĻāϰāĻŋāϝāĻŧā§ āĻĻā§āĻāϝāĻŧāĻž āϝāĻžāĻ - āϰāĻžāĻāĻāĻŋāĻ āύāĻŋāϝāĻŧāĻŽāĨ¤ āĻ āύā§āϝāĻžāύā§āϝ āϏāĻŽāϏā§āϤ Istio āĻŦā§āĻļāĻŋāώā§āĻā§āϝāĻā§āϞāĻŋ āϤāĻžāĻĻā§āϰ āĻāĻĒāϰ āϤā§āϰāĻŋ āĻāϰāĻž āĻšāϝāĻŧā§āĻā§, āϝā§āĻšā§āϤ⧠āĻāĻāĻŋ āĻāĻŽāύ āύāĻŋāϝāĻŧāĻŽ āϝāĻž āĻāĻĒāύāĻžāĻā§ āĻĒāϰāĻŋāώā§āĻŦāĻž āĻā§āĻĄā§āϰ āĻŦāĻžāĻāϰā§āϰ YAML āĻĢāĻžāĻāϞāĻā§āϞāĻŋ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰ⧠āĻŽāĻžāĻāĻā§āϰā§āϏāĻžāϰā§āĻāĻŋāϏ⧠āĻā§āϰā§āϝāĻžāĻĢāĻŋāĻ āĻĒāϰāĻŋāĻāĻžāϞāύāĻž āĻāϰāϤ⧠āĻĻā§āϝāĻŧāĨ¤ āĻāĻŽāϰāĻž āĻā§āϝāĻžāύāĻžāϰāĻŋ āϏā§āĻĨāĻžāĻĒāύāĻžāϰ āϏā§āĻĨāĻžāĻĒāύāĻžāϰ āĻĒāϰāĻŋāĻāϞā§āĻĒāύāĻžāĻ āĻŦāĻŋāĻŦā§āĻāύāĻž āĻāϰāĻāĻŋāĨ¤ āύāϤā§āύ āĻŦāĻāϰā§āϰ āĻŦā§āύāĻžāϏ â āĻāϏā§āĻāĻŋāĻāϤ⧠10āĻāĻŋ āĻāύā§āĻāĻžāϰā§āĻā§āĻāĻŋāĻ āĻĒāĻžāĻ
āĻĻā§āĻŦāĻŋāϤā§āϝāĻŧ āĻĒāϰā§āĻŦ, āĻļā§āĻā§āϰāĻ āĻāϏāĻā§, āĻāĻĒāύāĻžāĻā§ āĻŦāϞāĻŦā§:
- āĻāĻŋāĻāĻžāĻŦā§ Istio āϏāĻžāϰā§āĻāĻŋāĻ āĻŦā§āϰā§āĻāĻžāϰā§āϰ āϏāĻžāĻĨā§ āĻāĻāϤā§āϰ⧠āĻĒā§āϞ āĻāĻā§āĻāĻļāύ āĻĒā§āϰāϝāĻŧā§āĻ āĻāϰ⧠āĻāĻŦāĻ āĻĒā§āϰāĻĻāϰā§āĻļāύ āĻāϰāĻŦā§ āĻāĻŋāĻāĻžāĻŦā§ Istio āĻāĻĒāύāĻžāĻā§ āĻŦā§āϝāĻžāϞā§āύā§āϏāĻŋāĻ āϏāĻžāϰā§āĻāĻŋāĻ āĻĨā§āĻā§ āĻāĻāĻāĻŋ āĻŽā§āϤ āĻŦāĻž āĻāĻžāϰāĻžāĻĒāĻāĻžāĻŦā§ āĻĒāĻžāϰāĻĢāϰā§āĻŽāĻŋāĻ āĻĒāĻĄ āĻ āĻĒāϏāĻžāϰāĻŖ āĻāϰāϤ⧠āĻĻā§āϝāĻŧāĨ¤
- Istio āĻāĻāĻžāύ⧠āĻā§āĻāĻžāĻŦā§ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰāĻž āϝā§āϤ⧠āĻĒāĻžāϰ⧠āϤāĻž āĻĻā§āĻāϤ⧠āĻāĻŽāϰāĻž āĻĒā§āϰāĻĨāĻŽ āĻĒā§āϏā§āĻ āĻĨā§āĻā§ āϏāĻžāϰā§āĻāĻŋāĻ āĻŦā§āϰā§āĻāĻžāϰ āĻŦāĻŋāώāϝāĻŧāĻāĻŋāĻ āĻĻā§āĻāĻŦāĨ¤ āĻĒāϰāĻŋāώā§āĻŦāĻž āĻā§āĻĄā§āϰ āϏāĻžāĻŽāĻžāύā§āϝ āĻĒāϰāĻŋāĻŦāϰā§āϤāύ āĻāĻžāĻĄāĻŧāĻžāĻ YAML āĻāύāĻĢāĻŋāĻāĻžāϰā§āĻļāύ āĻĢāĻžāĻāϞ āĻāĻŦāĻ āĻāĻžāϰā§āĻŽāĻŋāύāĻžāϞ āĻāĻŽāĻžāύā§āĻĄ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰ⧠āĻā§āĻāĻžāĻŦā§ āĻā§āϰā§āϝāĻžāĻĢāĻŋāĻ āϰā§āĻ āĻāϰāĻž āϝāĻžāϝāĻŧ āĻāĻŦāĻ āύā§āĻāĻāϝāĻŧāĻžāϰā§āĻ āϤā§āϰā§āĻāĻŋāĻā§āϞāĻŋ āĻĒāϰāĻŋāĻāĻžāϞāύāĻž āĻāϰāĻž āϝāĻžāϝāĻŧ āϤāĻž āĻāĻŽāϰāĻž āĻāĻĒāύāĻžāĻā§ āĻĻā§āĻāĻžāĻŦāĨ¤
āϤā§āϤā§āϝāĻŧ āĻ āĻāĻļ:
- āĻā§āϰā§āϏāĻŋāĻ āĻāĻŦāĻ āĻĒāϰā§āϝāĻŦā§āĻā§āώāĻŖ āϏāĻŽā§āĻĒāϰā§āĻā§ āĻāĻāĻāĻŋ āĻāϞā§āĻĒ, āϝāĻž āĻāϤāĻŋāĻŽāϧā§āϝā§āĻ āĻ āύā§āϤāϰā§āύāĻŋāϰā§āĻŽāĻŋāϤ āĻŦāĻž āϏāĻšāĻā§āĻ āĻāϏā§āĻāĻŋāĻāϤ⧠āϝā§āĻ āĻāϰāĻž āĻšāϝāĻŧā§āĻā§āĨ¤ āĻāĻŽāϰāĻž āĻāĻĒāύāĻžāĻā§ āĻĻā§āĻāĻžāĻŦ āĻāĻŋāĻāĻžāĻŦā§ āĻ āύāĻžāϝāĻŧāĻžāϏ⧠āĻŽāĻžāĻāĻā§āϰā§āϏāĻžāϰā§āĻāĻŋāϏ āĻāϰā§āĻāĻŋāĻā§āĻāĻāĻžāϰ āĻĒāϰāĻŋāĻāĻžāϞāύāĻž āĻāϰāϤ⧠āĻāĻĒā§āύāĻļāĻŋāĻĢā§āĻ āϏā§āĻā§āϞāĻŋāĻ āĻāϰ āϏāĻāĻŽāĻŋāĻļā§āϰāĻŖā§ āĻĒā§āϰāĻŽāĻŋāĻĨāĻŋāĻāϏ, āĻā§āĻāĻžāϰ āĻāĻŦāĻ āĻā§āϰāĻžāĻĢāĻžāύāĻžāϰ āĻŽāϤ⧠āϏāϰāĻā§āĻāĻžāĻŽāĻā§āϞāĻŋ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰāϤ⧠āĻšāϝāĻŧāĨ¤
- āĻāĻŽāϰāĻž āĻŽāύāĻŋāĻāϰāĻŋāĻ āĻāĻŦāĻ āϤā§āϰā§āĻāĻŋāĻā§āϞāĻŋ āĻĒāϰāĻŋāĻāĻžāϞāύāĻž āĻāϰāĻž āĻĨā§āĻā§ āĻāĻā§āĻāĻžāĻā§āϤāĻāĻžāĻŦā§ āϏāĻŋāϏā§āĻā§āĻŽā§ āϏā§āĻā§āϞāĻŋ āĻĒā§āϰāĻŦāϰā§āϤāύ āĻāϰāĻŋ⧎ āĻ āύā§āϝ āĻāĻĨāĻžāϝāĻŧ, āĻāĻŽāϰāĻž āϏā§āϰā§āϏ āĻā§āĻĄ āĻĒāϰāĻŋāĻŦāϰā§āϤāύ āύāĻž āĻāϰ⧠āĻā§āĻāĻžāĻŦā§ āĻĢāϞā§āĻ āĻāύāĻā§āĻāĻļāύ āĻāϰāϤ⧠āĻšāϝāĻŧ āϤāĻž āĻļāĻŋāĻāĻŋ, āϝāĻž āĻĒāϰā§āĻā§āώāĻžāϰ āĻĻā§āώā§āĻāĻŋāĻā§āĻŖ āĻĨā§āĻā§ āĻā§āĻŦāĻ āĻā§āϰā§āϤā§āĻŦāĻĒā§āϰā§āĻŖ - āϝā§āĻšā§āϤ⧠āĻāĻĒāύāĻŋ āϝāĻĻāĻŋ āĻāϰ āĻāύā§āϝ āĻā§āĻĄ āύāĻŋāĻā§āĻ āĻĒāϰāĻŋāĻŦāϰā§āϤāύ āĻāϰā§āύ āϤāĻŦā§ āĻ āϤāĻŋāϰāĻŋāĻā§āϤ āϤā§āϰā§āĻāĻŋāϰ āĻĒā§āϰāĻŦāϰā§āϤāύā§āϰ āĻā§āĻāĻāĻŋ āϰāϝāĻŧā§āĻā§āĨ¤
āĻ āĻŦāĻļā§āώā§, āĻāϏā§āĻāĻŋāĻ āϏāĻžāϰā§āĻāĻŋāϏ āĻŽā§āĻļā§āϰ āĻā§āĻĄāĻŧāĻžāύā§āϤ āĻĒā§āϏā§āĻā§:
- āĻāϞā§āύ āĻĄāĻžāϰā§āĻ āϏāĻžāĻāĻĄā§ āϝāĻžāĻāĨ¤ āĻāϰāĻ āϏāĻ āĻŋāĻāĻāĻžāĻŦā§, āĻāĻŽāϰāĻž āĻĄāĻžāϰā§āĻ āϞāĻā§āĻ āϏā§āĻāĻŋāĻŽāĻāĻŋ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰāϤ⧠āĻļāĻŋāĻāĻŦ, āϝāĻāύ āĻā§āĻĄāĻāĻŋ āϏā§āĻĨāĻžāĻĒāύ āĻāϰāĻž āĻšāϝāĻŧ āĻāĻŦāĻ āĻāϤā§āĻĒāĻžāĻĻāύ āĻĄā§āĻāĻžāϤ⧠āϏāϰāĻžāϏāϰāĻŋ āĻĒāϰā§āĻā§āώāĻž āĻāϰāĻž āĻšāϝāĻŧ, āĻāĻŋāύā§āϤ⧠āĻā§āύāĻāĻāĻžāĻŦā§āĻ āϏāĻŋāϏā§āĻā§āĻŽā§āϰ āĻ āĻĒāĻžāϰā§āĻļāύāĻā§ āĻĒā§āϰāĻāĻžāĻŦāĻŋāϤ āĻāϰ⧠āύāĻžāĨ¤ āĻāĻāĻžāύā§āĻ āĻāϏā§āĻāĻŋāĻāϰ āĻā§āϰā§āϝāĻžāĻĢāĻŋāĻ āĻŦāĻŋāĻāĻā§āϤ āĻāϰāĻžāϰ āĻā§āώāĻŽāϤāĻž āĻāĻžāĻā§ āĻāϏā§āĨ¤ āĻāĻŦāĻ āϝā§āĻĻā§āϧ āĻŦā§āϝāĻŦāϏā§āĻĨāĻžāϰ āĻā§āϰāĻŋāϝāĻŧāĻžāĻāϞāĻžāĻĒāĻā§ āĻā§āύāĻāĻāĻžāĻŦā§āĻ āĻĒā§āϰāĻāĻžāĻŦāĻŋāϤ āύāĻž āĻāϰ⧠āϞāĻžāĻāĻ āĻāϤā§āĻĒāĻžāĻĻāύ āĻĄā§āĻāĻž āĻĒāϰā§āĻā§āώāĻž āĻāϰāĻžāϰ āĻā§āώāĻŽāϤāĻž āϝāĻžāĻāĻžāĻāϝāĻŧā§āϰ āϏāĻŦāĻā§āϝāĻŧā§ āĻŦāĻŋāĻļā§āĻŦāĻžāϏāϝā§āĻā§āϝ āĻĒāĻĻā§āϧāϤāĻŋāĨ¤
- āĻĄāĻžāϰā§āĻ āϞāĻā§āĻā§āϰ āĻāĻĒāϰ āĻāĻŋāϤā§āϤāĻŋ āĻāϰā§, āĻāĻŽāϰāĻž āĻāĻĒāύāĻžāĻā§ āĻĻā§āĻāĻžāĻŦ āĻāĻŋāĻāĻžāĻŦā§ āĻā§āĻāĻāĻŋ āĻāĻŽāĻžāϤ⧠āĻāĻŦāĻ āĻā§āĻĒāĻžāĻĻāύ⧠āύāϤā§āύ āĻā§āĻĄ āĻĒāĻžāĻāϝāĻŧāĻž āϏāĻšāĻ āĻāϰāϤ⧠āĻā§āϝāĻžāύāĻžāϰāĻŋ āĻĄāĻŋāĻĒā§āϞāϝāĻŧāĻŽā§āύā§āĻ āĻŽāĻĄā§āϞ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰāϤ⧠āĻšāϝāĻŧāĨ¤ āĻā§āϝāĻžāύāĻžāϰāĻŋ āϏā§āĻĨāĻžāĻĒāύāĻž āύāĻŋāĻā§āĻ āύāϤā§āύ āĻĨā§āĻā§ āĻ āύā§āĻ āĻĻā§āϰā§, āĻāĻŋāύā§āϤ⧠Istio āĻāĻĒāύāĻžāĻā§ āĻļā§āϧā§āĻŽāĻžāϤā§āϰ āϏāĻžāϧāĻžāϰāĻŖ YAML āĻĢāĻžāĻāϞāĻā§āϞāĻŋāϰ āϏāĻžāĻĨā§ āĻāĻ āϏā§āĻāĻŋāĻŽāĻāĻŋ āĻŦāĻžāϏā§āϤāĻŦāĻžāϝāĻŧāύ āĻāϰāϤ⧠āĻĻā§āϝāĻŧāĨ¤
- āĻĒāϰāĻŋāĻļā§āώā§, āĻāĻŽāϰāĻž āĻāĻĒāύāĻžāĻā§ āĻĻā§āĻāĻžāĻŦ āĻāĻŋāĻāĻžāĻŦā§ Istio Egress āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰāϤ⧠āĻšāϝāĻŧ āϝāĻžāϰāĻž āĻāĻĒāύāĻžāϰ āĻā§āϞāĻžāϏā§āĻāĻžāϰā§āϰ āĻŦāĻžāĻāϰ⧠āĻāĻā§ āϤāĻžāĻĻā§āϰ āĻĒāϰāĻŋāώā§āĻŦāĻžāĻā§āϞāĻŋāϤ⧠āĻ ā§āϝāĻžāĻā§āϏā§āϏ āĻĻā§āĻāϝāĻŧāĻžāϰ āĻāύā§āϝ āĻāύā§āĻāĻžāϰāύā§āĻā§āϰ āϏāĻžāĻĨā§ āĻāĻžāĻ āĻāϰāĻžāϰ āϏāĻŽāϝāĻŧ Istio-āĻāϰ āĻā§āώāĻŽāϤāĻžāĻā§āϞāĻŋ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰāĻžāϰ āĻāύā§āϝ⧎
āϤā§, āĻāĻāĻžāύ⧠āĻāĻŽāϰāĻž āϝāĻžāĻ...
Istio āĻŽāύāĻŋāĻāϰāĻŋāĻ āĻāĻŦāĻ āĻŽā§āϝāĻžāύā§āĻāĻŽā§āύā§āĻ āĻā§āϞāϏ - āĻāĻāĻāĻŋ āϏāĻžāϰā§āĻāĻŋāϏ āĻŽā§āĻļā§ āĻŽāĻžāĻāĻā§āϰā§āϏāĻžāϰā§āĻāĻŋāϏ āϏāĻžāĻāĻžāύā§āϰ āĻāύā§āϝ āĻāĻĒāύāĻžāϰ āϝāĻž āĻāĻŋāĻā§ āĻĻāϰāĻāĻžāϰ .
āĻāϏā§āĻāĻŋāĻ āϏāĻžāϰā§āĻāĻŋāϏ āĻŽā§āĻļ āĻāĻŋ
āĻāĻāĻāĻŋ āĻĒāϰāĻŋāώā§āĻŦāĻž āĻāĻžāϞ āĻā§āϰāĻžāĻĢāĻŋāĻ āĻĒāϰā§āϝāĻŦā§āĻā§āώāĻŖ, āĻ ā§āϝāĻžāĻā§āϏā§āϏ āύāĻŋāϝāĻŧāύā§āϤā§āϰāĻŖ, āĻāĻŦāĻŋāώā§āĻāĻžāϰ, āύāĻŋāϰāĻžāĻĒāϤā§āϤāĻž, āϤā§āϰā§āĻāĻŋ āϏāĻšāύāĻļā§āϞāϤāĻž āĻāĻŦāĻ āĻĒāϰāĻŋāώā§āĻŦāĻžāĻā§āϞāĻŋāϰ āĻāĻāĻāĻŋ āĻā§āϰā§āĻĒā§āϰ āĻāύā§āϝ āĻ āύā§āϝāĻžāύā§āϝ āĻĻāϰāĻāĻžāϰ⧠āĻāĻŋāύāĻŋāϏāĻā§āϞāĻŋāϰ āĻŽāϤ⧠āĻĢāĻžāĻāĻļāύāĻā§āϞāĻŋ āĻĒā§āϰāϝāĻŧā§āĻ āĻāϰā§ā§ˇ Istio āĻāĻĒāύāĻžāĻā§ āĻĒāϰāĻŋāώā§āĻŦāĻžāϰ āĻā§āĻĄā§ āϏāĻžāĻŽāĻžāύā§āϝ āĻĒāϰāĻŋāĻŦāϰā§āϤāύ āĻāĻžāĻĄāĻŧāĻžāĻ āĻāĻ āϏāĻŦ āĻāϰāϤ⧠āĻĻā§āϝāĻŧāĨ¤ āĻāĻžāĻĻā§āϰ āϰāĻšāϏā§āϝ āĻāĻŋ? Istio āĻĒā§āϰāϤāĻŋāĻāĻŋ āĻĒāϰāĻŋāώā§āĻŦāĻžāϰ āϏāĻžāĻĨā§ āĻāĻāĻāĻŋ āϏāĻžāĻāĻĄāĻāĻžāϰ āĻāύā§āĻā§āĻāύāĻžāϰ āĻāĻāĻžāϰ⧠āϤāĻžāϰ āύāĻŋāĻāϏā§āĻŦ āĻĒā§āϰāĻā§āϏāĻŋ āϏāĻāϝā§āĻā§āϤ āĻāϰ⧠(āϏāĻžāĻāĻĄāĻāĻžāϰ āĻšāϞ āĻāĻāĻāĻŋ āĻŽā§āĻāϰāϏāĻžāĻāĻā§āϞ āϏāĻžāĻāĻĄāĻāĻžāϰ), āϝāĻžāϰ āĻĒāϰ⧠āĻāĻ āĻĒāϰāĻŋāώā§āĻŦāĻžāϰ āϏāĻŽāϏā§āϤ āĻā§āϰā§āϝāĻžāĻĢāĻŋāĻ āĻĒā§āϰāĻā§āϏāĻŋāϰ āĻŽāĻžāϧā§āϝāĻŽā§ āϝāĻžāϝāĻŧ, āϝāĻž āύāĻŋāϰā§āĻĻāĻŋāώā§āĻ āύā§āϤāĻŋ āĻĻā§āĻŦāĻžāϰāĻž āĻĒāϰāĻŋāĻāĻžāϞāĻŋāϤ āĻšāϝāĻŧ, āĻā§āĻāĻžāĻŦā§, āĻāĻāύ āĻāĻŦāĻ āĻāĻ āĻā§āϰā§āϝāĻžāĻĢāĻŋāĻāĻāĻŋ āύāĻŋāϰā§āϧāĻžāϰāĻŖ āĻāϰ⧠āϏāĻŦ āϏāĻŽāϝāĻŧā§ āϏā§āĻŦāĻž āĻĒā§āĻāĻāĻžāϤ⧠āĻšāĻŦā§. Istio āĻāύā§āύāϤ DevOps āĻā§āĻļāϞāĻā§āϞāĻŋ āϝā§āĻŽāύ āĻā§āϝāĻžāύāĻžāϰāĻŋ āϏā§āĻĨāĻžāĻĒāύāĻž, āϏāĻžāϰā§āĻāĻŋāĻ āĻŦā§āϰā§āĻāĻžāϰ, āĻĢāϞā§āĻ āĻāύāĻā§āĻāĻļāύ āĻāĻŦāĻ āĻāϰāĻ āĻ āύā§āĻ āĻāĻŋāĻā§ āĻŦāĻžāϏā§āϤāĻŦāĻžāϝāĻŧāύ āĻāϰāĻž āϏāĻŽā§āĻāĻŦ āĻāϰ⧠āϤā§āϞā§āĨ¤
Istio āĻāĻŋāĻāĻžāĻŦā§ āĻĒāĻžāϤā§āϰ⧠āĻāĻŦāĻ Kubernetes āϏāĻā§āĻā§ āĻāĻžāĻ āĻāϰā§
Istio āĻĒāϰāĻŋāώā§āĻŦāĻž āĻāĻžāϞ āĻšāϞ āĻŽāĻžāĻāĻā§āϰā§āϏāĻžāϰā§āĻāĻŋāϏāĻā§āϞāĻŋ āϤā§āϰāĻŋ āĻāĻŦāĻ āĻĒāϰāĻŋāĻāĻžāϞāύāĻž āĻāϰāĻžāϰ āĻāύā§āϝ āĻĒā§āϰāϝāĻŧā§āĻāύā§āϝāĻŧ āϏāĻŽāϏā§āϤ āĻāĻŋāĻā§āϰ āĻāĻāĻāĻŋ āϏāĻžāĻāĻĄāĻāĻžāϰ āĻŦāĻžāϏā§āϤāĻŦāĻžāϝāĻŧāύ: āĻŽāύāĻŋāĻāϰāĻŋāĻ, āĻā§āϰā§āϏāĻŋāĻ, āϏāĻžāϰā§āĻāĻŋāĻ āĻŦā§āϰā§āĻāĻžāϰ, āϰāĻžāĻāĻāĻŋāĻ, āϞā§āĻĄ āĻŦā§āϝāĻžāϞā§āύā§āϏāĻŋāĻ, āĻĢāϞā§āĻ āĻāύāĻā§āĻāĻļāύ, āĻĒā§āύāϰāĻžāϝāĻŧ āĻā§āώā§āĻāĻž, āĻāĻžāĻāĻŽāĻāĻāĻ, āĻŽāĻŋāϰāϰāĻŋāĻ, āĻ ā§āϝāĻžāĻā§āϏā§āϏ āĻāύā§āĻā§āϰā§āϞ, āϰā§āĻ āϞāĻŋāĻŽāĻŋāĻāĻŋāĻ āĻāĻŦāĻ āĻāϰāĻ āĻ āύā§āĻ āĻāĻŋāĻā§āĨ¤ āĻāĻŦāĻ āϝāĻĻāĻŋāĻ āĻāĻ āĻā§āĻĄā§ āĻāĻ āĻĢāĻžāĻāĻļāύāĻā§āϞāĻŋāĻā§ āϏāϰāĻžāϏāϰāĻŋ āĻĒā§āϰāϝāĻŧā§āĻ āĻāϰāĻžāϰ āĻāύā§āϝ āĻĒā§āϰāĻā§āϰ āϞāĻžāĻāĻŦā§āϰā§āϰāĻŋ āϰāϝāĻŧā§āĻā§, Istio āĻāϰ āĻŽāĻžāϧā§āϝāĻŽā§ āĻāĻĒāύāĻŋ āĻāĻĒāύāĻžāϰ āĻā§āĻĄā§ āĻāĻŋāĻā§ āĻĒāϰāĻŋāĻŦāϰā§āϤāύ āύāĻž āĻāϰā§āĻ āĻāĻāĻ āĻāĻŋāύāĻŋāϏ āĻĒā§āϤ⧠āĻĒāĻžāϰā§āύāĨ¤
āϏāĻžāĻāĻĄāĻāĻžāϰ āĻŽāĻĄā§āϞ āĻ āύā§āϏāĻžāϰā§, āĻāϏā§āĻāĻŋāĻ āĻāĻāĻāĻŋ āϞāĻŋāύāĻžāĻā§āϏ āĻāύā§āĻā§āĻāύāĻžāϰ⧠āĻāϞā§, āϝāĻž āĻāĻāĻāĻŋāϤ⧠āĻ āĻŦāϏā§āĻĨāĻŋāϤ -āĻĒāĻĄ āĻāĻāĻāĻŋ āύāĻŋāϝāĻŧāύā§āϤā§āϰāĻŋāϤ āĻĒāϰāĻŋāώā§āĻŦāĻž āϏāĻš āĻāĻŦāĻ āĻĒā§āϰāĻĻāϤā§āϤ āĻāύāĻĢāĻŋāĻāĻžāϰā§āĻļāύ āĻ āύā§āϝāĻžāϝāĻŧā§ āĻāĻžāϰā§āϝāĻāĻžāϰāĻŋāϤāĻž āĻāĻŦāĻ āϤāĻĨā§āϝ āĻāύāĻā§āĻāĻļāύ āĻāĻŦāĻ āύāĻŋāώā§āĻāĻžāĻļāύ āĻāϰā§āĨ¤ āĻāĻŽāϰāĻž āĻā§āϰ āĻĻāĻŋāĻ āϝ⧠āĻāĻāĻŋ āĻāĻĒāύāĻžāϰ āύāĻŋāĻāϏā§āĻŦ āĻāύāĻĢāĻŋāĻāĻžāϰā§āĻļāύ, āĻāĻŦāĻ āĻāĻāĻŋ āĻāĻĒāύāĻžāϰ āĻā§āĻĄā§āϰ āĻŦāĻžāĻāϰ⧠āĻĨāĻžāĻā§āĨ¤ āĻ āϤāĻāĻŦ, āĻā§āĻĄ āĻ āύā§āĻ āϏāĻšāĻ āĻāĻŦāĻ āĻā§āĻ āĻšāϝāĻŧā§ āϝāĻžāϝāĻŧāĨ¤
āϝāĻž āĻā§āϰā§āϤā§āĻŦāĻĒā§āϰā§āĻŖ āϤāĻž āĻšāϞ āĻŽāĻžāĻāĻā§āϰā§āϏāĻžāϰā§āĻāĻŋāϏā§āϰ āĻ āĻĒāĻžāϰā§āĻļāύāĻžāϞ āĻāĻŽā§āĻĒā§āύā§āύā§āĻ āĻā§āύāĻāĻžāĻŦā§āĻ āĻā§āĻĄā§āϰ āϏāĻžāĻĨā§ āϏāĻāϝā§āĻā§āϤ āύāϝāĻŧ, āϝāĻžāϰ āĻŽāĻžāύ⧠āϤāĻžāĻĻā§āϰ āĻ āĻĒāĻžāϰā§āĻļāύ āύāĻŋāϰāĻžāĻĒāĻĻā§ āĻāĻāĻāĻŋ āĻŦāĻŋāĻļā§āώāĻā§āĻāĻĻā§āϰ āĻāĻžāĻā§ āϏā§āĻĨāĻžāύāĻžāύā§āϤāϰ āĻāϰāĻž āϝā§āϤ⧠āĻĒāĻžāϰā§āĨ¤ āĻĒā§āϰāĻā§āϤāĻĒāĻā§āώā§, āϏāĻžāϰā§āĻāĻŋāĻ āĻŦā§āϰā§āĻāĻžāϰ āĻāĻŦāĻ āĻĢāϞā§āĻ āĻāύāĻā§āĻāĻļāύā§āϰ āĻāύā§āϝ āĻŦāĻŋāĻāĻžāĻļāĻāĻžāϰā§āĻā§ āĻā§āύ āĻĻāĻžāϝāĻŧā§ āĻāϰāĻž āĻāĻāĻŋāϤ? āĻĒā§āϰāϤāĻŋāĻā§āϰāĻŋāϝāĻŧāĻž, āĻšā§āϝāĻžāĻ, āĻāĻŋāύā§āϤ⧠āϤāĻžāĻĻā§āϰ āĻĒā§āϰāĻā§āϰāĻŋāϝāĻŧāĻž āĻāĻŦāĻ āϤāĻžāĻĻā§āϰ āϤā§āϰāĻŋ? āĻāĻĒāύāĻŋ āϝāĻĻāĻŋ āĻā§āĻĄ āĻĨā§āĻā§ āĻāĻ āϏāĻŽāϏā§āϤāĻā§āϞāĻŋ āϏāϰāĻŋāϝāĻŧā§ āĻĻā§āύ, āĻĒā§āϰā§āĻā§āϰāĻžāĻŽāĻžāϰāϰāĻž āĻ ā§āϝāĻžāĻĒā§āϞāĻŋāĻā§āĻļāύ āĻāĻžāϰā§āϝāĻāĻžāϰāĻŋāϤāĻžāϰ āĻāĻĒāϰ āĻĒā§āϰā§āĻĒā§āϰāĻŋ āĻĢā§āĻāĻžāϏ āĻāϰāϤ⧠āϏāĻā§āώāĻŽ āĻšāĻŦā§āĨ¤ āĻāĻŦāĻ āĻā§āĻĄ āύāĻŋāĻā§āĻ āĻā§āĻ āĻāĻŦāĻ āϏāĻšāĻ āĻšāϝāĻŧā§ āϝāĻžāĻŦā§āĨ¤
āĻĒāϰāĻŋāώā§āĻŦāĻž āĻāĻžāϞ
Istio, āϝāĻž āϤāĻžāĻĻā§āϰ āĻā§āĻĄā§āϰ āĻŦāĻžāĻāϰ⧠āĻŽāĻžāĻāĻā§āϰā§āϏāĻžāϰā§āĻāĻŋāϏ āĻĒāϰāĻŋāĻāĻžāϞāύāĻžāϰ āĻāύā§āϝ āĻĢāĻžāĻāĻļāύ āĻĒā§āϰāϝāĻŧā§āĻ āĻāϰā§, āĻāĻāĻāĻŋ āĻĒāϰāĻŋāώā§āĻŦāĻž āĻāĻžāϞā§āϰ āϧāĻžāϰāĻŖāĻžāĨ¤ āĻ āύā§āϝ āĻāĻĨāĻžāϝāĻŧ, āĻāĻāĻŋ āĻāĻ āĻŦāĻž āĻāĻāĻžāϧāĻŋāĻ āĻŦāĻžāĻāύāĻžāϰāĻŋāĻā§āϞāĻŋāϰ āĻāĻāĻāĻŋ āϏāĻŽāύā§āĻŦāĻŋāϤ āĻā§āώā§āĻ ā§ āϝāĻž āύā§āĻāĻāϝāĻŧāĻžāϰā§āĻ āĻĢāĻžāĻāĻļāύāĻā§āϞāĻŋāϰ āĻāĻāĻāĻŋ āĻāĻžāϞ āϤā§āϰāĻŋ āĻāϰā§āĨ¤
āĻāĻŋāĻāĻžāĻŦā§ Istio āĻŽāĻžāĻāĻā§āϰā§āϏāĻžāϰā§āĻāĻŋāϏā§āϰ āϏāĻžāĻĨā§ āĻāĻžāĻ āĻāϰā§
āϏāĻžāĻāĻĄāĻāĻžāϰ āĻāύā§āĻā§āĻāύāĻžāϰāĻā§āϞāĻŋāϰ āĻāĻžāĻāĻāĻŋ āĻāĻāĻ āϏāĻžāĻĨā§ āĻāĻāϤā§āϰ⧠āĻĻā§āĻāĻžāϝāĻŧ и āĻŦāĻžāϰā§āĻĄāϏ āĻāĻ āĻāĻŋāĻ: āĻŽāĻŋāύāĻŋāĻļāĻŋāĻĢā§āĻā§āϰ āĻāĻāĻāĻŋ āĻāĻĻāĻžāĻšāϰāĻŖ āĻāĻžāϞ⧠āĻāϰā§āύ, āĻāϏā§āĻāĻŋāĻāϰ āĻāύā§āϝ āĻāĻāĻāĻŋ āĻĒā§āϰāĻāϞā§āĻĒ āϤā§āϰāĻŋ āĻāϰā§āύ (āĻāϏā§āύ āĻāĻāĻŋāĻā§ "āĻāϏāĻāĻŋāĻ-āϏāĻŋāϏā§āĻā§āĻŽ" āĻŦāϞāĻŋ), āĻāϏā§āĻāĻŋāĻ-āϏāĻŽā§āĻĒāϰā§āĻāĻŋāϤ āϏāĻŽāϏā§āϤ āĻāĻĒāĻžāĻĻāĻžāύ āĻāύāϏā§āĻāϞ āĻāĻŦāĻ āĻāĻžāϞāĻžāύāĨ¤ āϤāĻžāϰāĻĒāϰ, āĻāĻĒāύāĻŋ āϝāĻāύ āĻĒā§āϰāĻāϞā§āĻĒ āĻāĻŦāĻ āĻĒāĻĄ āϤā§āϰāĻŋ āĻāϰā§āύ, āĻāĻĒāύāĻŋ āĻāĻĒāύāĻžāϰ āϏā§āĻĨāĻžāĻĒāύāĻžāϝāĻŧ āĻāύāĻĢāĻŋāĻāĻžāϰā§āĻļāύ āϤāĻĨā§āϝ āϝā§āĻ āĻāϰā§āύ āĻāĻŦāĻ āĻāĻĒāύāĻžāϰ āĻĒāĻĄāĻā§āϞāĻŋ āĻāϏā§āĻāĻŋāĻ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰāĻž āĻļā§āϰ⧠āĻāϰā§āĨ¤ āĻāĻāĻāĻŋ āϏāϰāϞā§āĻā§āϤ āĻāĻŋāϤā§āϰ āĻāĻ āĻŽāϤ āĻĻā§āĻāĻžāϝāĻŧ:

āĻāĻāύ āĻāĻĒāύāĻŋ Istio āϏā§āĻāĻŋāĻāϏ āĻĒāϰāĻŋāĻŦāϰā§āϤāύ āĻāϰāϤ⧠āĻĒāĻžāϰā§āύ, āĻāĻĻāĻžāĻšāϰāĻŖāϏā§āĻŦāϰā§āĻĒ, āĻĢāϞā§āĻ āĻāύāĻā§āĻāĻļāύ, āϏāĻŽāϰā§āĻĨāύ āϏāĻāĻāĻ āĻŋāϤ āĻāϰāϤ⧠āĻŦāĻž āĻ āύā§āϝāĻžāύā§āϝ Istio āĻŦā§āĻļāĻŋāώā§āĻā§āϝ - āĻāĻŦāĻ āĻāĻ āϏāĻŽāϏā§āϤ āĻ ā§āϝāĻžāĻĒā§āϞāĻŋāĻā§āĻļāύā§āϰ āĻā§āĻĄ āϏā§āĻĒāϰā§āĻļ āĻāĻžāĻĄāĻŧāĻžāĻāĨ¤ āϧāϰāĻž āϝāĻžāĻ āĻāĻĒāύāĻŋ āĻāĻĒāύāĻžāϰ āĻŦā§āĻšāϤā§āϤāĻŽ āĻā§āϞāĻžāϝāĻŧā§āύā§āĻ (Foo āĻāϰā§āĻĒā§āϰā§āĻļāύ) āĻāϰ āĻŦā§āϝāĻŦāĻšāĻžāϰāĻāĻžāϰā§āĻĻā§āϰ āĻĨā§āĻā§ āϏāĻŽāϏā§āϤ āĻāϝāĻŧā§āĻŦ āĻā§āϰāĻžāĻĢāĻŋāĻ āϏāĻžāĻāĻā§āϰ āĻāĻāĻāĻŋ āύāϤā§āύ āϏāĻāϏā§āĻāϰāĻŖā§ āĻĒā§āύāĻāύāĻŋāϰā§āĻĻā§āĻļ āĻāϰāϤ⧠āĻāĻžāύ⧎ āĻāĻāĻŋ āĻāϰāĻžāϰ āĻāύā§āϝ, āĻā§āĻŦāϞ āĻāĻāĻāĻŋ āĻāϏā§āĻāĻŋāĻ āϰāĻžāĻāĻāĻŋāĻ āύāĻŋāϝāĻŧāĻŽ āϤā§āϰāĻŋ āĻāϰā§āύ āϝāĻž āĻŦā§āϝāĻŦāĻšāĻžāϰāĻāĻžāϰ⧠āĻāĻāĻĄāĻŋāϤ⧠@foocorporation.com āϏāύā§āϧāĻžāύ āĻāϰāĻŦā§ āĻāĻŦāĻ āϏā§āĻ āĻ āύā§āϝāĻžāϝāĻŧā§ āĻĒā§āύāĻāύāĻŋāϰā§āĻĻā§āĻļ āĻāϰāĻŦā§āĨ¤ āĻ āύā§āϝ āϏāĻŦ āĻŦā§āϝāĻŦāĻšāĻžāϰāĻāĻžāϰā§āĻĻā§āϰ āĻāύā§āϝ, āĻāĻŋāĻā§āĻ āĻĒāϰāĻŋāĻŦāϰā§āϤāύ āĻšāĻŦā§ āύāĻž. āĻāϰ āĻŽāϧā§āϝā§, āĻāĻĒāύāĻŋ āĻļāĻžāύā§āϤāĻāĻžāĻŦā§ āϏāĻžāĻāĻā§āϰ āύāϤā§āύ āϏāĻāϏā§āĻāϰāĻŖ āĻĒāϰā§āĻā§āώāĻž āĻāϰāĻŦā§āύāĨ¤ āĻāĻŦāĻ āĻŽāύ⧠āϰāĻžāĻāĻŦā§āύ āϝ⧠āĻāϰ āĻāύā§āϝ āĻāĻĒāύāĻžāĻā§ āĻĄā§āĻā§āϞāĻĒāĻžāϰāĻĻā§āϰ āĻāĻĄāĻŧāĻŋāϤ āĻāϰāϤ⧠āĻšāĻŦā§ āύāĻžāĨ¤
āĻāĻŦāĻ āĻāϰ āĻāύā§āϝ āĻāĻĒāύāĻžāĻā§ āĻŽā§āϞā§āϝ āĻĻāĻŋāϤ⧠āĻšāĻŦā§?
āĻāĻāĻĻāĻŽāĻ āύāĻž. Istio āĻŦā§āĻļ āĻĻā§āϰā§āϤ āĻāĻŦāĻ āϞā§āĻāĻž āĻāĻā§ āĻāĻŦāĻ āĻā§āĻŦ āĻāĻŽ āĻāĻāĻžāϰāĻšā§āĻĄ āϤā§āϰāĻŋ āĻāϰā§āĨ¤ āĻāĻĒāϰāύā§āϤā§, āĻ āύāϞāĻžāĻāύ āĻā§āĻĒāĻžāĻĻāύāĻļā§āϞāϤāĻžāϰ āϏāĻŽā§āĻāĻžāĻŦā§āϝ āĻā§āώāϤāĻŋ āĻĄā§āĻā§āϞāĻĒāĻžāϰā§āϰ āĻā§āĻĒāĻžāĻĻāύāĻļā§āϞāϤāĻž āĻŦā§āĻĻā§āϧāĻŋāϰ āĻĻā§āĻŦāĻžāϰāĻž āĻĒā§āϰāĻŖ āĻāϰāĻž āĻšāϝāĻŧāĨ¤ āĻ āύā§āϤāϤ āϤāϤā§āϤā§āĻŦā§: āĻā§āϞ⧠āϝāĻžāĻŦā§āύ āύāĻž āϝ⧠āĻŦāĻŋāĻāĻžāĻļāĻāĻžāϰā§āĻĻā§āϰ āϏāĻŽāϝāĻŧ āĻŽā§āϞā§āϝāĻŦāĻžāύāĨ¤ āϏāĻĢā§āĻāĻāϝāĻŧā§āϝāĻžāϰ āĻāϰāĻ āĻšāĻŋāϏāĻžāĻŦā§, Istio āĻšāϞ āĻāĻĒā§āύ āϏā§āϰā§āϏ āϏāĻĢā§āĻāĻāϝāĻŧā§āϝāĻžāϰ, āϤāĻžāĻ āĻāĻĒāύāĻŋ āĻāĻāĻŋ āĻŦāĻŋāύāĻžāĻŽā§āϞā§āϝ⧠āĻĒā§āϤ⧠āĻāĻŦāĻ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰāϤ⧠āĻĒāĻžāϰā§āύāĨ¤
āύāĻŋāĻā§āĻā§ āĻāϝāĻŧāϤā§āϤ āĻāϰā§āύ
Red Hat āĻĄā§āĻā§āϞāĻĒāĻžāϰ āĻāĻā§āϏāĻĒā§āϰāĻŋāϝāĻŧā§āύā§āϏ āĻāĻŋāĻŽ āĻāĻāĻāĻŋ āĻāĻā§āϰāĻāĻžāĻŦā§ āĻšā§āϝāĻžāύā§āĻĄāϏ-āĻ āύ āϤā§āϰāĻŋ āĻāϰā§āĻā§ Istio āĻĻā§āĻŦāĻžāϰāĻž (āĻāĻāϰā§āĻāĻŋāϤā§)āĨ¤ āĻāĻāĻŋ Linux, MacOS āĻāĻŦāĻ Windows āĻ āĻāϞ⧠āĻāĻŦāĻ āĻā§āĻĄāĻāĻŋ Java āĻāĻŦāĻ Node.js-āĻ āĻāĻĒāϞāĻŦā§āϧāĨ¤
Istio āĻāϰ 10āĻāĻŋ āĻāύā§āĻāĻžāϰā§āĻā§āĻāĻŋāĻ āĻĒāĻžāĻ
āĻŦā§āϞāĻ 1 - āύāϤā§āύāĻĻā§āϰ āĻāύā§āϝ
Istio āĻĒāϰāĻŋāĻāĻŋāϤāĻŋ
30 āĻŽāĻŋāύāĻŋāĻ
āĻāϏā§āύ āϏāĻžāϰā§āĻāĻŋāϏ āĻŽā§āĻļā§āϰ āϏāĻžāĻĨā§ āĻĒāϰāĻŋāĻāĻŋāϤ āĻšāĻ, āĻļāĻŋāĻāĻŋ āĻāĻŋāĻāĻžāĻŦā§ āĻāĻāĻāĻŋ OpenShift Kubernetes āĻā§āϞāĻžāϏā§āĻāĻžāϰ⧠Istio āĻāύāϏā§āĻāϞ āĻāϰāϤ⧠āĻšāϝāĻŧāĨ¤
āĻāϏā§āĻāĻŋāĻāϤ⧠āĻŽāĻžāĻāĻā§āϰā§āϏāĻžāϰā§āĻāĻŋāϏ āϏā§āĻĨāĻžāĻĒāύ āĻāϰāĻž āĻšāĻā§āĻā§
30 āĻŽāĻŋāύāĻŋāĻ
āϏā§āĻĒā§āϰāĻŋāĻ āĻŦā§āĻ āĻāĻŦāĻ Vert.x āĻāϰ āϏāĻžāĻĨā§ āϤāĻŋāύāĻāĻŋ āĻŽāĻžāĻāĻā§āϰā§āϏāĻžāϰā§āĻāĻŋāϏ āϏā§āĻĨāĻžāĻĒāύ āĻāϰāϤ⧠āĻāĻŽāϰāĻž Istio āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰāĻŋāĨ¤
āĻŦā§āϞāĻ 2 - āĻŽāϧā§āϝāĻŦāϰā§āϤ⧠āϏā§āϤāϰ
āĻāϏā§āĻāĻŋāĻāϤ⧠āĻĒāϰā§āϝāĻŦā§āĻā§āώāĻŖ āĻāĻŦāĻ āĻā§āϰā§āϏāĻŋāĻ
60 āĻŽāĻŋāύāĻŋāĻ
āĻāĻŽāϰāĻž Prometheus āĻāĻŦāĻ Grafana āĻāϰ āĻŽāĻžāϧā§āϝāĻŽā§ Istio-āĻāϰ āĻ
āύā§āϤāϰā§āύāĻŋāϰā§āĻŽāĻŋāϤ āĻĒāϰā§āϝāĻŦā§āĻā§āώāĻŖ āϏāϰāĻā§āĻāĻžāĻŽ, āĻāĻžāϏā§āĻāĻŽ āĻŽā§āĻā§āϰāĻŋāĻā§āϏ āĻāĻŦāĻ OpenTracing āĻ
āύā§āĻŦā§āώāĻŖ āĻāϰāĻŦāĨ¤
āĻāϏā§āĻāĻŋāĻāϤ⧠āϏāĻšāĻ āϰāĻžāĻāĻāĻŋāĻ
60 āĻŽāĻŋāύāĻŋāĻ
āϏāĻšāĻ āύāĻŋāϝāĻŧāĻŽ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰ⧠āĻāϏā§āĻāĻŋāĻāϤ⧠āĻā§āĻāĻžāĻŦā§ āϰāĻžāĻāĻāĻŋāĻ āĻĒāϰāĻŋāĻāĻžāϞāύāĻž āĻāϰāĻŦā§āύ āϤāĻž āĻļāĻŋāĻā§āύāĨ¤
āĻāύā§āύāϤ āϰāĻžāĻāĻāĻŋāĻ āύāĻŋāϝāĻŧāĻŽ
60 āĻŽāĻŋāύāĻŋāĻ
āĻāϏā§āύ Istio-āĻāϰ āϏā§āĻŽāĻžāϰā§āĻ āϰāĻžāĻāĻāĻŋāĻ, āĻ
ā§āϝāĻžāĻā§āϏā§āϏ āĻāύā§āĻā§āϰā§āϞ, āϞā§āĻĄ āĻŦā§āϝāĻžāϞā§āύā§āϏāĻŋāĻ āĻāĻŦāĻ āϰā§āĻ āϞāĻŋāĻŽāĻŋāĻāĻŋāĻ-āĻāϰ āĻĻāĻŋāĻā§ āύāĻāϰ āĻĻā§āĻāϝāĻŧāĻž āϝāĻžāĻāĨ¤
āĻŦā§āϞāĻ 3 - āĻāύā§āύāϤ āĻŦā§āϝāĻŦāĻšāĻžāϰāĻāĻžāϰā§
āĻāϏā§āĻāĻŋāĻāϤ⧠āĻĢāϞā§āĻ āĻāύāĻā§āĻāĻļāύ
60 āĻŽāĻŋāύāĻŋāĻ
āĻāĻŽāϰāĻž āĻŦāĻŋāϤāϰāĻŖ āĻāϰāĻž āĻ
ā§āϝāĻžāĻĒā§āϞāĻŋāĻā§āĻļāύāĻā§āϞāĻŋāϤ⧠āĻŦā§āϝāϰā§āĻĨāϤāĻž āĻĒāϰāĻŋāĻāĻžāϞāύāĻžāϰ āĻĒāϰāĻŋāϏā§āĻĨāĻŋāϤāĻŋ, HTTP āϤā§āϰā§āĻāĻŋ āĻāĻŦāĻ āύā§āĻāĻāϝāĻŧāĻžāϰā§āĻ āĻŦāĻŋāϞāĻŽā§āĻŦ āϤā§āϰāĻŋ āĻāϰāĻž āĻāĻŦāĻ āĻĒāϰāĻŋāĻŦā§āĻļ āĻĒā§āύāϰā§āĻĻā§āϧāĻžāϰ āĻāϰāϤ⧠āĻŦāĻŋāĻļā§āĻā§āĻāϞāĻž āĻĒā§āϰāĻā§āĻļāϞ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰāϤ⧠āĻļāĻŋāĻāĻŋāĨ¤
Istio āĻŽāϧā§āϝ⧠āϏāĻžāϰā§āĻāĻŋāĻ āĻŦā§āϰā§āĻāĻžāϰ
30 āĻŽāĻŋāύāĻŋāĻ
āĻāĻŽāϰāĻž āϏā§āĻā§āϰā§āϏ āĻā§āϏā§āĻāĻŋāĻ āϏāĻžāĻāĻāĻā§āϞāĻŋāϰ āĻāύā§āϝ āϏāĻŋāĻ āĻāύāϏā§āĻāϞ āĻāϰāĻŋ āĻāĻŦāĻ āϰāĻŋāĻĒā§āϞā§, āϏāĻžāϰā§āĻāĻŋāĻ āĻŦā§āϰā§āĻāĻžāϰ āĻāĻŦāĻ āĻĒā§āϞ āĻāĻā§āĻāĻļāύ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰ⧠āĻŦā§āϝāĻžāĻāĻāύā§āĻĄ āĻĢāϞā§āĻ āϏāĻšāύāĻļā§āϞāϤāĻž āύāĻŋāĻļā§āĻāĻŋāϤ āĻāϰāϤ⧠āĻļāĻŋāĻāĻŋāĨ¤
āĻāĻā§āϰā§āϏ āĻāĻŦāĻ āĻāϏā§āĻāĻŋāĻ
10 āĻŽāĻŋāύāĻŋāĻ
āĻāĻŽāϰāĻž āĻŦāĻšāĻŋāϰāĻžāĻāϤ API āĻāĻŦāĻ āĻĒāϰāĻŋāώā§āĻŦāĻžāĻā§āϞāĻŋāϰ āϏāĻžāĻĨā§ āĻ
āĻā§āϝāύā§āϤāϰā§āĻŖ āĻĒāϰāĻŋāώā§āĻŦāĻžāĻā§āϞāĻŋāϰ āĻŽāĻŋāĻĨāϏā§āĻā§āϰāĻŋāϝāĻŧāĻž āĻāύā§āϝ āύāĻŋāϝāĻŧāĻŽ āϤā§āϰāĻŋ āĻāϰāϤ⧠Egress āϰā§āĻāĻā§āϞāĻŋ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰāĻŋ⧎
āĻāϏā§āĻāĻŋāĻ āĻāĻŦāĻ āĻāĻŋāϝāĻŧāĻžāϞāĻŋ
15 āĻŽāĻŋāύāĻŋāĻ
āĻĒāϰāĻŋāώā§āĻŦāĻž āĻāĻžāϞā§āϰ āĻāĻāĻāĻŋ āĻāĻāĻžāϰāĻāĻŋāĻ āĻĒā§āϤ⧠āĻāĻŦāĻ āĻ
āύā§āϰā§āϧ āĻāĻŦāĻ āĻĄā§āĻāĻž āĻĒā§āϰāĻŦāĻžāĻš āĻ
āύā§āĻŦā§āώāĻŖ āĻāϰāϤ⧠Kiali āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰāϤ⧠āĻļāĻŋāĻā§āύāĨ¤
āĻāϏā§āĻāĻŋāĻāϤ⧠āĻŽāĻŋāĻāĻā§āϝāĻŧāĻžāϞ āĻāĻŋāĻāϞāĻāϏ
15 āĻŽāĻŋāύāĻŋāĻ
āĻāĻŽāϰāĻž Istio āĻā§āĻāĻāϝāĻŧā§ āĻāĻŦāĻ āĻāĻžāϰā§āĻā§āϝāĻŧāĻžāϞ āϏāĻžāϰā§āĻāĻŋāϏ āϤā§āϰāĻŋ āĻāϰāĻŋ, āϤāĻžāϰāĻĒāϰ āĻāĻŽāϰāĻž āĻŽāĻŋāĻāĻā§āϝāĻŧāĻžāϞ TLS (mTLS) āĻāĻŦāĻ āĻāϰ āϏā§āĻāĻŋāĻāϏ āĻŦāĻŋāϏā§āϤāĻžāϰāĻŋāϤāĻāĻžāĻŦā§ āĻ
āϧā§āϝāϝāĻŧāύ āĻāϰāĻŋāĨ¤
āĻŦā§āϞāĻ 3.1 - āĻĄāĻŋāĻĒ āĻĄāĻžāĻāĻ: āĻŽāĻžāĻāĻā§āϰā§āϏāĻžāϰā§āĻāĻŋāϏā§āϰ āĻāύā§āϝ āĻāϏā§āĻāĻŋāĻ āϏāĻžāϰā§āĻāĻŋāϏ āĻŽā§āĻļ

āĻŦāĻāĻāĻŋ āĻāĻŋ āϏāĻŽā§āĻĒāϰā§āĻāĻŋāϤ:
- āĻāĻāĻāĻŋ āĻĒāϰāĻŋāώā§āĻŦāĻž āĻāĻžāϞ āĻāĻŋ?
- āĻāϏā§āĻāĻŋāĻ āϏāĻŋāϏā§āĻā§āĻŽ āĻāĻŦāĻ āĻŽāĻžāĻāĻā§āϰā§āϏāĻžāϰā§āĻāĻŋāϏ āĻāϰā§āĻāĻŋāĻā§āĻāĻāĻžāϰ⧠āĻāϰ āĻā§āĻŽāĻŋāĻāĻžāĨ¤
- āύāĻŋāĻŽā§āύāϞāĻŋāĻāĻŋāϤ āϏāĻŽāϏā§āϝāĻžāĻā§āϞāĻŋ āϏāĻŽāĻžāϧāĻžāύ āĻāϰāϤ⧠Istio āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰā§:
- āĻĻā§āώ āϏāĻšāύāĻļā§āϞāϤāĻž;
- āϰāĻžāĻāĻāĻŋāĻ;
- āĻŦāĻŋāĻļā§āĻā§āĻāϞāĻž āĻĒāϰā§āĻā§āώāĻž;
- āύāĻŋāϰāĻžāĻĒāϤā§āϤāĻž āĻāύā§āύāϤ āĻāϰāĻž;
- āĻā§āϰā§āϏ, āĻŽā§āĻā§āϰāĻŋāĻā§āϏ āĻāĻŦāĻ Grafana āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰ⧠āĻā§āϞāĻŋāĻŽā§āĻā§āϰāĻŋ āϏāĻāĻā§āϰāĻšāĨ¤
āĻĒāϰāĻŋāώā§āĻŦāĻž āĻŽā§āĻļ āĻāĻŦāĻ āĻāϏā§āĻāĻŋāĻ āϏāĻŽā§āĻĒāϰā§āĻāĻŋāϤ āύāĻŋāĻŦāύā§āϧāĻā§āϞāĻŋāϰ āϏāĻŋāϰāĻŋāĻ
āύāĻŋāĻā§ āĻā§āώā§āĻāĻž āĻāϰ⧠āĻĻā§āĻā§āύ
āĻĒā§āϏā§āĻā§āϰ āĻāĻ āϏāĻŋāϰāĻŋāĻāĻāĻŋ āĻāϏā§āĻāĻŋāĻāϰ āĻāĻāϤ⧠āĻāĻā§āϰāĻāĻžāĻŦā§ āĻĄā§āĻŦ āĻĻā§āĻāϝāĻŧāĻžāϰ āĻāĻĻā§āĻĻā§āĻļā§āϝ⧠āύāϝāĻŧāĨ¤ āĻāĻŽāϰāĻž āĻļā§āϧ⧠āĻāĻĒāύāĻžāĻā§ āϧāĻžāϰāĻŖāĻžāϰ āϏāĻžāĻĨā§ āĻĒāϰāĻŋāĻāϝāĻŧ āĻāϰāĻŋāϝāĻŧā§ āĻĻāĻŋāϤ⧠āĻāĻžāĻ āĻāĻŦāĻ āĻšāϝāĻŧāϤ āĻāĻĒāύāĻžāĻā§ āύāĻŋāĻā§āϰ āĻāύā§āϝ Istio āĻā§āώā§āĻāĻž āĻāϰāĻžāϰ āĻāύā§āϝ āĻ āύā§āĻĒā§āϰāĻžāĻŖāĻŋāϤ āĻāϰāϤ⧠āĻāĻžāĻāĨ¤ āĻāĻāĻŋ āĻāϰāĻž āϏāĻŽā§āĻĒā§āϰā§āĻŖ āĻŦāĻŋāύāĻžāĻŽā§āϞā§āϝā§, āĻāĻŦāĻ Red Hat āĻāĻĒāύāĻžāĻā§ OpenShift, Kubernetes, Linux āĻāύā§āĻā§āύāĻžāϰ āĻāĻŦāĻ Istio āĻāϰ āϏāĻžāĻĨā§ āĻļā§āϰ⧠āĻāϰāĻžāϰ āĻāύā§āϝ āĻĒā§āϰāϝāĻŧā§āĻāύā§āϝāĻŧ āϏāĻŽāϏā§āϤ āϏāϰāĻā§āĻāĻžāĻŽ āϏāϰāĻŦāϰāĻžāĻš āĻāϰā§, āϝāĻžāϰ āĻŽāϧā§āϝ⧠āϰāϝāĻŧā§āĻā§: , āĻāĻŦāĻ āĻāĻŽāĻžāĻĻā§āϰ āĻ āύā§āϝāĻžāύā§āϝ āϏāĻŽā§āĻĒāĻĻ . āĻĻā§āϰāĻŋ āĻāϰāĻŦā§āύ āύāĻž, āĻāĻāĻ āĻļā§āϰ⧠āĻāϰā§āύ!
Istio āϰāĻžāĻāĻāĻŋāĻ āύāĻŋāϝāĻŧāĻŽ: āĻĒāϰāĻŋāώā§āĻŦāĻžāϰ āĻ āύā§āϰā§āϧāĻā§āϞāĻŋāĻā§ āύāĻŋāϰā§āĻĻā§āĻļ āĻāϰ⧠āϝā§āĻāĻžāύ⧠āϤāĻžāĻĻā§āϰ āϝā§āϤ⧠āĻšāĻŦā§
и āϏāĻŽā§āĻŦā§āϧāύā§āϰ āĻāĻāĻāĻŋ āĻāĻŽā§āĻāĻžāϰ āĻāĻžāĻ āĻāϰāĻž āĻĒā§āϰāϝāĻŧā§āĻāύā§āϝāĻŧ āĻĒāĻĄ āϰā§āĻ āĻāϰāĻž āĻšāϝāĻŧ. āĻāĻāĻŋ āĻā§āĻŦāĻžāϰāύā§āĻāϏā§āϰ āĻ āϏā§āϤāĻŋāϤā§āĻŦā§āϰ āĻ āύā§āϝāϤāĻŽ āĻāĻžāϰāĻŖ - āϰāĻžāĻāĻāĻŋāĻ āĻāĻŦāĻ āϞā§āĻĄ āĻŦā§āϝāĻžāϞā§āύā§āϏāĻŋāĻāĨ¤ āĻāĻŋāύā§āϤ⧠āĻāĻĒāύāĻžāϰ āϝāĻĻāĻŋ āĻāϰāĻ āϏā§āĻā§āώā§āĻŽ āĻāĻŦāĻ āĻĒāϰāĻŋāĻļā§āϞāĻŋāϤ āϰāĻžāĻāĻāĻŋāĻ āĻĒā§āϰāϝāĻŧā§āĻāύ āĻšāϝāĻŧ? āĻāĻĻāĻžāĻšāϰāĻŖāϏā§āĻŦāϰā§āĻĒ, āĻāĻāĻ āϏāĻžāĻĨā§ āĻāĻāĻāĻŋ āĻŽāĻžāĻāĻā§āϰā§āϏāĻžāϰā§āĻāĻŋāϏā§āϰ āĻĻā§āĻāĻŋ āϏāĻāϏā§āĻāϰāĻŖ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰāĻžāĨ¤ āĻāĻŋāĻāĻžāĻŦā§ Istio āϰā§āĻ āύāĻŋāϝāĻŧāĻŽ āĻāĻāĻžāύ⧠āϏāĻžāĻšāĻžāϝā§āϝ āĻāϰāϤ⧠āĻĒāĻžāϰā§?
āϰāĻžāĻāĻāĻŋāĻ āύāĻŋāϝāĻŧāĻŽāĻā§āϞāĻŋ āĻāĻŽāύ āύāĻŋāϝāĻŧāĻŽ āϝāĻž āĻāϏāϞ⧠āϰā§āĻ āĻĒāĻāύā§āĻĻ āύāĻŋāϰā§āϧāĻžāϰāĻŖ āĻāϰā§āĨ¤ āϏāĻŋāϏā§āĻā§āĻŽ āĻāĻāĻŋāϞāϤāĻžāϰ āϏā§āϤāϰ āύāĻŋāϰā§āĻŦāĻŋāĻļā§āώā§, āĻāĻ āύāĻŋāϝāĻŧāĻŽāĻā§āϞāĻŋāϰ āϏāĻžāϧāĻžāϰāĻŖ āĻ
āĻĒāĻžāϰā§āĻāĻŋāĻ āύā§āϤāĻŋāĻāĻŋ āϏāĻšāĻ āĻĨā§āĻā§ āϝāĻžāϝāĻŧ: āĻ
āύā§āϰā§āϧāĻā§āϞāĻŋ āύāĻŋāϰā§āĻĻāĻŋāώā§āĻ āĻĒāϰāĻžāĻŽāĻŋāϤāĻŋ āĻāĻŦāĻ HTTP āĻšā§āĻĄāĻžāϰ āĻŽāĻžāύā§āϰ āĻāĻĒāϰ āĻāĻŋāϤā§āϤāĻŋ āĻāϰ⧠āϰā§āĻ āĻāϰāĻž āĻšāϝāĻŧāĨ¤
āĻāϏā§āύ āĻāĻĻāĻžāĻšāϰāĻŖ āĻĻā§āĻāĻŋ:
āĻā§āĻŦāĻžāϰāύā§āĻāϏ āĻĄāĻŋāĻĢāϞā§āĻ: āϤā§āĻā§āĻ "50/50"
āĻāĻŽāĻžāĻĻā§āϰ āĻāĻĻāĻžāĻšāϰāĻŖā§, āĻāĻŽāϰāĻž āĻĻā§āĻāĻžāĻŦ āĻāĻŋāĻāĻžāĻŦā§ āĻāĻāĻ āϏāĻžāĻĨā§ āĻāĻĒā§āύāĻļāĻŋāĻĢāĻā§ āĻŽāĻžāĻāĻā§āϰā§āϏāĻžāϰā§āĻāĻŋāϏā§āϰ āĻĻā§āĻāĻŋ āϏāĻāϏā§āĻāϰāĻŖ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰāĻž āϝāĻžāϝāĻŧ, āĻāϏā§āύ āϏā§āĻā§āϞā§āĻā§ v1 āĻāĻŦāĻ v2 āĻŦāϞāĻŋāĨ¤ āĻĒā§āϰāϤāĻŋāĻāĻŋ āϏāĻāϏā§āĻāϰāĻŖ āϤāĻžāϰ āύāĻŋāĻāϏā§āĻŦ Kubernetes āĻĒāĻĄā§ āĻāϞ⧠āĻāĻŦāĻ āĻĄāĻŋāĻĢāϞā§āĻāϰā§āĻĒā§ āĻāĻāĻŋ āϏāĻŽāĻžāύāĻāĻžāĻŦā§ āĻāĻžāϰāϏāĻžāĻŽā§āϝāĻĒā§āϰā§āĻŖ āϰāĻžāĻāύā§āĻĄ āϰāĻŦāĻŋāύ āϰāĻžāĻāĻāĻŋāĻ āĻāĻžāϞāĻžāϝāĻŧāĨ¤ āĻĒā§āϰāϤāĻŋāĻāĻŋ āĻĒāĻĄ āϤāĻžāϰ āĻŽāĻžāĻāĻā§āϰā§āϏāĻžāϰā§āĻāĻŋāϏ āĻĻā§āώā§āĻāĻžāύā§āϤā§āϰ āϏāĻāĻā§āϝāĻžāϰ āĻāĻĒāϰ āĻāĻŋāϤā§āϤāĻŋ āĻāϰ⧠āĻ āύā§āϰā§āϧā§āϰ āĻ āĻāĻļ āĻā§āϰāĻšāĻŖ āĻāϰā§, āĻ āύā§āϝ āĻāĻĨāĻžāϝāĻŧ, āĻĒā§āϰāϤāĻŋāϞāĻŋāĻĒāĻŋāĨ¤ Istio āĻāĻĒāύāĻžāĻā§ āĻŽā§āϝāĻžāύā§āϝāĻŧāĻžāϞāĻŋ āĻāĻ āĻŦā§āϝāĻžāϞā§āύā§āϏ āĻĒāϰāĻŋāĻŦāϰā§āϤāύ āĻāϰāϤ⧠āĻĻā§āϝāĻŧāĨ¤
āϧāϰāĻž āϝāĻžāĻ āĻāĻŽāϰāĻž āĻāĻĒā§āύāĻļāĻŋāĻĢāĻ, āϏā§āĻĒāĻžāϰāĻŋāĻļ-v1 āĻāĻŦāĻ āϏā§āĻĒāĻžāϰāĻŋāĻļ-v2-āϤ⧠āĻāĻŽāĻžāĻĻā§āϰ āϏā§āĻĒāĻžāϰāĻŋāĻļ āĻĒāϰāĻŋāώā§āĻŦāĻžāϰ āĻĻā§āĻāĻŋ āϏāĻāϏā§āĻāϰāĻŖ āϏā§āĻĨāĻžāĻĒāύ āĻāϰā§āĻāĻŋāĨ¤
āĻāĻŋāϤā§āϰā§āĨ¤ āĻāĻŋāϤā§āϰ 1 āĻĻā§āĻāĻžāϝāĻŧ āϝ⧠āϝāĻāύ āĻĒā§āϰāϤāĻŋāĻāĻŋ āĻĒāϰāĻŋāώā§āĻŦāĻžāĻā§ āĻāĻāĻāĻŋ āĻāĻĻāĻžāĻšāϰāĻŖā§ āĻāĻĒāϏā§āĻĨāĻžāĻĒāύ āĻāϰāĻž āĻšāϝāĻŧ, āϤāĻāύ āϤāĻžāĻĻā§āϰ āĻŽāϧā§āϝ⧠āϏāĻŽāĻžāύāĻāĻžāĻŦā§ āĻŦāĻŋāĻāϞā§āĻĒā§āϰ āĻ
āύā§āϰā§āϧ āĻāϰā§: 1-2-1-2-... āĻāĻāĻāĻžāĻŦā§ āĻā§āĻŦāĻžāϰāύā§āĻāϏ āϰāĻžāĻāĻāĻŋāĻ āĻĄāĻŋāĻĢāϞā§āĻāϰā§āĻĒā§ āĻāĻžāĻ āĻāϰā§:

āϏāĻāϏā§āĻāϰāĻŖāĻā§āϞāĻŋāϰ āĻŽāϧā§āϝ⧠āĻāĻāύāϝā§āĻā§āϤ āĻŦāĻŋāϤāϰāĻŖ
āĻāĻŋāϤā§āϰā§āĨ¤ āĻāĻŋāϤā§āϰ 2 āĻĻā§āĻāĻžāϝāĻŧ āϝ⧠āĻāĻĒāύāĻŋ āϝāĻĻāĻŋ v2 āĻĒāϰāĻŋāώā§āĻŦāĻžāϰ āĻĒā§āϰāϤāĻŋāϞāĻŋāĻĒāĻŋāĻā§āϞāĻŋāϰ āϏāĻāĻā§āϝāĻž āĻāĻ āĻĨā§āĻā§ āĻĻā§āĻ āĻŦāĻžāĻĄāĻŧāĻŋāϝāĻŧā§ āĻĻā§āύ āϤāĻŦā§ āĻā§ āĻāĻāĻŦā§ (āĻāĻāĻŋ oc āϏā§āĻā§āϞ âreplicas=2 deployment/recommendation-v2 āĻāĻŽāĻžāύā§āĻĄ āĻĻāĻŋāϝāĻŧā§ āĻāϰāĻž āĻšāϝāĻŧ)āĨ¤ āĻāĻĒāύāĻŋ āĻĻā§āĻāϤ⧠āĻĒāĻžāĻā§āĻā§āύ, v1 āĻāĻŦāĻ v2-āĻāϰ āĻŽāϧā§āϝ⧠āĻ āύā§āϰā§āϧāĻā§āϞāĻŋ āĻāĻāύ āĻāĻ āĻĨā§āĻā§ āϤāĻŋāύ āĻ āύā§āĻĒāĻžāϤ⧠āĻŦāĻŋāĻāĻā§āϤ: 1-2-2-1-2-2-âĻ:

Istio āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰ⧠āϏāĻāϏā§āĻāϰāĻŖ āĻāĻĒā§āĻā§āώāĻž āĻāϰā§āύ
Istio āĻāĻŽāĻžāĻĻā§āϰ āĻĒā§āϰāϝāĻŧā§āĻāύ āĻ āύā§āϝāĻžāϝāĻŧā§ āĻ āύā§āϰā§āϧā§āϰ āĻŦāύā§āĻāύ āĻĒāϰāĻŋāĻŦāϰā§āϤāύ āĻāϰāĻž āϏāĻšāĻ āĻāϰ⧠āϤā§āϞā§āĨ¤ āĻāĻĻāĻžāĻšāϰāĻŖāϏā§āĻŦāϰā§āĻĒ, āύāĻŋāĻŽā§āύāϞāĻŋāĻāĻŋāϤ Istio yaml āĻĢāĻžāĻāϞāĻāĻŋ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰ⧠āĻļā§āϧā§āĻŽāĻžāϤā§āϰ āϏā§āĻĒāĻžāϰāĻŋāĻļ-v1-āĻ āϏāĻŽāϏā§āϤ āĻā§āϰā§āϝāĻžāĻĢāĻŋāĻ āĻĒāĻžāĻ āĻžāύ:

āĻāĻāĻžāύ⧠āĻāĻĒāύāĻžāĻā§ āĻāĻāĻŋāϰ āĻĻāĻŋāĻā§ āĻŽāύā§āϝā§āĻ āĻĻāĻŋāϤ⧠āĻšāĻŦā§: āϞā§āĻŦā§āϞ āĻ āύā§āϏāĻžāϰ⧠āĻĒāĻĄāĻā§āϞāĻŋ āύāĻŋāϰā§āĻŦāĻžāĻāύ āĻāϰāĻž āĻšāϝāĻŧāĨ¤ āĻāĻŽāĻžāĻĻā§āϰ āĻāĻĻāĻžāĻšāϰāĻŖ v1 āϞā§āĻŦā§āϞ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰā§āĨ¤ "āĻāĻāύ: 100" āĻĒā§āϝāĻžāϰāĻžāĻŽāĻŋāĻāĻžāϰā§āϰ āĻŽāĻžāύ⧠āĻšāϞ āϝ⧠100% āĻā§āϰā§āϝāĻžāĻĢāĻŋāĻ v1 āϞā§āĻŦā§āϞ āĻāĻā§ āĻāĻŽāύ āϏāĻŽāϏā§āϤ āĻĒāϰāĻŋāώā§āĻŦāĻž āĻĒāĻĄā§ āϰā§āĻ āĻāϰāĻž āĻšāĻŦā§ā§ˇ
āϏāĻāϏā§āĻāϰāĻŖāĻā§āϞāĻŋāϰ āĻŽāϧā§āϝ⧠āύāĻŋāϰā§āĻĻā§āĻļāĻŋāĻ āĻŦāĻŋāϤāϰāĻŖ (āĻā§āϝāĻžāύāĻžāϰāĻŋ āϏā§āĻĨāĻžāĻĒāύāĻž)
āĻāϰ āĻĒāϰā§, āĻāĻāύ āĻĒā§āϝāĻžāϰāĻžāĻŽāĻŋāĻāĻžāϰ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰā§, āĻāĻĒāύāĻŋ āĻĒā§āϰāϤāĻŋāĻāĻŋāϤ⧠āĻāϞāĻŽāĻžāύ āĻŽāĻžāĻāĻā§āϰā§āϏāĻžāϰā§āĻāĻŋāϏ āĻĻā§āώā§āĻāĻžāύā§āϤā§āϰ āϏāĻāĻā§āϝāĻž āĻāĻĒā§āĻā§āώāĻž āĻāϰ⧠āĻāĻāϝāĻŧ āĻĒāĻĄā§ āĻā§āϰā§āϝāĻžāĻĢāĻŋāĻ āĻĒāϰāĻŋāĻāĻžāϞāύāĻž āĻāϰāϤ⧠āĻĒāĻžāϰā§āύāĨ¤ āĻāĻĻāĻžāĻšāϰāĻŖāϏā§āĻŦāϰā§āĻĒ, āĻāĻāĻžāύ⧠āĻāĻŽāϰāĻž 90% āĻā§āϰāĻžāĻĢāĻŋāĻāĻā§ v1 āĻāĻŦāĻ 10% āĻĨā§āĻā§ v2-āĻ āύāĻŋāϰā§āĻĻā§āĻļāĻŋāϤ āĻāϰāĻŋ:

āĻŽā§āĻŦāĻžāĻāϞ āĻŦā§āϝāĻŦāĻšāĻžāϰāĻāĻžāϰā§āĻĻā§āϰ āĻāύā§āϝ āĻāϞāĻžāĻĻāĻž āϰāĻžāĻāĻāĻŋāĻ
āĻāĻĒāϏāĻāĻšāĻžāϰā§, āĻāĻŽāϰāĻž āĻĻā§āĻāĻžāĻŦ āĻāĻŋāĻāĻžāĻŦā§ āĻŽā§āĻŦāĻžāĻāϞ āĻŦā§āϝāĻŦāĻšāĻžāϰāĻāĻžāϰ⧠āĻā§āϰā§āϝāĻžāĻĢāĻŋāĻāĻā§ āĻĒāϰāĻŋāώā§āĻŦāĻž v2-āĻ āĻāĻŦāĻ āĻ āύā§āϝ āϏāĻāϞāĻā§ v1-āĻ āϰāĻžāĻāĻ āĻāϰāϤ⧠āĻŦāĻžāϧā§āϝ āĻāϰāĻž āϝāĻžāϝāĻŧāĨ¤ āĻāĻāĻŋ āĻāϰāĻžāϰ āĻāύā§āϝ, āĻāĻŽāϰāĻž āĻ āύā§āϰā§āϧ āĻļāĻŋāϰā§āύāĻžāĻŽā§ āĻŦā§āϝāĻŦāĻšāĻžāϰāĻāĻžāϰā§-āĻāĻā§āύā§āĻ āĻŽāĻžāύ āĻŦāĻŋāĻļā§āϞā§āώāĻŖ āĻāϰāϤ⧠āύāĻŋāϝāĻŧāĻŽāĻŋāϤ āĻ āĻāĻŋāĻŦā§āϝāĻā§āϤāĻŋ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰāĻŋ:

āĻāĻŦāĻžāϰ āϤā§āĻŽāĻžāϰ āĻĒāĻžāϞāĻž
āĻšā§āĻĄāĻžāϰ āĻĒāĻžāϰā§āϏ āĻāϰāĻžāϰ āĻāύā§āϝ āϰā§āĻā§āϞāĻžāϰ āĻāĻā§āϏāĻĒā§āϰā§āĻļāύ āϏāĻš āĻāĻĻāĻžāĻšāϰāĻŖāĻāĻŋ āĻāĻĒāύāĻžāĻā§ Istio āϰāĻžāĻāĻāĻŋāĻ āύāĻŋāϝāĻŧāĻŽā§āϰ āύāĻŋāĻāϏā§āĻŦ āĻŦā§āϝāĻŦāĻšāĻžāϰāĻā§āϞāĻŋ āĻā§āĻāĻā§ āĻĒā§āϤ⧠āĻ āύā§āĻĒā§āϰāĻžāĻŖāĻŋāϤ āĻāϰāĻŦā§āĨ¤ āĻ āϧāĻŋāĻāύā§āϤā§, āĻāĻāĻžāύ⧠āϏāĻŽā§āĻāĻžāĻŦāύāĻžāĻā§āϞāĻŋ āĻŦā§āĻļ āĻŦāĻŋāϏā§āϤā§āϤ, āϝā§āĻšā§āϤ⧠āĻšā§āĻĄāĻžāϰ āĻŽāĻžāύāĻā§āϞāĻŋ āĻ ā§āϝāĻžāĻĒā§āϞāĻŋāĻā§āĻļāύ āϏā§āϰā§āϏ āĻā§āĻĄā§ āϤā§āϰāĻŋ āĻāϰāĻž āϝā§āϤ⧠āĻĒāĻžāϰā§āĨ¤
āĻāĻŦāĻ āĻŽāύ⧠āϰāĻžāĻāĻŦā§āύ āĻ āĻĒā§āϏ, āĻĻā§āĻŦ āύāϝāĻŧ
āĻāĻĒāϰā§āϰ āĻāĻĻāĻžāĻšāϰāĻŖāĻā§āϞāĻŋāϤ⧠āĻāĻŽāϰāĻž āϝāĻž āĻĻā§āĻāĻŋāϝāĻŧā§āĻāĻŋ āϤāĻž āϏā§āϰā§āϏ āĻā§āĻĄā§ āϏāĻžāĻŽāĻžāύā§āϝ āĻĒāϰāĻŋāĻŦāϰā§āϤāύ āĻāĻžāĻĄāĻŧāĻžāĻ āĻāϰāĻž āĻšāϝāĻŧā§āĻā§, āĻ āĻŋāĻ āĻāĻā§, āĻŦāĻŋāĻļā§āώ āĻ āύā§āϰā§āϧā§āϰ āĻļāĻŋāϰā§āύāĻžāĻŽ āϤā§āϰāĻŋ āĻāϰāĻžāϰ āĻĒā§āϰāϝāĻŧā§āĻāύ āĻšāϞ⧠āϏā§āĻ āĻā§āώā§āϤā§āϰā§āĻā§āϞāĻŋ āĻāĻžāĻĄāĻŧāĻžāĨ¤ Istio āĻāĻāϝāĻŧ āĻĄā§āĻā§āϞāĻĒāĻžāϰāĻĻā§āϰ āĻāύā§āϝ āĻāĻĒāϝā§āĻā§ āĻšāĻŦā§, āϝāĻžāϰāĻž āĻāĻĻāĻžāĻšāϰāĻŖāϏā§āĻŦāϰā§āĻĒ, āĻĒāϰā§āĻā§āώāĻžāϰ āĻĒāϰā§āϝāĻžāϝāĻŧā§ āĻāĻāĻŋ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰāϤ⧠āϏāĻā§āώāĻŽ āĻšāĻŦā§āύ āĻāĻŦāĻ āĻāĻāĻāĻŋ āϏāĻŋāϏā§āĻā§āĻŽā§āϰ āĻ āĻĒāĻžāϰā§āĻļāύ āĻŦāĻŋāĻļā§āώāĻā§āĻāĻĻā§āϰ āĻāύā§āϝ, āϝāĻžāĻĻā§āϰ āĻāύā§āϝ āĻāĻāĻŋ āĻāϤā§āĻĒāĻžāĻĻāύ⧠āĻŦā§āϝāĻžāĻĒāĻāĻāĻžāĻŦā§ āϏāĻžāĻšāĻžāϝā§āϝ āĻāϰāĻŦā§āĨ¤
āϤ⧠āĻāϞā§āύ āĻāĻ āϏāĻŋāϰāĻŋāĻā§āϰ āĻĒā§āϏā§āĻā§āϰ āϞā§āĻāĻāĻŽā§āĻāĻŋāĻĢā§āϰ āĻĒā§āύāϰāĻžāĻŦā§āϤā§āϤāĻŋ āĻāϰāĻŋ: āĻāĻĒāύāĻžāϰ āĻā§āĻĄā§ āĻāĻŋāĻā§ āĻĒāϰāĻŋāĻŦāϰā§āϤāύ āĻāϰāϤ⧠āĻšāĻŦā§ āύāĻž. āύāϤā§āύ āĻāĻŦāĻŋ āύāĻŋāϰā§āĻŽāĻžāĻŖ āĻŦāĻž āύāϤā§āύ āĻĒāĻžāϤā§āϰ⧠āĻāĻžāϞ⧠āĻāϰāĻžāϰ āĻā§āύ āĻĒā§āϰāϝāĻŧā§āĻāύ āύā§āĻāĨ¤ āĻāĻ āϏāĻŦ āĻā§āĻĄ āĻŦāĻžāĻāϰ⧠āĻĒā§āϰāϝāĻŧā§āĻ āĻāϰāĻž āĻšāϝāĻŧ.
āϤā§āĻŽāĻžāϰ āĻāϞā§āĻĒāύāĻž āĻļāĻā§āϤāĻŋ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰ
āĻļā§āϧ⧠āϰā§āĻā§āϞāĻžāϰ āĻāĻā§āϏāĻĒā§āϰā§āĻļāύ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰ⧠āĻšā§āĻĄāĻžāϰ āĻŦāĻŋāĻļā§āϞā§āώāĻŖā§āϰ āϏāĻŽā§āĻāĻžāĻŦāύāĻž āĻāϞā§āĻĒāύāĻž āĻāϰā§āύāĨ¤ āĻāĻĒāύāĻžāϰ āϏāĻŦāĻā§āϝāĻŧā§ āĻŦāĻĄāĻŧ āĻā§āϰāĻžāĻšāĻāĻā§ āĻāĻĒāύāĻžāϰ āĻāĻāĻāĻŋ āĻŦāĻŋāĻļā§āώ āϏāĻāϏā§āĻāϰāĻŖā§ āĻĒā§āύāϰā§āύāĻŋāϰā§āĻĻā§āĻļ āĻāϰāϤ⧠āĻāĻžāύ ? āϏāĻšāĻā§ ! Chrome āĻŦā§āϰāĻžāĻāĻāĻžāϰā§āϰ āĻāύā§āϝ āĻāĻāĻāĻŋ āĻĒā§āĻĨāĻ āϏāĻāϏā§āĻāϰāĻŖ āĻĒā§āϰāϝāĻŧā§āĻāύ? āϏāĻŽāϏā§āϝāĻž āύā§āĻ! āĻāĻĒāύāĻŋ āĻĒā§āϰāĻžāϝāĻŧ āĻā§āύ⧠āĻŦā§āĻļāĻŋāώā§āĻā§āϝ āĻ āύā§āϝāĻžāϝāĻŧā§ āĻā§āϰāĻžāĻĢāĻŋāĻ āϰā§āĻ āĻāϰāϤ⧠āĻĒāĻžāϰā§āύ.
āύāĻŋāĻā§ āĻā§āώā§āĻāĻž āĻāϰ⧠āĻĻā§āĻā§āύ
Istio, Kubernetes āĻāĻŦāĻ OpenShift āϏāĻŽā§āĻĒāϰā§āĻā§ āĻĒāĻĄāĻŧāĻž āĻāĻ āĻāĻŋāύāĻŋāϏ, āĻāĻŋāύā§āϤ⧠āĻā§āύ āύāĻŋāĻā§āĻā§ āϏā§āĻĒāϰā§āĻļ āĻāϰāĻŦā§āύ āύāĻž? āĻā§āĻŽ āĻāĻāĻāĻŋ āĻŦāĻŋāĻļāĻĻ āύāĻŋāϰā§āĻĻā§āĻļāĻŋāĻāĻž (āĻāĻāϰā§āĻāĻŋāϤā§) āĻĒā§āϰāϏā§āϤā§āϤ āĻāϰā§āĻā§ āϝāĻž āĻāĻĒāύāĻžāĻā§ āϝāϤ āϤāĻžāĻĄāĻŧāĻžāϤāĻžāĻĄāĻŧāĻŋ āϏāĻŽā§āĻāĻŦ āĻāĻ āĻĒā§āϰāϝā§āĻā§āϤāĻŋāĻā§āϞāĻŋ āĻāϝāĻŧāϤā§āϤ āĻāϰāϤ⧠āϏāĻžāĻšāĻžāϝā§āϝ āĻāϰāĻŦā§ā§ˇ āĻŽā§āϝāĻžāύā§āϝāĻŧāĻžāϞāĻāĻŋ 100% āĻāĻĒā§āύ āϏā§āϰā§āϏ, āϤāĻžāĻ āĻāĻāĻŋ āϏāϰā§āĻŦāĻāύā§āύ āĻĄā§āĻŽā§āύ⧠āĻĒā§āϏā§āĻ āĻāϰāĻž āĻšāϝāĻŧāĨ¤ āĻĢāĻžāĻāϞāĻāĻŋ macOS, Linux āĻāĻŦāĻ Windows āĻ āĻāĻžāĻ āĻāϰ⧠āĻāĻŦāĻ āϏā§āϰā§āϏ āĻā§āĻĄāĻāĻŋ Java āĻāĻŦāĻ node.js āϏāĻāϏā§āĻāϰāĻŖā§ āĻĒāĻžāĻāϝāĻŧāĻž āϝāĻžāϝāĻŧ (āĻ āύā§āϝāĻžāύā§āϝ āĻāĻžāώāĻžāϝāĻŧ āϏāĻāϏā§āĻāϰāĻŖ āĻļā§āĻā§āϰāĻ āĻāϏāĻā§)āĨ¤ āĻļā§āϧ⧠āĻāĻĒāύāĻžāϰ āĻŦā§āϰāĻžāĻāĻāĻžāϰ⧠āϏāĻāĻļā§āϞāĻŋāώā§āĻ āĻāĻŋāĻ āϏāĻāĻā§āϰāĻšāϏā§āĻĨāϞ āĻā§āϞā§āύ .
āĻĒāϰāĻŦāϰā§āϤ⧠āĻĒā§āϏā§āĻā§: āĻāĻŽāϰāĻž āϏā§āύā§āĻĻāϰāĻāĻžāĻŦā§ āϏāĻŽāϏā§āϝāĻžāĻā§āϞāĻŋ āϏāĻŽāĻžāϧāĻžāύ āĻāϰāĻŋ
āĻāĻ āĻāĻĒāύāĻŋ āĻāϏā§āĻāĻŋāĻ āϰāĻžāĻāĻāĻŋāĻ āύāĻŋāϝāĻŧāĻŽ āĻāĻŋ āĻāϰāϤ⧠āĻĒāĻžāϰā§āύ āĻĻā§āĻā§āĻā§āύ. āĻāĻāύ āĻāĻāĻ āĻāĻŋāύāĻŋāϏ āĻāϞā§āĻĒāύāĻž āĻāϰā§āύ, āĻāĻŋāύā§āϤ⧠āĻļā§āϧā§āĻŽāĻžāϤā§āϰ āϤā§āϰā§āĻāĻŋ āĻĒāϰāĻŋāĻāĻžāϞāύāĻžāϰ āϏāĻžāĻĨā§ āϏāĻŽā§āĻĒāϰā§āĻāĻŋāϤāĨ¤ āĻ āĻŋāĻ āĻāĻ āĻŦāĻŋāώāϝāĻŧā§ āĻāĻŽāϰāĻž āĻĒāϰāĻŦāϰā§āϤ⧠āĻĒā§āϏā§āĻā§ āĻāĻĨāĻž āĻŦāϞāĻŦāĨ¤
āĻāϤā§āϏ: www.habr.com
