"āĻŦāĻŋāĻĒāĻĻ āĻāĻŽāĻžāĻ° āĻŽāĻ§ā§āĻ¯āĻŽ āĻ¨āĻžāĻŽ," āĻ āĻ¸ā§āĻāĻŋāĻ¨ āĻĒāĻžāĻāĻ¯āĻŧāĻžāĻ°āĻ¸, āĻ°āĻšāĻ¸ā§āĻ¯ā§āĻ° āĻāĻāĻāĻ¨ āĻāĻ¨ā§āĻ¤āĻ°ā§āĻāĻžāĻ¤āĻŋāĻ āĻŦā§āĻ¯āĻā§āĻ¤āĻŋ, āĻŦāĻ˛āĻ¤ā§āĻ¨āĨ¤ āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻ¸ā§āĻĒāĻžāĻ° āĻāĻā§āĻ¨ā§āĻ āĻāĻŦāĻ āĻā§āĻ¯āĻŧā§āĻ¨ā§āĻĻāĻž āĻĒāĻ°āĻŋāĻˇā§āĻŦāĻžāĻā§āĻ˛āĻŋāĻ° āĻĻā§āĻŦāĻžāĻ°āĻž āĻāĻā§āĻ āĻ¸āĻŽā§āĻŽāĻžāĻ¨ā§ āĻ¯āĻž āĻ°āĻžāĻāĻž āĻšāĻ¯āĻŧ āĻ¤āĻž āĻāĻŽā§āĻĒāĻŋāĻāĻāĻžāĻ° āĻĒāĻ°āĻŋāĻˇā§āĻŦāĻžāĻā§āĻ˛āĻŋāĻ° āĻāĻ¨ā§āĻ¯ āĻŽā§āĻā§āĻ āĻāĻĒāĻ¯ā§āĻā§āĻ¤ āĻ¨āĻ¯āĻŧ, āĻ¯ā§āĻāĻžāĻ¨ā§ āĻāĻāĻā§āĻ¯āĻŧā§āĻŽāĻŋ āĻŦāĻŋāĻĒāĻĻā§āĻ° āĻā§āĻ¯āĻŧā§ āĻ āĻ¨ā§āĻ āĻāĻžāĻ˛āĨ¤
āĻāĻŦāĻ Istio, OpenShift āĻāĻŦāĻ Kubernetes-āĻāĻ° āĻ¸āĻžāĻĨā§ āĻāĻāĻ¤ā§āĻ°ā§, āĻŽāĻžāĻāĻā§āĻ°ā§āĻ¸āĻžāĻ°ā§āĻāĻŋāĻ¸ āĻ¸ā§āĻĨāĻžāĻĒāĻ¨āĻā§ āĻ¸āĻ¤ā§āĻ¯āĻŋāĻ āĻŦāĻŋāĻ°āĻā§āĻ¤āĻŋāĻāĻ° āĻāĻŦāĻ āĻ
āĻ¨ā§āĻŽāĻžāĻ¨āĻ¯ā§āĻā§āĻ¯ āĻāĻ°ā§ āĻ¤ā§āĻ˛ā§ - āĻāĻŦāĻ āĻāĻāĻŋ āĻĻā§āĻ°ā§āĻĻāĻžāĻ¨ā§āĻ¤āĨ¤ āĻāĻŽāĻ°āĻž āĻāĻ¸ā§āĻāĻŋāĻ āĻ¸āĻŋāĻ°āĻŋāĻā§āĻ° āĻāĻ¤ā§āĻ°ā§āĻĨ āĻāĻŦāĻ āĻļā§āĻˇ āĻĒā§āĻ¸ā§āĻā§ āĻāĻāĻŋ āĻāĻŦāĻ āĻāĻ°āĻ āĻ
āĻ¨ā§āĻ āĻāĻŋāĻā§ āĻ¨āĻŋāĻ¯āĻŧā§ āĻāĻĨāĻž āĻŦāĻ˛āĻŦāĨ¤
āĻ¯āĻāĻ¨ āĻāĻāĻā§āĻ¯āĻŧā§āĻŽāĻŋ āĻ āĻŋāĻ āĻĨāĻžāĻā§
āĻāĻŽāĻžāĻĻā§āĻ° āĻā§āĻˇā§āĻ¤ā§āĻ°ā§, āĻāĻāĻā§āĻ¯āĻŧā§āĻŽāĻŋ āĻā§āĻŦāĻ˛āĻŽāĻžāĻ¤ā§āĻ° āĻā§āĻĄāĻŧāĻžāĻ¨ā§āĻ¤ āĻĒāĻ°ā§āĻ¯āĻžāĻ¯āĻŧā§ āĻāĻā§, āĻ¯āĻāĻ¨ āĻ¯āĻž āĻ āĻŦāĻļāĻŋāĻˇā§āĻ āĻĨāĻžāĻā§ āĻ¤āĻž āĻšāĻ˛ āĻŦāĻ¸ā§ āĻŦāĻ¸ā§ āĻĒā§āĻ°āĻā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻāĻŋ āĻĻā§āĻāĻžāĻ°āĨ¤ āĻ¤āĻŦā§ āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻĒāĻ¨āĻžāĻā§ āĻĒā§āĻ°āĻĨāĻŽā§ āĻ¸āĻŦāĻāĻŋāĻā§ āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ° āĻāĻ°āĻ¤ā§ āĻšāĻŦā§ āĻāĻŦāĻ āĻāĻāĻžāĻ¨ā§ āĻ āĻ¨ā§āĻ āĻāĻāĻ°ā§āĻˇāĻŖā§āĻ¯āĻŧ āĻāĻŋāĻ¨āĻŋāĻ¸ āĻāĻĒāĻ¨āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻ āĻĒā§āĻā§āĻˇāĻž āĻāĻ°āĻā§āĨ¤
āĻāĻĒāĻ¨āĻžāĻ° āĻ¸āĻĢā§āĻāĻāĻ¯āĻŧā§āĻ¯āĻžāĻ°āĻāĻŋāĻ° āĻāĻāĻāĻŋ āĻ¨āĻ¤ā§āĻ¨ āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖ āĻ¸ā§āĻĨāĻžāĻĒāĻ¨ āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ, āĻā§āĻāĻāĻŋ āĻāĻŽāĻžāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻŦāĻŋāĻŦā§āĻāĻ¨āĻž āĻāĻ°āĻž āĻŽā§āĻ˛ā§āĻ¯āĻŦāĻžāĻ¨ā§ˇ āĻ¸āĻŽāĻžāĻ¨ā§āĻ¤āĻ°āĻžāĻ˛āĻāĻžāĻŦā§ āĻāĻžāĻ˛āĻžāĻ¨ā§ āĻĒāĻ°ā§āĻā§āĻˇāĻž āĻāĻ°āĻžāĻ° āĻāĻāĻāĻŋ āĻ āĻ¤ā§āĻ¯āĻ¨ā§āĻ¤ āĻļāĻā§āĻ¤āĻŋāĻļāĻžāĻ˛ā§ āĻāĻŦāĻ āĻĒā§āĻ°āĻŽāĻžāĻŖāĻŋāĻ¤ āĻāĻĒāĻžāĻ¯āĻŧ, āĻāĻŦāĻ Istio āĻāĻĒāĻ¨āĻžāĻā§ āĻāĻ¤ā§āĻĒāĻžāĻĻāĻ¨ āĻŦā§āĻ¯āĻŦāĻ¸ā§āĻĨāĻžāĻ¯āĻŧ āĻšāĻ¸ā§āĻ¤āĻā§āĻˇā§āĻĒ āĻ¨āĻž āĻāĻ°ā§ āĻāĻāĻŋ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻāĻŋ "āĻā§āĻĒāĻ¨ āĻĒāĻ°āĻŋāĻˇā§āĻŦāĻž" (āĻāĻĒāĻ¨āĻžāĻ° āĻŽāĻžāĻāĻā§āĻ°ā§āĻ¸āĻžāĻ°ā§āĻāĻŋāĻ¸ā§āĻ° āĻāĻāĻāĻŋ āĻ˛ā§āĻāĻžāĻ¨ā§ āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖ) āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻžāĻ° āĻ āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§āĻ¯āĻŧā§ˇ āĻāĻŽāĻ¨āĻāĻŋ āĻāĻāĻŋāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻāĻŋ āĻŦāĻŋāĻļā§āĻˇ āĻļāĻŦā§āĻĻ āĻ°āĻ¯āĻŧā§āĻā§ - "āĻĄāĻžāĻ°ā§āĻ āĻ˛āĻā§āĻ", āĻ¯āĻž āĻā§āĻ°ā§āĻĢāĻŋāĻ°ā§ "āĻā§āĻ°āĻžāĻĢāĻŋāĻ āĻŽāĻŋāĻ°āĻ°āĻŋāĻ" āĻ¨āĻžāĻŽā§ āĻāĻāĻāĻŋ āĻ¸āĻŽāĻžāĻ¨ āĻā§āĻĒā§āĻ¤āĻāĻ° āĻ¨āĻžāĻŽā§āĻ° āĻāĻāĻāĻŋ āĻĢāĻžāĻāĻļāĻ¨ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤
āĻ āĻ¨ā§āĻā§āĻ°āĻš āĻāĻ°ā§ āĻŽāĻ¨ā§ āĻ°āĻžāĻāĻŦā§āĻ¨ āĻ¯ā§ āĻĒā§āĻ°ā§āĻŦāĻŦāĻ°ā§āĻ¤ā§ āĻ āĻ¨ā§āĻā§āĻā§āĻĻā§āĻ° āĻĒā§āĻ°āĻĨāĻŽ āĻŦāĻžāĻā§āĻ¯āĻāĻŋ "āĻ°āĻŋāĻ˛āĻŋāĻ" āĻāĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§ "āĻĄāĻŋāĻĒā§āĻ˛āĻ¯āĻŧ" āĻļāĻŦā§āĻĻāĻāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĨ¤ āĻāĻĒāĻ¨āĻŋ āĻ¯āĻ¤āĻŦāĻžāĻ° āĻāĻžāĻ¨ āĻ¤āĻ¤āĻŦāĻžāĻ° āĻāĻĒāĻ¨āĻžāĻ° āĻŽāĻžāĻāĻā§āĻ°ā§āĻ¸āĻžāĻ°ā§āĻāĻŋāĻ¸ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻ¤ā§ - āĻāĻŦāĻ āĻ āĻŦāĻļā§āĻ¯āĻ, āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻ¤ā§ āĻ¸āĻā§āĻˇāĻŽ āĻšāĻāĻ¯āĻŧāĻž āĻāĻāĻŋāĻ¤āĨ¤ āĻāĻ āĻĒāĻ°āĻŋāĻˇā§āĻŦāĻžāĻāĻŋ āĻ āĻŦāĻļā§āĻ¯āĻ āĻā§āĻ°ā§āĻ¯āĻžāĻĢāĻŋāĻ āĻā§āĻ°āĻšāĻŖ āĻāĻŦāĻ āĻĒā§āĻ°āĻā§āĻ°āĻŋāĻ¯āĻŧāĻž āĻāĻ°āĻ¤ā§, āĻĢāĻ˛āĻžāĻĢāĻ˛ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻ¤ā§ āĻāĻŦāĻ āĻ˛āĻāĻā§āĻ˛āĻŋāĻ¤ā§ āĻ˛āĻŋāĻāĻ¤ā§ āĻāĻŦāĻ āĻŽāĻ¨āĻŋāĻāĻ° āĻāĻ°āĻ¤ā§ āĻ¸āĻā§āĻˇāĻŽ āĻšāĻ¤ā§ āĻšāĻŦā§āĨ¤ āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻāĻāĻ āĻ¸āĻŽāĻ¯āĻŧā§, āĻāĻ āĻĒāĻ°āĻŋāĻˇā§āĻŦāĻžāĻāĻŋ āĻ¨āĻŋāĻā§āĻ āĻ āĻāĻ¤ā§āĻ¯āĻž āĻāĻ¤ā§āĻĒāĻžāĻĻāĻ¨ā§ āĻĒā§āĻ°āĻāĻžāĻļ āĻāĻ°āĻžāĻ° āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ āĻ¨ā§āĻāĨ¤ āĻ¸āĻĢā§āĻāĻāĻ¯āĻŧā§āĻ¯āĻžāĻ° āĻ¸ā§āĻĨāĻžāĻĒāĻ¨ āĻāĻ°āĻž āĻāĻŦāĻ āĻĒā§āĻ°āĻāĻžāĻļ āĻāĻ°āĻž āĻ¸āĻŦāĻ¸āĻŽāĻ¯āĻŧ āĻāĻāĻ āĻāĻŋāĻ¨āĻŋāĻ¸ āĻ¨āĻ¯āĻŧāĨ¤ āĻāĻĒāĻ¨āĻŋ āĻ¯āĻāĻ¨āĻ āĻāĻžāĻ¨ āĻŽā§āĻ¤āĻžāĻ¯āĻŧā§āĻ¨ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨, āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻāĻĒāĻ¨āĻŋ āĻĒā§āĻ°āĻ¸ā§āĻ¤ā§āĻ¤ āĻšāĻ˛ā§āĻ āĻā§āĻĄāĻŧā§ āĻĻāĻŋāĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨āĨ¤
āĻāĻāĻā§āĻ¯āĻŧā§āĻŽāĻŋ āĻāĻ¯āĻŧā§āĻāĻ¨ āĻāĻāĻ°ā§āĻˇāĻŖā§āĻ¯āĻŧ
āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ Istio āĻ°āĻžāĻāĻāĻŋāĻ āĻ¨āĻŋāĻ¯āĻŧāĻŽāĻāĻŋ āĻĻā§āĻā§āĻ¨, āĻ¯āĻž āĻ¸āĻŽāĻ¸ā§āĻ¤ HTTP āĻ
āĻ¨ā§āĻ°ā§āĻ§āĻā§āĻ˛āĻŋāĻā§ āĻŽāĻžāĻāĻā§āĻ°ā§āĻ¸āĻžāĻ°ā§āĻāĻŋāĻ¸ āĻ¸ā§āĻĒāĻžāĻ°āĻŋāĻļ v1 āĻ āĻ°ā§āĻ āĻāĻ°ā§ (āĻ¸āĻŦ āĻāĻĻāĻžāĻšāĻ°āĻŖ āĻĨā§āĻā§ āĻ¨ā§āĻāĻ¯āĻŧāĻž āĻšāĻ¯āĻŧā§āĻā§
āĻ˛ā§āĻŦā§āĻ˛ āĻŽāĻ¨ā§āĻ¯ā§āĻ āĻĻāĻŋāĻ¨ mirror:
āĻ¸ā§āĻā§āĻ°āĻŋāĻ¨ā§āĻ° āĻ¨ā§āĻā§ - āĻāĻāĻŋāĻ āĻā§āĻ°ā§āĻ¯āĻžāĻĢāĻŋāĻ āĻŽāĻŋāĻ°āĻ°āĻŋāĻ āĻ¸ā§āĻ āĻāĻ°ā§āĨ¤ āĻšā§āĻ¯āĻžāĻ, āĻāĻāĻž āĻ¯ā§ āĻ¸āĻšāĻ!
āĻāĻ āĻ¨āĻŋāĻ¯āĻŧāĻŽā§āĻ° āĻĢāĻ˛āĻžāĻĢāĻ˛ āĻšāĻŦā§ āĻ¯ā§ āĻāĻĒāĻ¨āĻžāĻ° āĻĒā§āĻ°ā§āĻĄāĻžāĻāĻļāĻ¨ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽ (v1) āĻāĻ¨āĻāĻžāĻŽāĻŋāĻ āĻ°āĻŋāĻā§āĻ¯āĻŧā§āĻ¸ā§āĻāĻā§āĻ˛āĻŋāĻā§ āĻĒā§āĻ°āĻ¸ā§āĻ¸ āĻāĻ°āĻ¤ā§ āĻĨāĻžāĻāĻŦā§, āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻ°āĻŋāĻā§āĻ¯āĻŧā§āĻ¸ā§āĻāĻā§āĻ˛āĻŋ āĻ¨āĻŋāĻā§āĻ āĻ ā§āĻ¯āĻžāĻ¸āĻŋāĻā§āĻā§āĻ°ā§āĻ¨āĻžāĻ¸āĻāĻžāĻŦā§ v2 āĻ¤ā§ āĻŽāĻŋāĻ°āĻ° āĻāĻ°āĻž āĻšāĻŦā§, āĻ āĻ°ā§āĻĨāĻžā§ āĻ¤āĻžāĻĻā§āĻ° āĻ¸āĻŽā§āĻĒā§āĻ°ā§āĻŖ āĻĄā§āĻĒā§āĻ˛āĻŋāĻā§āĻ āĻ¸ā§āĻāĻžāĻ¨ā§ āĻ¯āĻžāĻŦā§āĨ¤ āĻāĻāĻāĻžāĻŦā§, āĻāĻĒāĻ¨āĻŋ v2-āĻā§ āĻŦāĻžāĻ¸ā§āĻ¤āĻŦ āĻ āĻŦāĻ¸ā§āĻĨāĻžāĻ¯āĻŧ āĻĒāĻ°ā§āĻā§āĻˇāĻž āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨ - āĻŦāĻžāĻ¸ā§āĻ¤āĻŦ āĻĄā§āĻāĻž āĻāĻŦāĻ āĻā§āĻ°ā§āĻ¯āĻžāĻĢāĻŋāĻā§āĻ° āĻāĻĒāĻ° - āĻā§āĻĒāĻžāĻĻāĻ¨ āĻŦā§āĻ¯āĻŦāĻ¸ā§āĻĨāĻžāĻ° āĻā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻāĻ˛āĻžāĻĒā§ āĻā§āĻ¨ā§ āĻšāĻ¸ā§āĻ¤āĻā§āĻˇā§āĻĒ āĻ¨āĻž āĻāĻ°ā§āĨ¤ āĻāĻāĻŋ āĻāĻŋ āĻĒāĻ°ā§āĻā§āĻˇāĻžāĻ° āĻāĻ¯āĻŧā§āĻāĻ¨āĻā§ āĻŦāĻŋāĻ°āĻā§āĻ¤āĻŋāĻāĻ° āĻāĻ°ā§ āĻ¤ā§āĻ˛ā§? āĻšā§āĻ¯āĻžāĻ, āĻ āĻŦāĻļā§āĻ¯āĻāĨ¤ āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻāĻāĻŋ āĻāĻāĻāĻŋ āĻāĻāĻ°ā§āĻˇāĻŖā§āĻ¯āĻŧ āĻāĻĒāĻžāĻ¯āĻŧā§ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§āĨ¤
āĻ¨āĻžāĻāĻ āĻ¯ā§āĻ āĻāĻ°āĻž āĻ¯āĻžāĻ
āĻ āĻ¨ā§āĻā§āĻ°āĻš āĻāĻ°ā§ āĻŽāĻ¨ā§ āĻ°āĻžāĻāĻŦā§āĻ¨ āĻ¯ā§ v2 āĻā§āĻĄā§ āĻāĻŽāĻ¨ āĻĒāĻ°āĻŋāĻ¸ā§āĻĨāĻŋāĻ¤āĻŋāĻ¤ā§ āĻĒā§āĻ°āĻĻāĻžāĻ¨ āĻāĻ°āĻž āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ āĻ¯ā§āĻāĻžāĻ¨ā§ āĻāĻ¨āĻāĻžāĻŽāĻŋāĻ āĻ āĻ¨ā§āĻ°ā§āĻ§ā§āĻ° āĻĢāĻ˛ā§ āĻĄā§āĻāĻž āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤ āĻ āĻ¨ā§āĻ°ā§āĻ§āĻā§āĻ˛āĻŋ āĻ¸āĻšāĻā§āĻ āĻāĻŦāĻ āĻ¸ā§āĻŦāĻā§āĻāĻāĻžāĻŦā§ āĻŽāĻŋāĻ°āĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧ, āĻ¤āĻŦā§ āĻĒāĻ°ā§āĻā§āĻˇāĻžāĻ¯āĻŧ āĻĒā§āĻ°āĻā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻāĻ°āĻŖ āĻĒāĻĻā§āĻ§āĻ¤āĻŋāĻ° āĻĒāĻāĻ¨ā§āĻĻ āĻāĻĒāĻ¨āĻžāĻ° āĻāĻĒāĻ° āĻ¨āĻŋāĻ°ā§āĻāĻ° āĻāĻ°ā§ - āĻāĻŦāĻ āĻāĻāĻŋ āĻāĻŋāĻā§āĻāĻž āĻāĻĻā§āĻŦā§āĻāĻāĻ¨āĻāĨ¤
āĻāĻ¸ā§āĻ¨ āĻāĻāĻāĻŋ āĻā§āĻ°ā§āĻ¤ā§āĻŦāĻĒā§āĻ°ā§āĻŖ āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻ āĻĒā§āĻ¨āĻ°āĻžāĻŦā§āĻ¤ā§āĻ¤āĻŋ āĻāĻ°āĻž āĻ¯āĻžāĻ
āĻā§āĻ°ā§āĻ¯āĻžāĻĢāĻŋāĻ āĻŽāĻŋāĻ°āĻ°āĻŋāĻ āĻ¸āĻš āĻā§āĻĒāĻ¨ āĻ˛āĻā§āĻ (āĻĄāĻžāĻ°ā§āĻ āĻ˛āĻā§āĻ/āĻ°āĻŋāĻā§āĻ¯āĻŧā§āĻ¸ā§āĻ āĻŽāĻŋāĻ°āĻ°āĻŋāĻ) āĻā§āĻĄāĻā§ āĻā§āĻ¨ā§āĻāĻžāĻŦā§āĻ āĻĒā§āĻ°āĻāĻžāĻŦāĻŋāĻ¤ āĻ¨āĻž āĻāĻ°ā§āĻ āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤
āĻāĻŋāĻ¨ā§āĻ¤āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻžāĻĻā§āĻ¯
āĻ¯āĻĻāĻŋ āĻ
āĻ¨ā§āĻ°ā§āĻ§āĻā§āĻ˛āĻŋ āĻŽāĻŋāĻ°āĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻāĻŽāĻ¨ āĻāĻžāĻ¯āĻŧāĻāĻžāĻāĻŋ āĻ¤āĻžāĻĻā§āĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻāĻŋāĻā§āĻā§ v1 āĻ¤ā§ āĻ¨āĻ¯āĻŧ, āĻāĻŋāĻ¨ā§āĻ¤ā§ v2 āĻ āĻĒāĻžāĻ āĻžāĻ¯āĻŧ? āĻāĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§āĻĒ, āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ
āĻ¨ā§āĻ°ā§āĻ§ā§āĻ° āĻāĻ āĻļāĻ¤āĻžāĻāĻļ āĻŦāĻž āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻāĻžāĻ°ā§āĻĻā§āĻ° āĻāĻāĻāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻā§āĻ°ā§āĻĒā§āĻ° āĻ
āĻ¨ā§āĻ°ā§āĻ§āĨ¤ āĻāĻŦāĻ āĻ¤āĻžāĻ°āĻĒāĻ°, āĻāĻ¤āĻŋāĻŽāĻ§ā§āĻ¯ā§ v2 āĻāĻŋāĻāĻžāĻŦā§ āĻāĻžāĻ āĻāĻ°ā§ āĻ¤āĻž āĻĻā§āĻāĻā§āĻ¨, āĻ§ā§āĻ°ā§ āĻ§ā§āĻ°ā§ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ
āĻ¨ā§āĻ°ā§āĻ§ āĻ¨āĻ¤ā§āĻ¨ āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖā§ āĻ¸ā§āĻĨāĻžāĻ¨āĻžāĻ¨ā§āĻ¤āĻ° āĻāĻ°ā§āĻ¨āĨ¤ āĻ
āĻĨāĻŦāĻž āĻāĻ° āĻŦāĻŋāĻĒāĻ°ā§āĻ¤ā§, v1 āĻāĻ° āĻ¸āĻžāĻĨā§ āĻāĻŋāĻā§ āĻā§āĻ˛ āĻšāĻ˛ā§ āĻ¸āĻŦāĻāĻŋāĻā§ v2 āĻ āĻĢā§āĻ°āĻ¤ āĻĻāĻŋāĻ¨āĨ¤ āĻāĻŽāĻŋ āĻŽāĻ¨ā§ āĻāĻ°āĻŋ āĻāĻāĻžāĻā§ āĻā§āĻ¯āĻžāĻ¨āĻžāĻ°āĻŋ āĻĄāĻŋāĻĒā§āĻ˛āĻ¯āĻŧāĻŽā§āĻ¨ā§āĻ āĻŦāĻ˛āĻž āĻšāĻ¯āĻŧāĨ¤
āĻāĻ¸ā§āĻāĻŋāĻāĻ¤ā§ āĻā§āĻ¯āĻžāĻ¨āĻžāĻ°āĻŋ āĻ¸ā§āĻĨāĻžāĻĒāĻ¨āĻž: āĻāĻŽāĻŋāĻļāĻ¨āĻŋāĻ āĻ¸āĻšāĻ āĻāĻ°āĻž
āĻ¸āĻžāĻŦāĻ§āĻžāĻ¨ā§ āĻāĻŦāĻ āĻ§ā§āĻ°ā§ āĻ§ā§āĻ°ā§
āĻā§āĻ¯āĻžāĻ¨āĻžāĻ°āĻŋ āĻĄāĻŋāĻĒā§āĻ˛ā§āĻ¯āĻŧāĻŽā§āĻ¨ā§āĻ āĻĄāĻŋāĻĒā§āĻ˛āĻ¯āĻŧāĻŽā§āĻ¨ā§āĻ āĻŽāĻĄā§āĻ˛ā§āĻ° āĻ¸āĻžāĻ°āĻŽāĻ°ā§āĻŽāĻāĻŋ āĻ āĻ¤ā§āĻ¯āĻ¨ā§āĻ¤ āĻ¸āĻšāĻ: āĻāĻĒāĻ¨āĻŋ āĻ¯āĻāĻ¨ āĻāĻĒāĻ¨āĻžāĻ° āĻ¸āĻĢā§āĻāĻāĻ¯āĻŧā§āĻ¯āĻžāĻ°āĻāĻŋāĻ° āĻāĻāĻāĻŋ āĻ¨āĻ¤ā§āĻ¨ āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖ āĻāĻžāĻ˛ā§ āĻāĻ°ā§āĻ¨ (āĻāĻŽāĻžāĻĻā§āĻ° āĻā§āĻˇā§āĻ¤ā§āĻ°ā§, āĻāĻāĻāĻŋ āĻŽāĻžāĻāĻā§āĻ°ā§āĻ¸āĻžāĻ°ā§āĻāĻŋāĻ¸), āĻāĻĒāĻ¨āĻŋ āĻĒā§āĻ°āĻĨāĻŽā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻāĻžāĻ°ā§āĻĻā§āĻ° āĻāĻāĻāĻŋ āĻā§āĻ āĻā§āĻ°ā§āĻĒāĻā§ āĻāĻāĻŋāĻ¤ā§ āĻ ā§āĻ¯āĻžāĻā§āĻ¸ā§āĻ¸ āĻĻā§āĻ¨āĨ¤ āĻ¸āĻŦāĻāĻŋāĻā§ āĻ āĻŋāĻāĻ āĻžāĻ āĻĨāĻžāĻāĻ˛ā§, āĻ¨āĻ¤ā§āĻ¨ āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖāĻāĻŋ āĻāĻžāĻ āĻāĻ°āĻž āĻļā§āĻ°ā§ āĻ¨āĻž āĻšāĻāĻ¯āĻŧāĻž āĻĒāĻ°ā§āĻ¯āĻ¨ā§āĻ¤ āĻāĻĒāĻ¨āĻŋ āĻ§ā§āĻ°ā§ āĻ§ā§āĻ°ā§ āĻāĻ āĻā§āĻˇā§āĻ ā§āĻāĻŋ āĻŦāĻžāĻĄāĻŧāĻžāĻŦā§āĻ¨, āĻŦāĻž - āĻ¯āĻĻāĻŋ āĻāĻāĻŋ āĻ¨āĻž āĻšāĻ¯āĻŧ - āĻ āĻŦāĻļā§āĻˇā§ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻāĻžāĻ°ā§āĻā§ āĻāĻ¤ā§ āĻ¸ā§āĻĨāĻžāĻ¨āĻžāĻ¨ā§āĻ¤āĻ°āĻŋāĻ¤ āĻāĻ°ā§āĻ¨ā§ˇ āĻāĻŋāĻ¨ā§āĻ¤āĻžāĻāĻžāĻŦāĻ¨āĻž āĻāĻ°ā§ āĻāĻŦāĻ āĻ§ā§āĻ°ā§ āĻ§ā§āĻ°ā§ āĻāĻāĻāĻŋ āĻ¨āĻ¤ā§āĻ¨ āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖ āĻĒā§āĻ°āĻŦāĻ°ā§āĻ¤āĻ¨ āĻāĻ°ā§ āĻāĻŦāĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻāĻžāĻ°ā§āĻĻā§āĻ° āĻāĻāĻŋāĻ¤ā§ āĻāĻāĻāĻŋ āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŋāĻ¤ āĻĒāĻĻā§āĻ§āĻ¤āĻŋāĻ¤ā§ āĻ¸ā§āĻ¯ā§āĻāĻ āĻāĻ°ā§, āĻāĻĒāĻ¨āĻŋ āĻā§āĻāĻāĻŋ āĻāĻŽāĻžāĻ¤ā§ āĻāĻŦāĻ āĻĒā§āĻ°āĻ¤āĻŋāĻā§āĻ°āĻŋāĻ¯āĻŧāĻž āĻ¸āĻ°ā§āĻŦāĻžāĻ§āĻŋāĻ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨āĨ¤
āĻ āĻŦāĻļā§āĻ¯āĻ, āĻŦā§āĻĻā§āĻ§āĻŋāĻŽāĻžāĻ¨ āĻ°āĻŋāĻā§āĻ¯āĻŧā§āĻ¸ā§āĻ āĻ°āĻžāĻāĻāĻŋāĻ-āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻŦā§āĻļ āĻāĻŋāĻā§ āĻāĻžāĻ˛ā§ āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻ āĻĢāĻžāĻ° āĻāĻ°ā§ āĻāĻ¸ā§āĻāĻŋāĻ āĻā§āĻ¯āĻžāĻ¨āĻžāĻ°āĻŋ āĻĄāĻŋāĻĒā§āĻ˛ā§āĻ¯āĻŧāĻŽā§āĻ¨ā§āĻāĻā§ āĻ¸āĻšāĻ āĻāĻ°ā§āĨ¤ āĻāĻŦāĻ āĻšā§āĻ¯āĻžāĻ, āĻāĻ āĻ¸āĻŦ āĻāĻŋāĻā§āĻ āĻāĻĒāĻ¨āĻžāĻ° āĻ¸ā§āĻ°ā§āĻ¸ āĻā§āĻĄ āĻ¸ā§āĻĒāĻ°ā§āĻļ āĻ¨āĻž āĻāĻ°ā§āĻ āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤
āĻŦā§āĻ°āĻžāĻāĻāĻžāĻ° āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻāĻ°āĻž āĻšāĻā§āĻā§
āĻ¸āĻšāĻāĻ¤āĻŽ āĻ°āĻžāĻāĻāĻŋāĻ āĻŽāĻžāĻ¨āĻĻāĻŖā§āĻĄāĻā§āĻ˛āĻŋāĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻāĻāĻāĻŋ āĻšāĻ˛ āĻŦā§āĻ°āĻžāĻāĻāĻžāĻ°-āĻāĻŋāĻ¤ā§āĻ¤āĻŋāĻ āĻĒā§āĻ¨āĻ°ā§āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĨ¤ āĻ§āĻ°āĻž āĻ¯āĻžāĻ āĻāĻĒāĻ¨āĻŋ āĻļā§āĻ§ā§ āĻ¸āĻžāĻĢāĻžāĻ°āĻŋ āĻŦā§āĻ°āĻžāĻāĻāĻžāĻ° āĻĨā§āĻā§ āĻāĻŋ 2-āĻ¤ā§ āĻ¯āĻžāĻāĻ¯āĻŧāĻžāĻ° āĻ āĻ¨ā§āĻ°ā§āĻ§ āĻāĻžāĻ¨āĨ¤ āĻāĻāĻŋ āĻā§āĻāĻžāĻŦā§ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§ āĻ¤āĻž āĻāĻāĻžāĻ¨ā§:
āĻāĻ¸ā§āĻ¨ āĻāĻ āĻ°āĻžāĻāĻāĻŋāĻ āĻ¨āĻŋāĻ¯āĻŧāĻŽāĻāĻŋ āĻĒā§āĻ°āĻ¯āĻŧā§āĻ āĻāĻ°āĻŋ āĻāĻŦāĻ āĻ¤āĻžāĻ°āĻĒāĻ° āĻāĻŽāĻžāĻ¨ā§āĻĄāĻāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻŋ curl
āĻāĻŽāĻ°āĻž āĻāĻāĻāĻŋ āĻ˛ā§āĻĒā§ āĻŽāĻžāĻāĻā§āĻ°ā§āĻ¸āĻžāĻ°ā§āĻāĻŋāĻ¸ā§ āĻĒā§āĻ°āĻā§āĻ¤ āĻ
āĻ¨ā§āĻ°ā§āĻ§ āĻ
āĻ¨ā§āĻāĻ°āĻŖ āĻāĻ°āĻŦāĨ¤ āĻāĻĒāĻ¨āĻŋ āĻ¸ā§āĻā§āĻ°āĻŋāĻ¨āĻļāĻ āĻĻā§āĻāĻ¤ā§ āĻĒāĻžāĻā§āĻā§āĻ¨, āĻ¤āĻžāĻ°āĻž āĻ¸āĻŦ v1 āĻ āĻ¯āĻžāĻ¯āĻŧ:
v2 āĻā§āĻ°āĻžāĻĢāĻŋāĻ āĻā§āĻĨāĻžāĻ¯āĻŧ? āĻ¯ā§āĻšā§āĻ¤ā§ āĻāĻŽāĻžāĻĻā§āĻ° āĻāĻĻāĻžāĻšāĻ°āĻŖā§ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ
āĻ¨ā§āĻ°ā§āĻ§ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻāĻŽāĻžāĻĻā§āĻ° āĻ¨āĻŋāĻāĻ¸ā§āĻŦ āĻāĻŽāĻžāĻ¨ā§āĻĄ āĻ˛āĻžāĻāĻ¨ āĻĨā§āĻā§ āĻāĻ¸ā§āĻā§, āĻāĻāĻŋ āĻā§āĻŦāĻ˛ āĻŦāĻŋāĻĻā§āĻ¯āĻŽāĻžāĻ¨ āĻ¨āĻ¯āĻŧāĨ¤ āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻāĻĒāĻ°ā§āĻ° āĻ¸ā§āĻā§āĻ°āĻŋāĻ¨ā§ āĻ¨ā§āĻā§āĻ° āĻ˛āĻžāĻāĻ¨āĻā§āĻ˛āĻŋāĻ¤ā§ āĻŽāĻ¨ā§āĻ¯ā§āĻ āĻĻāĻŋāĻ¨: āĻāĻāĻŋ āĻāĻ āĻ¸āĻ¤ā§āĻ¯āĻāĻŋāĻ° āĻĒā§āĻ°āĻ¤āĻŋāĻā§āĻ°āĻŋāĻ¯āĻŧāĻž āĻ¯ā§ āĻāĻŽāĻ°āĻž āĻ¸āĻžāĻĢāĻžāĻ°āĻŋ āĻŦā§āĻ°āĻžāĻāĻāĻžāĻ° āĻĨā§āĻā§ āĻāĻāĻāĻŋ āĻ
āĻ¨ā§āĻ°ā§āĻ§ āĻāĻžāĻ°ā§āĻ¯āĻāĻ° āĻāĻ°ā§āĻāĻŋ, āĻ¯āĻžāĻ° āĻĢāĻ˛ā§ āĻāĻāĻŋ āĻ¤ā§āĻ°āĻŋ āĻšāĻ¯āĻŧā§āĻā§:
āĻ āĻ¸ā§āĻŽ āĻļāĻā§āĻ¤āĻŋ
āĻāĻŽāĻ°āĻž āĻāĻ¤āĻŋāĻŽāĻ§ā§āĻ¯ā§āĻ āĻ˛āĻŋāĻā§āĻāĻŋ āĻ¯ā§ āĻ°ā§āĻā§āĻ˛āĻžāĻ° āĻāĻā§āĻ¸āĻĒā§āĻ°ā§āĻļāĻ¨ āĻ°āĻžāĻāĻāĻŋāĻ āĻ āĻ¨ā§āĻ°ā§āĻ§ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻā§āĻŦ āĻļāĻā§āĻ¤āĻŋāĻļāĻžāĻ˛ā§ āĻā§āĻˇāĻŽāĻ¤āĻž āĻĒā§āĻ°āĻĻāĻžāĻ¨ āĻāĻ°ā§āĨ¤ āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻāĻĻāĻžāĻšāĻ°āĻŖāĻāĻŋ āĻĻā§āĻā§āĻ¨ (āĻāĻŽāĻ°āĻž āĻŽāĻ¨ā§ āĻāĻ°āĻŋ āĻāĻĒāĻ¨āĻŋ āĻŦā§āĻāĻ¤ā§ āĻĒāĻžāĻ°āĻŦā§āĻ¨ āĻāĻāĻŋ āĻā§ āĻāĻ°ā§):
āĻ°ā§āĻā§āĻ˛āĻžāĻ° āĻāĻā§āĻ¸āĻĒā§āĻ°ā§āĻļāĻ¨āĻā§āĻ˛āĻŋ āĻā§ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§ āĻ¸ā§ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§ āĻāĻāĻ¨ āĻĒāĻ°ā§āĻ¯āĻ¨ā§āĻ¤ āĻāĻĒāĻ¨āĻŋ āĻ¸āĻŽā§āĻāĻŦāĻ¤ āĻāĻāĻāĻŋ āĻ§āĻžāĻ°āĻŖāĻž āĻĒā§āĻ¯āĻŧā§āĻā§āĻ¨āĨ¤
āĻ¸ā§āĻŽāĻžāĻ°ā§āĻ āĻāĻžāĻ āĻāĻ°ā§āĻ¨
āĻ¸ā§āĻŽāĻžāĻ°ā§āĻ āĻ°āĻžāĻāĻāĻŋāĻ, āĻŦāĻŋāĻļā§āĻˇ āĻāĻ°ā§ āĻ°ā§āĻā§āĻ˛āĻžāĻ° āĻāĻā§āĻ¸āĻĒā§āĻ°ā§āĻļāĻ¨ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻĒā§āĻ¯āĻžāĻā§āĻ āĻšā§āĻĄāĻžāĻ° āĻĒā§āĻ°āĻā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻāĻ°āĻŖ, āĻāĻĒāĻ¨āĻžāĻā§ āĻāĻĒāĻ¨āĻžāĻ° āĻāĻā§āĻāĻžāĻŽāĻ¤ āĻā§āĻ°āĻžāĻĢāĻŋāĻ āĻĒāĻ°āĻŋāĻāĻžāĻ˛āĻ¨āĻž āĻāĻ°āĻ¤ā§ āĻĻā§āĻ¯āĻŧāĨ¤ āĻāĻŦāĻ āĻāĻāĻŋ āĻ¨āĻ¤ā§āĻ¨ āĻā§āĻĄā§āĻ° āĻŦāĻžāĻ¸ā§āĻ¤āĻŦāĻžāĻ¯āĻŧāĻ¨āĻā§ āĻŦā§āĻ¯āĻžāĻĒāĻāĻāĻžāĻŦā§ āĻ¸āĻ°āĻ˛ āĻāĻ°ā§ - āĻāĻāĻŋ āĻ¸āĻšāĻ, āĻāĻāĻŋāĻ° āĻāĻ¨ā§āĻ¯ āĻā§āĻĄāĻāĻŋ āĻ¨āĻŋāĻā§āĻ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻāĻ°āĻžāĻ° āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ āĻ¨ā§āĻ āĻāĻŦāĻ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ āĻšāĻ˛ā§, āĻ¸āĻŦāĻāĻŋāĻā§ āĻ¯ā§āĻŽāĻ¨ āĻāĻŋāĻ˛ āĻ¤āĻž āĻĻā§āĻ°ā§āĻ¤ āĻĢāĻŋāĻ°āĻŋāĻ¯āĻŧā§ āĻĻā§āĻāĻ¯āĻŧāĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤
āĻāĻā§āĻ°āĻšā§?
āĻāĻĒāĻ¨āĻŋ āĻāĻŋ āĻāĻĒāĻ¨āĻžāĻ° āĻāĻŽā§āĻĒāĻŋāĻāĻāĻžāĻ°ā§ Istio, Kubernetes āĻāĻŦāĻ OpenShift āĻ¨āĻŋāĻ¯āĻŧā§ āĻĒāĻ°ā§āĻā§āĻˇāĻž āĻāĻ°āĻ¤ā§ āĻāĻā§āĻ°āĻšā§? āĻā§āĻŽ
â
āĻāĻ¸ā§āĻāĻŋāĻ āĻāĻā§āĻ°ā§āĻ¸: āĻ¸ā§āĻ¯ā§āĻā§āĻ¨āĻŋāĻ° āĻļāĻĒ āĻĻāĻŋāĻ¯āĻŧā§ āĻĒā§āĻ°āĻ¸ā§āĻĨāĻžāĻ¨ āĻāĻ°ā§āĻ¨
Red Hat OpenShift āĻāĻŦāĻ Kubernetes-āĻāĻ° āĻ¸āĻžāĻĨā§ āĻāĻāĻ¤ā§āĻ°ā§ Istio āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§, āĻāĻĒāĻ¨āĻŋ āĻŽāĻžāĻāĻā§āĻ°ā§āĻ¸āĻžāĻ°ā§āĻāĻŋāĻ¸ā§āĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§ āĻāĻĒāĻ¨āĻžāĻ° āĻā§āĻŦāĻ¨āĻā§ āĻāĻ°āĻ āĻ¸āĻšāĻ āĻāĻ°ā§ āĻ¤ā§āĻ˛āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨āĨ¤ Istio-āĻāĻ° āĻĒāĻ°āĻŋāĻˇā§āĻŦāĻž āĻāĻžāĻ˛ Kubernetes āĻĒāĻĄā§āĻ° āĻāĻŋāĻ¤āĻ°ā§ āĻ˛ā§āĻāĻžāĻ¨ā§ āĻāĻā§, āĻāĻŦāĻ āĻāĻĒāĻ¨āĻžāĻ° āĻā§āĻĄ āĻŦāĻŋāĻā§āĻāĻŋāĻ¨ā§āĻ¨āĻāĻžāĻŦā§ (āĻŦā§āĻļāĻŋāĻ°āĻāĻžāĻ) āĻāĻ˛ā§āĨ¤ āĻĒāĻžāĻ°āĻĢāĻ°āĻŽā§āĻ¯āĻžāĻ¨ā§āĻ¸, āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ā§āĻ° āĻ¸āĻšāĻāĻ¤āĻž, āĻā§āĻ°ā§āĻ¸āĻŋāĻ, āĻāĻ¤ā§āĻ¯āĻžāĻĻāĻŋ - āĻ¸āĻžāĻāĻĄāĻāĻžāĻ° āĻāĻ¨ā§āĻā§āĻāĻ¨āĻžāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻ āĻ¸āĻŦāĻā§āĻ˛āĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻ¸āĻšāĻā§ˇ āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻ¯āĻĻāĻŋ āĻāĻĒāĻ¨āĻžāĻ° āĻŽāĻžāĻāĻā§āĻ°ā§āĻ¸āĻžāĻ°ā§āĻāĻŋāĻ¸āĻā§ āĻāĻĒāĻ¨āĻžāĻ° OpenShift-Kubernetes āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽā§āĻ° āĻŦāĻžāĻāĻ°ā§ āĻ āĻŦāĻ¸ā§āĻĨāĻŋāĻ¤ āĻ āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻĒāĻ°āĻŋāĻˇā§āĻŦāĻžāĻā§āĻ˛āĻŋāĻ° āĻ¸āĻžāĻĨā§ āĻ¯ā§āĻāĻžāĻ¯ā§āĻ āĻāĻ°āĻ¤ā§ āĻšāĻ¯āĻŧ?
āĻāĻāĻžāĻ¨ā§āĻ āĻāĻ¸ā§āĻāĻŋāĻ āĻāĻā§āĻ°ā§āĻ¸ āĻāĻĻā§āĻ§āĻžāĻ°ā§ āĻāĻ¸ā§āĨ¤ āĻ¸āĻāĻā§āĻˇā§āĻĒā§, āĻāĻāĻŋ āĻāĻĒāĻ¨āĻžāĻā§ āĻ¸āĻšāĻāĻāĻžāĻŦā§ āĻ¸āĻŽā§āĻĒāĻĻ āĻ ā§āĻ¯āĻžāĻā§āĻ¸ā§āĻ¸ āĻāĻ°āĻžāĻ° āĻ āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§āĻ¯āĻŧ (āĻĒāĻĄāĻŧā§āĻ¨: "āĻĒāĻ°āĻŋāĻˇā§āĻŦāĻž") āĻ¯āĻž āĻāĻĒāĻ¨āĻžāĻ° āĻā§āĻŦāĻžāĻ°āĻ¨ā§āĻāĻ¸ āĻĒāĻĄā§āĻ° āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽā§āĻ° āĻ āĻāĻļ āĻ¨āĻ¯āĻŧāĨ¤ āĻāĻĒāĻ¨āĻŋ āĻ¯āĻĻāĻŋ āĻ āĻ¤āĻŋāĻ°āĻŋāĻā§āĻ¤ āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ°ā§āĻļāĻ¨ āĻ¨āĻž āĻāĻ°ā§āĻ¨, āĻ¤āĻžāĻšāĻ˛ā§ Istio Egress āĻĒāĻ°āĻŋāĻŦā§āĻļā§ āĻā§āĻ°ā§āĻ¯āĻžāĻĢāĻŋāĻ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻĒāĻĄā§āĻ° āĻāĻāĻāĻŋ āĻā§āĻ˛āĻžāĻ¸ā§āĻāĻžāĻ°ā§āĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻāĻŦāĻ āĻ āĻā§āĻ¯āĻ¨ā§āĻ¤āĻ°ā§āĻŖ IP āĻā§āĻŦāĻŋāĻ˛ā§āĻ° āĻāĻĒāĻ° āĻāĻŋāĻ¤ā§āĻ¤āĻŋ āĻāĻ°ā§ āĻāĻ āĻ§āĻ°āĻ¨ā§āĻ° āĻā§āĻ˛āĻžāĻ¸ā§āĻāĻžāĻ°āĻā§āĻ˛āĻŋāĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻ°ā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤ āĻāĻŦāĻ āĻ¯āĻ¤āĻā§āĻˇāĻŖ āĻ¨āĻž āĻāĻĒāĻ¨āĻžāĻ° āĻŦāĻžāĻāĻ°ā§ āĻĨā§āĻā§ āĻĒāĻ°āĻŋāĻˇā§āĻŦāĻžāĻā§āĻ˛āĻŋāĻ¤ā§ āĻ ā§āĻ¯āĻžāĻā§āĻ¸ā§āĻ¸ā§āĻ° āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ āĻšāĻ¯āĻŧ āĻ¨āĻž āĻ¤āĻ¤āĻā§āĻˇāĻŖ āĻāĻ āĻāĻžāĻ¤ā§āĻ¯āĻŧ āĻĒā§āĻĒā§āĻļāĻ¨ āĻĻā§āĻ°ā§āĻĻāĻžāĻ¨ā§āĻ¤ āĻāĻžāĻ āĻāĻ°ā§āĨ¤
Egress āĻāĻĒāĻ¨āĻžāĻā§ āĻāĻĒāĻ°ā§āĻ° IP āĻā§āĻŦāĻŋāĻ˛āĻā§āĻ˛āĻŋāĻā§ āĻŦāĻžāĻāĻĒāĻžāĻ¸ āĻāĻ°āĻ¤ā§ āĻĻā§āĻ¯āĻŧ, āĻšāĻ¯āĻŧ Egress āĻ¨āĻŋāĻ¯āĻŧāĻŽā§āĻ° āĻāĻĒāĻ° āĻāĻŋāĻ¤ā§āĻ¤āĻŋ āĻāĻ°ā§ āĻŦāĻž IP āĻ āĻŋāĻāĻžāĻ¨āĻžāĻā§āĻ˛āĻŋāĻ° āĻāĻāĻāĻŋ āĻĒāĻ°āĻŋāĻ¸āĻ°ā§āĻ° āĻāĻĒāĻ° āĻāĻŋāĻ¤ā§āĻ¤āĻŋ āĻāĻ°ā§āĨ¤
āĻ§āĻ°āĻž āĻ¯āĻžāĻ āĻāĻŽāĻžāĻĻā§āĻ° āĻāĻāĻāĻŋ āĻāĻžāĻāĻž āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽ āĻāĻā§ āĻ¯āĻž httpbin.org/headers āĻ āĻāĻāĻāĻŋ GET āĻ āĻ¨ā§āĻ°ā§āĻ§ āĻāĻ°ā§āĨ¤
(httpbin.org āĻŦāĻšāĻŋāĻ°ā§āĻāĻžāĻŽā§ āĻĒāĻ°āĻŋāĻˇā§āĻŦāĻžāĻ° āĻ āĻ¨ā§āĻ°ā§āĻ§āĻā§āĻ˛āĻŋ āĻĒāĻ°ā§āĻā§āĻˇāĻž āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻāĻŋ āĻ¸ā§āĻŦāĻŋāĻ§āĻžāĻāĻ¨āĻ āĻ¸āĻŽā§āĻĒāĻĻāĨ¤)
āĻāĻĒāĻ¨āĻŋ āĻ¯āĻĻāĻŋ āĻāĻŽāĻžāĻ¨ā§āĻĄ āĻ˛āĻžāĻāĻ¨ā§ āĻĒā§āĻ°āĻŦā§āĻļ āĻāĻ°ā§āĻ¨ curl http://httpbin.org/headers
, āĻāĻŽāĻ°āĻž āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻĻā§āĻāĻ¤ā§ āĻĒāĻžāĻŦ:
āĻ
āĻĨāĻŦāĻž āĻāĻĒāĻ¨āĻŋ āĻŦā§āĻ°āĻžāĻāĻāĻžāĻ°ā§ āĻāĻāĻ āĻ āĻŋāĻāĻžāĻ¨āĻž āĻā§āĻ˛āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨:
āĻāĻĒāĻ¨āĻŋ āĻĻā§āĻāĻ¤ā§ āĻĒāĻžāĻā§āĻā§āĻ¨, āĻ¸ā§āĻāĻžāĻ¨ā§ āĻ
āĻŦāĻ¸ā§āĻĨāĻŋāĻ¤ āĻĒāĻ°āĻŋāĻˇā§āĻŦāĻžāĻāĻŋ āĻā§āĻŦāĻ˛ āĻāĻāĻŋāĻ¤ā§ āĻĒāĻžāĻ¸ āĻāĻ°āĻž āĻļāĻŋāĻ°ā§āĻ¨āĻžāĻŽāĻā§āĻ˛āĻŋ āĻĢāĻŋāĻ°āĻŋāĻ¯āĻŧā§ āĻĻā§āĻ¯āĻŧāĨ¤
āĻāĻŽāĻ°āĻž āĻāĻŽāĻĻāĻžāĻ¨ā§ āĻĒā§āĻ°āĻ¤āĻŋāĻ¸ā§āĻĨāĻžāĻĒāĻ¨ āĻāĻ°āĻāĻŋ
āĻāĻāĻ¨ āĻāĻŽāĻžāĻĻā§āĻ° āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽā§ āĻŦāĻžāĻšā§āĻ¯āĻŋāĻ āĻāĻ āĻĒāĻ°āĻŋāĻˇā§āĻŦāĻžāĻāĻŋāĻ° āĻāĻžāĻāĻž āĻā§āĻĄ āĻ¨ā§āĻāĻ¯āĻŧāĻž āĻ¯āĻžāĻ āĻāĻŦāĻ āĻāĻāĻŋ āĻāĻŽāĻžāĻĻā§āĻ° āĻ¨āĻŋāĻāĻ¸ā§āĻŦāĻāĻžāĻŦā§ āĻāĻžāĻ˛āĻžāĻ¨, āĻ¯ā§āĻāĻžāĻ¨ā§, āĻ°āĻŋāĻāĻ˛, āĻāĻ¸ā§āĻāĻŋāĻ āĻāĻ¨āĻ¸ā§āĻāĻ˛ āĻāĻ°āĻž āĻāĻā§āĨ¤ (āĻ¯ā§āĻāĻžāĻ¯ā§āĻ āĻāĻ°ā§ āĻāĻĒāĻ¨āĻŋ āĻ¨āĻŋāĻā§āĻ āĻāĻāĻŋ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨ curl egresshttpbin-istioegress.$(minishift ip).nip.io
, āĻ¯āĻžāĻ° āĻĒāĻ°ā§ āĻāĻŽāĻ°āĻž āĻāĻāĻŋ āĻĒāĻ°ā§āĻĻāĻžāĻ¯āĻŧ āĻĻā§āĻāĻ¤ā§ āĻĒāĻžāĻŦ:
āĻāĻĢ, āĻāĻŋ āĻšāĻ¯āĻŧā§āĻā§? āĻ¸āĻŦāĻāĻŋāĻā§ āĻļā§āĻ§ā§ āĻāĻžāĻ. āĻ¨āĻž āĻĒāĻžāĻāĻ¯āĻŧāĻž āĻŽāĻžāĻ¨ā§ āĻāĻŋ? āĻāĻŽāĻ°āĻž āĻļā§āĻ§ā§ āĻ¤āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻž āĻāĻ°ā§āĻāĻŋ curl
.
āĻ¸āĻŽāĻā§āĻ° āĻāĻ¨ā§āĻāĻžāĻ°āĻ¨ā§āĻā§ āĻāĻāĻĒāĻŋ āĻā§āĻŦāĻŋāĻ˛ āĻĒā§āĻ°āĻ¸āĻžāĻ°āĻŋāĻ¤ āĻāĻ°āĻž
āĻāĻ¸ā§āĻāĻŋāĻāĻā§ āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻĻāĻžāĻ¯āĻŧā§ āĻāĻ°āĻž āĻāĻāĻŋāĻ¤ (āĻŦāĻž āĻ§āĻ¨ā§āĻ¯āĻŦāĻžāĻĻ)āĨ¤ āĻ¸āĻ°ā§āĻŦā§āĻĒāĻ°āĻŋ, āĻāĻ¸ā§āĻāĻŋāĻ āĻšāĻ˛ āĻ¸āĻžāĻāĻĄāĻāĻžāĻ° āĻāĻ¨ā§āĻā§āĻāĻ¨āĻžāĻ° āĻ¯āĻž āĻ¸āĻ¨āĻžāĻā§āĻ¤āĻāĻ°āĻŖ āĻāĻŦāĻ āĻ°āĻžāĻāĻāĻŋāĻ āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻĻāĻžāĻ¯āĻŧā§ (āĻāĻŦāĻ āĻāĻ°āĻ āĻ āĻ¨ā§āĻ āĻāĻŋāĻā§ āĻ¯āĻž āĻāĻŽāĻ°āĻž āĻāĻā§ āĻŦāĻ˛ā§āĻāĻŋ)āĨ¤ āĻāĻ āĻāĻžāĻ°āĻŖā§, āĻāĻāĻĒāĻŋ āĻā§āĻŦāĻŋāĻ˛āĻā§āĻ˛āĻŋ āĻā§āĻŦāĻ˛āĻŽāĻžāĻ¤ā§āĻ° āĻāĻĒāĻ¨āĻžāĻ° āĻā§āĻ˛āĻžāĻ¸ā§āĻāĻžāĻ° āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽā§āĻ° āĻāĻŋāĻ¤āĻ°ā§ āĻā§ āĻāĻā§ āĻ¤āĻž āĻāĻžāĻ¨ā§āĨ¤ āĻāĻŦāĻ httpbin.org āĻŦāĻžāĻāĻ°ā§ āĻ āĻŦāĻ¸ā§āĻĨāĻŋāĻ¤ āĻāĻŦāĻ āĻ¤āĻžāĻ āĻ ā§āĻ¯āĻžāĻā§āĻ¸ā§āĻ¸āĻ¯ā§āĻā§āĻ¯ āĻ¨āĻ¯āĻŧāĨ¤ āĻāĻŦāĻ āĻāĻāĻžāĻ¨ā§āĻ āĻāĻ¸ā§āĻāĻŋāĻ āĻāĻā§āĻ°ā§āĻ¸ āĻāĻĻā§āĻ§āĻžāĻ°ā§ āĻāĻ¸ā§ - āĻāĻĒāĻ¨āĻžāĻ° āĻ¸ā§āĻ°ā§āĻ¸ āĻā§āĻĄā§ āĻ¸āĻžāĻŽāĻžāĻ¨ā§āĻ¯ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻāĻžāĻĄāĻŧāĻžāĻāĨ¤
āĻ¨ā§āĻā§āĻ° āĻāĻā§āĻ°ā§āĻ¸ āĻ¨āĻŋāĻ¯āĻŧāĻŽāĻāĻŋ āĻāĻ¸ā§āĻāĻŋāĻāĻā§ (āĻ¯āĻĻāĻŋ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ āĻšāĻ¯āĻŧ, āĻ¤āĻžāĻšāĻ˛ā§ āĻ¸āĻŽāĻā§āĻ° āĻāĻ¨ā§āĻāĻžāĻ°āĻ¨ā§āĻ āĻā§āĻĄāĻŧā§) āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ā§āĻ¯āĻŧ āĻĒāĻ°āĻŋāĻˇā§āĻŦāĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻ āĻ¨ā§āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨ āĻāĻ°āĻ¤ā§ āĻŦāĻžāĻ§ā§āĻ¯ āĻāĻ°ā§, āĻāĻ āĻā§āĻˇā§āĻ¤ā§āĻ°ā§, httpbin.orgāĨ¤ āĻāĻĒāĻ¨āĻŋ āĻāĻ āĻĢāĻžāĻāĻ˛ āĻĨā§āĻā§ āĻĻā§āĻāĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨ (egress_httpbin.yml), āĻāĻāĻžāĻ¨ā§ āĻāĻžāĻ°ā§āĻ¯āĻāĻžāĻ°āĻŋāĻ¤āĻž āĻŦā§āĻļ āĻ¸āĻšāĻ:
āĻ¯āĻž āĻ
āĻŦāĻļāĻŋāĻˇā§āĻ āĻĨāĻžāĻā§ āĻ¤āĻž āĻšāĻ˛ āĻāĻ āĻ¨āĻŋāĻ¯āĻŧāĻŽāĻāĻŋ āĻĒā§āĻ°āĻ¯āĻŧā§āĻ āĻāĻ°āĻž:
istioctl create -f egress_httpbin.yml -n istioegress
āĻāĻĒāĻ¨āĻŋ āĻāĻŽāĻžāĻ¨ā§āĻĄ āĻĻāĻŋāĻ¯āĻŧā§ Egress āĻ¨āĻŋāĻ¯āĻŧāĻŽ āĻĻā§āĻāĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨ istioctl get egressrules
:
āĻāĻŦāĻ āĻ
āĻŦāĻļā§āĻˇā§, āĻāĻŽāĻ°āĻž āĻāĻŦāĻžāĻ° āĻāĻŽāĻžāĻ¨ā§āĻĄ āĻāĻžāĻ˛āĻžāĻ¨ āĻāĻžāĻ°ā§āĻ˛ - āĻāĻŦāĻ āĻāĻŽāĻ°āĻž āĻĻā§āĻāĻ¤ā§ āĻĒāĻžāĻ āĻ¯ā§ āĻ¸āĻŦāĻāĻŋāĻā§ āĻāĻžāĻ āĻāĻ°ā§:
āĻāĻŽāĻ°āĻž āĻā§āĻ˛āĻžāĻā§āĻ˛āĻŋ āĻāĻŋāĻ¨ā§āĻ¤āĻž āĻāĻ°āĻŋ
āĻāĻĒāĻ¨āĻŋ āĻĻā§āĻāĻ¤ā§ āĻĒāĻžāĻā§āĻā§āĻ¨, āĻāĻ¸ā§āĻāĻŋāĻ āĻāĻĒāĻ¨āĻžāĻā§ āĻŦāĻžāĻāĻ°ā§āĻ° āĻŦāĻŋāĻļā§āĻŦā§āĻ° āĻ¸āĻžāĻĨā§ āĻŽāĻŋāĻĨāĻ¸ā§āĻā§āĻ°āĻŋāĻ¯āĻŧāĻž āĻ¸āĻāĻāĻ āĻŋāĻ¤ āĻāĻ°āĻ¤ā§ āĻĻā§āĻ¯āĻŧāĨ¤ āĻ āĻ¨ā§āĻ¯ āĻāĻĨāĻžāĻ¯āĻŧ, āĻāĻĒāĻ¨āĻŋ āĻāĻāĻ¨āĻ āĻāĻĒā§āĻ¨āĻļāĻŋāĻĢā§āĻ āĻĒāĻ°āĻŋāĻˇā§āĻŦāĻžāĻā§āĻ˛āĻŋ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨ āĻāĻŦāĻ āĻā§āĻŦāĻžāĻ°āĻ¨ā§āĻāĻ¸ā§āĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§ āĻ¸ā§āĻā§āĻ˛āĻŋ āĻĒāĻ°āĻŋāĻāĻžāĻ˛āĻ¨āĻž āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨, āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻāĻŋāĻā§āĻā§ āĻĒāĻĄāĻā§āĻ˛āĻŋāĻ¤ā§ āĻ°ā§āĻā§ āĻ¯āĻž āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ āĻ āĻ¨ā§āĻ¸āĻžāĻ°ā§ āĻāĻĒāĻ°ā§ āĻāĻŦāĻ āĻ¨ā§āĻā§āĻ° āĻĻāĻŋāĻā§ āĻ¸ā§āĻā§āĻ˛ āĻāĻ°ā§āĨ¤ āĻāĻŦāĻ āĻāĻāĻ āĻ¸āĻŽāĻ¯āĻŧā§, āĻāĻĒāĻ¨āĻŋ āĻ¨āĻŋāĻ°āĻžāĻĒāĻĻā§ āĻāĻĒāĻ¨āĻžāĻ° āĻĒāĻ°āĻŋāĻŦā§āĻļā§āĻ° āĻŦāĻžāĻāĻ°ā§āĻ° āĻĒāĻ°āĻŋāĻˇā§āĻŦāĻžāĻā§āĻ˛āĻŋ āĻ ā§āĻ¯āĻžāĻā§āĻ¸ā§āĻ¸ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨ā§ˇ āĻāĻŦāĻ āĻšā§āĻ¯āĻžāĻ, āĻāĻŽāĻ°āĻž āĻāĻŦāĻžāĻ°āĻ āĻŦāĻ˛āĻāĻŋ āĻ¯ā§ āĻāĻ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻāĻŋāĻā§āĻ āĻāĻĒāĻ¨āĻžāĻ° āĻā§āĻĄ āĻ¸ā§āĻĒāĻ°ā§āĻļ āĻ¨āĻž āĻāĻ°ā§āĻ āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤
āĻāĻāĻŋ āĻāĻ¸ā§āĻāĻŋāĻāĻ¤ā§ āĻ¸āĻŋāĻ°āĻŋāĻā§āĻ° āĻļā§āĻˇ āĻĒā§āĻ¸ā§āĻ āĻāĻŋāĻ˛āĨ¤ āĻ¸āĻžāĻĨā§ āĻĨāĻžāĻā§āĻ¨ - āĻ¸āĻžāĻŽāĻ¨ā§ āĻ
āĻ¨ā§āĻ āĻāĻāĻ°ā§āĻˇāĻŖā§āĻ¯āĻŧ āĻāĻŋāĻ¨āĻŋāĻ¸ āĻāĻā§!
āĻāĻ¤ā§āĻ¸: www.habr.com