āĻā§āĻ˛āĻŋāĻ¯āĻŧāĻžāĻŦāĻŋāĻ¨āĻ¸ā§āĻā§ āĻ¸āĻŋāĻ¸āĻžāĻĻāĻŽāĻŋāĻā§āĻāĻž āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽ āĻ ā§āĻ¯āĻžāĻĄāĻŽāĻŋāĻ¨āĻŋāĻ¸ā§āĻā§āĻ°ā§āĻāĻ° āĻŽāĻŋāĻāĻāĻĒ āĻšāĻā§āĻā§, āĻāĻŦāĻ āĻ¸āĻ°ā§āĻŦāĻļā§āĻˇā§ āĻāĻŽāĻŋ āĻā§āĻŦāĻžāĻ°āĻ¨ā§āĻā§ 1C-āĻŦāĻŋāĻā§āĻ°āĻŋāĻā§āĻ¸ā§ āĻ ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻā§āĻļāĻ¨ āĻāĻžāĻ˛āĻžāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻŽāĻžāĻĻā§āĻ° āĻ¸āĻŽāĻžāĻ§āĻžāĻ¨ā§āĻ° āĻāĻāĻāĻŋ āĻĒā§āĻ°āĻ¤āĻŋāĻŦā§āĻĻāĻ¨ āĻĻāĻŋāĻ¯āĻŧā§āĻāĻŋāĨ¤
Bitrix, Kubernetes, Ceph - āĻāĻāĻāĻŋ āĻŽāĻšāĻžāĻ¨ āĻŽāĻŋāĻļā§āĻ°āĻŖ?
āĻāĻŽāĻŋ āĻāĻĒāĻ¨āĻžāĻā§ āĻŦāĻ˛āĻŦ āĻāĻŋāĻāĻžāĻŦā§ āĻāĻŽāĻ°āĻž āĻāĻ āĻ¸āĻŦ āĻĨā§āĻā§ āĻāĻāĻāĻŋ āĻāĻžāĻ°ā§āĻ¯āĻāĻ° āĻ¸āĻŽāĻžāĻ§āĻžāĻ¨ āĻāĻāĻ¤ā§āĻ°āĻŋāĻ¤ āĻāĻ°āĻŋāĨ¤
āĻāĻ˛ āĻ¯āĻžāĻ!
āĻā§āĻ˛āĻŋāĻ¯āĻŧāĻžāĻŦāĻŋāĻ¨āĻ¸ā§āĻā§ 18 āĻāĻĒā§āĻ°āĻŋāĻ˛ āĻŦā§āĻ āĻāĻāĻŋ āĻšāĻ¯āĻŧā§āĻāĻŋāĻ˛āĨ¤ āĻāĻĒāĻ¨āĻŋ āĻāĻŽāĻžāĻĻā§āĻ° āĻŦā§āĻ āĻ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§ āĻĒāĻĄāĻŧāĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨
āĻāĻĒāĻ¨āĻŋ āĻ¯āĻĻāĻŋ āĻāĻāĻāĻŋ āĻĒā§āĻ°āĻ¤āĻŋāĻŦā§āĻĻāĻ¨ āĻŦāĻž āĻļā§āĻ°ā§āĻ¤āĻž āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻāĻŽāĻžāĻĻā§āĻ° āĻāĻžāĻā§ āĻāĻ¸āĻ¤ā§ āĻāĻžāĻ¨ - āĻ¸ā§āĻŦāĻžāĻāĻ¤āĻŽ, āĻ˛āĻŋāĻā§āĻ¨ [āĻāĻŽā§āĻ˛ āĻ¸ā§āĻ°āĻā§āĻˇāĻŋāĻ¤] āĻāĻŦāĻ āĻā§āĻ˛āĻŋāĻā§āĻ°āĻžāĻŽ t.me/vadimisakanov-āĻāĨ¤
āĻāĻŽāĻžāĻ° āĻ°āĻŋāĻĒā§āĻ°ā§āĻ
āĻ¸āĻŽāĻžāĻ§āĻžāĻ¨ "āĻā§āĻŦāĻžāĻ°āĻ¨ā§āĻāĻ¸ā§ āĻŦāĻŋāĻā§āĻ°āĻŋāĻā§āĻ¸, āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖ āĻ¸āĻžāĻāĻĨāĻŦā§āĻ°āĻŋāĻ 1.0"
āĻāĻŽāĻŋ āĻāĻŽāĻžāĻĻā§āĻ° āĻ¸āĻŽāĻžāĻ§āĻžāĻ¨ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§ "āĻā§āĻŦāĻžāĻ°āĻ¨ā§āĻā§ āĻĄāĻžāĻŽāĻŋāĻĻā§āĻ° āĻāĻ¨ā§āĻ¯" āĻĢāĻ°ā§āĻŽā§āĻ¯āĻžāĻā§ āĻāĻĨāĻž āĻŦāĻ˛āĻŦ, āĻ¯ā§āĻŽāĻ¨āĻāĻŋ āĻŽāĻŋāĻāĻāĻĒā§ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻāĻŋāĻ˛āĨ¤ āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻāĻŽāĻŋ āĻ āĻ¨ā§āĻŽāĻžāĻ¨ āĻāĻ°āĻāĻŋ āĻ¯ā§ āĻāĻĒāĻ¨āĻŋ āĻ āĻ¨ā§āĻ¤āĻ¤ āĻāĻāĻāĻŋāĻĒāĻŋāĻĄāĻŋāĻ¯āĻŧāĻžāĻ° āĻ¨āĻŋāĻŦāĻ¨ā§āĻ§ā§āĻ° āĻ¸ā§āĻ¤āĻ°ā§ āĻŦāĻŋāĻā§āĻ°āĻŋāĻā§āĻ¸, āĻĄāĻāĻžāĻ°, āĻā§āĻŦāĻžāĻ°āĻ¨ā§āĻāĻ¸, āĻ¸ā§āĻĢ āĻļāĻŦā§āĻĻāĻā§āĻ˛āĻŋ āĻāĻžāĻ¨ā§āĻ¨āĨ¤
Kubernetes āĻŽāĻ§ā§āĻ¯ā§ Bitrix āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§ āĻĒā§āĻ°āĻ¸ā§āĻ¤ā§āĻ¤ āĻāĻŋ?
āĻā§āĻŦāĻžāĻ°āĻ¨ā§āĻāĻ¸ā§ āĻŦāĻŋāĻā§āĻ°āĻŋāĻā§āĻ¸ āĻ
ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻā§āĻļāĻ¨ā§āĻ° āĻ
āĻĒāĻžāĻ°ā§āĻļāĻ¨ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§ āĻ¸āĻŽāĻā§āĻ° āĻāĻ¨ā§āĻāĻžāĻ°āĻ¨ā§āĻā§ āĻā§āĻŦ āĻāĻŽ āĻ¤āĻĨā§āĻ¯ āĻ°āĻ¯āĻŧā§āĻā§āĨ¤
āĻāĻŽāĻŋ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻāĻ āĻāĻĒāĻāĻ°āĻŖ āĻā§āĻāĻā§ āĻĒā§āĻ¯āĻŧā§āĻāĻŋ:
āĻāĻ˛ā§āĻāĻāĻžāĻ¨ā§āĻĄāĻžāĻ° āĻ¸āĻžāĻ°ā§āĻŦā§āĻ˛, 1C-āĻŦāĻŋāĻā§āĻ°āĻŋāĻā§āĻ¸, āĻāĻŦāĻ āĻāĻŋāĻāĻ¸āĻĢā§āĻ āĻĨā§āĻā§ āĻāĻ¨ā§āĻ¤āĻ¨ āĻ¤ā§āĻāĻ˛ā§āĻāĻā§āĻ° āĻĒā§āĻ°āĻ¤āĻŋāĻŦā§āĻĻāĻ¨:
āĻāĻŽāĻŋ āĻāĻāĻž āĻļā§āĻ¨āĻžāĻ° āĻ¸ā§āĻĒāĻžāĻ°āĻŋāĻļ.
āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻāĻžāĻ°ā§ āĻĨā§āĻā§ āĻāĻĒāĻ¨āĻžāĻ° āĻ¨āĻŋāĻāĻ¸ā§āĻŦ āĻ¸āĻŽāĻžāĻ§āĻžāĻ¨ āĻŦāĻŋāĻāĻžāĻļ
āĻāĻ°ā§ āĻĒāĻžāĻāĻ¯āĻŧāĻž āĻā§āĻā§
Aaand... āĻāĻ¸āĻ˛ā§, āĻ¯ā§ āĻ¸āĻŦ.
āĻāĻŽāĻŋ āĻāĻĒāĻ¨āĻžāĻā§ āĻ¸āĻ¤āĻ°ā§āĻ āĻāĻ°āĻāĻŋ, āĻāĻŽāĻ°āĻž āĻāĻĒāĻ°ā§āĻ° āĻ˛āĻŋāĻā§āĻāĻā§āĻ˛āĻŋāĻ¤ā§ āĻ¸āĻŽāĻžāĻ§āĻžāĻ¨āĻā§āĻ˛āĻŋāĻ° āĻā§āĻŖāĻŽāĻžāĻ¨ āĻĒāĻ°ā§āĻā§āĻˇāĻž āĻāĻ°āĻŋāĻ¨āĻŋ :)
āĻ¯āĻžāĻāĻšā§āĻ, āĻāĻŽāĻžāĻĻā§āĻ° āĻ¸āĻŽāĻžāĻ§āĻžāĻ¨ āĻĒā§āĻ°āĻ¸ā§āĻ¤ā§āĻ¤ āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ, āĻāĻŽāĻŋ āĻāĻ˛ā§āĻāĻāĻžāĻ¨ā§āĻĄāĻžāĻ° āĻ¸āĻžāĻ°ā§āĻŦā§āĻ˛ā§āĻ° āĻ¸āĻžāĻĨā§ āĻāĻĨāĻž āĻŦāĻ˛ā§āĻāĻŋāĻ˛āĻžāĻŽ, āĻ¤āĻžāĻ°āĻĒāĻ°ā§ āĻ¤āĻžāĻ° āĻĒā§āĻ°āĻ¤āĻŋāĻŦā§āĻĻāĻ¨āĻāĻŋ āĻāĻāĻ¨āĻ āĻāĻĒāĻ¸ā§āĻĨāĻŋāĻ¤ āĻšāĻ¯āĻŧāĻ¨āĻŋ, āĻ¤āĻžāĻ āĻāĻŽāĻžāĻ° āĻ¸ā§āĻ˛āĻžāĻāĻĄā§ āĻāĻāĻāĻŋ āĻāĻāĻā§āĻŽ āĻ°āĻ¯āĻŧā§āĻā§ "āĻŦāĻŋāĻā§āĻ°āĻŋāĻā§āĻ¸ āĻā§āĻŦāĻžāĻ°āĻ¨ā§āĻāĻ¸ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻ¨āĻžāĨ¤"
āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻĄāĻāĻžāĻ°ā§ āĻŦāĻŋāĻā§āĻ°āĻŋāĻā§āĻ¸ āĻāĻžāĻ˛āĻžāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻ¤āĻŋāĻŽāĻ§ā§āĻ¯ā§ āĻĒā§āĻ°āĻā§āĻ° āĻ°ā§āĻĄāĻŋāĻŽā§āĻĄ āĻĄāĻāĻžāĻ° āĻāĻŽā§āĻ āĻ°āĻ¯āĻŧā§āĻā§:
āĻā§āĻŦāĻžāĻ°āĻ¨ā§āĻāĻ¸ā§ āĻŦāĻŋāĻā§āĻ°āĻŋāĻā§āĻ¸ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻāĻŋ āĻ¸āĻŽā§āĻĒā§āĻ°ā§āĻŖ āĻ¸āĻŽāĻžāĻ§āĻžāĻ¨ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻŋ āĻāĻŋ āĻ¯āĻĨā§āĻˇā§āĻ?
āĻ¨āĻž. āĻ
āĻ¨ā§āĻ āĻ¸āĻŽāĻ¸ā§āĻ¯āĻž āĻāĻā§ āĻ¯ā§āĻā§āĻ˛ā§ āĻ¸āĻŽāĻžāĻ§āĻžāĻ¨ āĻāĻ°āĻ¤ā§ āĻšāĻŦā§āĨ¤
āĻā§āĻŦāĻžāĻ°āĻ¨ā§āĻāĻ¸ā§ āĻŦāĻŋāĻā§āĻ°āĻŋāĻā§āĻ¸ā§āĻ° āĻ¸āĻŽāĻ¸ā§āĻ¯āĻžāĻā§āĻ˛āĻŋ āĻā§ āĻā§?
āĻĒā§āĻ°āĻĨāĻŽāĻ¤, āĻĄāĻāĻžāĻ°āĻšāĻžāĻŦ āĻĨā§āĻā§ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻž āĻāĻŦāĻŋ āĻā§āĻŦāĻžāĻ°āĻ¨ā§āĻāĻ¸ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻĒāĻ¯ā§āĻā§āĻ¤ āĻ¨āĻ¯āĻŧ
āĻāĻŽāĻ°āĻž āĻ¯āĻĻāĻŋ āĻāĻāĻāĻŋ āĻŽāĻžāĻāĻā§āĻ°ā§āĻ¸āĻžāĻ°ā§āĻāĻŋāĻ¸ā§āĻ¸ āĻāĻ°ā§āĻāĻŋāĻā§āĻāĻāĻžāĻ° āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻ¤ā§ āĻāĻžāĻ (āĻāĻŦāĻ āĻā§āĻŦāĻžāĻ°āĻ¨ā§āĻā§ āĻāĻŽāĻ°āĻž āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ āĻāĻ°āĻŋ), āĻ¤āĻžāĻšāĻ˛ā§ āĻāĻŽāĻžāĻĻā§āĻ° āĻā§āĻŦāĻžāĻ°āĻ¨ā§āĻāĻ¸ āĻ
ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻā§āĻļāĻ¨āĻāĻŋāĻā§ āĻĒāĻžāĻ¤ā§āĻ°ā§ āĻāĻ˛āĻžāĻĻāĻž āĻāĻ°āĻ¤ā§ āĻšāĻŦā§ āĻāĻŦāĻ āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻāĻ¨ā§āĻā§āĻāĻ¨āĻžāĻ°āĻā§ āĻāĻāĻāĻŋ āĻā§āĻ āĻĢāĻžāĻāĻļāĻ¨ āĻ¸āĻŽā§āĻĒāĻžāĻĻāĻ¨ āĻāĻ°āĻ¤ā§ āĻšāĻŦā§ (āĻāĻŦāĻ āĻāĻāĻŋ āĻāĻžāĻ˛āĻāĻžāĻŦā§ āĻāĻ°āĻ¤ā§ āĻšāĻŦā§)āĨ¤ āĻā§āĻ¨ āĻļā§āĻ§ā§ āĻāĻāĻāĻ¨? āĻ¸āĻāĻā§āĻˇā§āĻĒā§, āĻ¯āĻ¤ āĻ¸āĻšāĻ āĻ¤āĻ¤ āĻ¨āĻŋāĻ°ā§āĻāĻ°āĻ¯ā§āĻā§āĻ¯āĨ¤
āĻāĻ°ā§ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻšāĻ¤ā§, āĻāĻ āĻ¨āĻŋāĻŦāĻ¨ā§āĻ§ āĻāĻŦāĻ āĻāĻŋāĻĄāĻŋāĻ āĻĻā§āĻā§āĻ¨, āĻ
āĻ¨ā§āĻā§āĻ°āĻš āĻāĻ°ā§:
āĻĄāĻāĻžāĻ°āĻšāĻžāĻŦā§āĻ° āĻĄāĻāĻžāĻ° āĻāĻŽā§āĻāĻā§āĻ˛āĻŋ āĻŽā§āĻ˛āĻ¤ āĻ āĻ˛-āĻāĻ¨-āĻāĻ¯āĻŧāĻžāĻ¨ āĻ¨ā§āĻ¤āĻŋāĻ° āĻāĻĒāĻ° āĻ¨āĻŋāĻ°ā§āĻŽāĻŋāĻ¤, āĻ¤āĻžāĻ āĻāĻŽāĻžāĻĻā§āĻ° āĻāĻāĻ¨āĻ āĻāĻŽāĻžāĻĻā§āĻ° āĻ¨āĻŋāĻāĻ¸ā§āĻŦ āĻŦāĻžāĻāĻ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻ¤ā§ āĻšāĻ¯āĻŧā§āĻāĻŋāĻ˛ āĻāĻŦāĻ āĻāĻŽāĻ¨āĻāĻŋ āĻ¸ā§āĻā§āĻ°ā§āĻ¯āĻžāĻ āĻĨā§āĻā§ āĻāĻŦāĻŋāĻā§āĻ˛āĻŋāĻ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻ¤ā§ āĻšāĻ¯āĻŧā§āĻāĻŋāĻ˛āĨ¤
āĻĻā§āĻŦāĻŋāĻ¤ā§āĻ¯āĻŧ - āĻ¸āĻžāĻāĻā§āĻ° āĻā§āĻĄ āĻ ā§āĻ¯āĻžāĻĄāĻŽāĻŋāĻ¨ āĻĒā§āĻ¯āĻžāĻ¨ā§āĻ˛ āĻĨā§āĻā§ āĻ¸āĻŽā§āĻĒāĻžāĻĻāĻ¨āĻž āĻāĻ°āĻž āĻšāĻ¯āĻŧ
āĻāĻŽāĻ°āĻž āĻ¸āĻžāĻāĻā§ āĻāĻāĻāĻŋ āĻ¨āĻ¤ā§āĻ¨ āĻŦāĻŋāĻāĻžāĻ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻāĻŋ - āĻā§āĻĄāĻāĻŋ āĻāĻĒāĻĄā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻāĻŋāĻ˛ (āĻ¨āĻ¤ā§āĻ¨ āĻŦāĻŋāĻāĻžāĻā§āĻ° āĻ¨āĻžāĻŽā§āĻ° āĻ¸āĻžāĻĨā§ āĻāĻāĻāĻŋ āĻĄāĻŋāĻ°ā§āĻā§āĻāĻ°āĻŋ āĻ¯ā§āĻā§āĻ¤ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻāĻŋāĻ˛)āĨ¤
āĻāĻĒāĻ¨āĻŋ āĻ ā§āĻ¯āĻžāĻĄāĻŽāĻŋāĻ¨ āĻĒā§āĻ¯āĻžāĻ¨ā§āĻ˛ āĻĨā§āĻā§ āĻāĻāĻāĻŋ āĻāĻĒāĻžāĻĻāĻžāĻ¨ā§āĻ° āĻŦā§āĻļāĻŋāĻˇā§āĻā§āĻ¯ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻāĻ°āĻ˛ā§, āĻā§āĻĄ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻŋāĻ¤ āĻšāĻ¯āĻŧāĨ¤
Kubernetes "āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻ°ā§āĻĒā§" āĻāĻāĻŋāĻ° āĻ¸āĻžāĻĨā§ āĻāĻžāĻ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§ āĻ¨āĻž; āĻĒāĻžāĻ¤ā§āĻ°āĻā§āĻ˛āĻŋ āĻ āĻŦāĻļā§āĻ¯āĻ āĻ°āĻžāĻˇā§āĻā§āĻ°āĻšā§āĻ¨ āĻšāĻ¤ā§ āĻšāĻŦā§āĨ¤
āĻāĻžāĻ°āĻŖ: āĻā§āĻ˛āĻžāĻ¸ā§āĻāĻžāĻ°ā§āĻ° āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻāĻ¨ā§āĻā§āĻāĻ¨āĻžāĻ° (āĻĒāĻĄ) āĻā§āĻ°ā§āĻ¯āĻžāĻĢāĻŋāĻā§āĻ° āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻāĻāĻāĻŋ āĻ āĻāĻļ āĻĒā§āĻ°āĻā§āĻ°āĻŋāĻ¯āĻŧāĻž āĻāĻ°ā§āĨ¤ āĻāĻĒāĻ¨āĻŋ āĻ¯āĻĻāĻŋ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻāĻāĻāĻŋ āĻĒāĻžāĻ¤ā§āĻ°ā§ (āĻĒāĻĄ) āĻā§āĻĄ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻāĻ°ā§āĻ¨, āĻ¤āĻžāĻšāĻ˛ā§ āĻŦāĻŋāĻāĻŋāĻ¨ā§āĻ¨ āĻĒāĻĄā§ āĻā§āĻĄ āĻāĻŋāĻ¨ā§āĻ¨ āĻšāĻŦā§, āĻ¸āĻžāĻāĻāĻāĻŋ āĻāĻŋāĻ¨ā§āĻ¨āĻāĻžāĻŦā§ āĻāĻžāĻ āĻāĻ°āĻŦā§ āĻāĻŦāĻ āĻ¸āĻžāĻāĻā§āĻ° āĻŦāĻŋāĻāĻŋāĻ¨ā§āĻ¨ āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖ āĻŦāĻŋāĻāĻŋāĻ¨ā§āĻ¨ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻāĻžāĻ°ā§āĻā§ āĻĻā§āĻāĻžāĻ¨ā§ āĻšāĻŦā§āĨ¤ āĻāĻĒāĻ¨āĻŋ āĻāĻāĻžāĻŦā§ āĻŦāĻžāĻāĻāĻ¤ā§ āĻĒāĻžāĻ°āĻŦā§āĻ¨ āĻ¨āĻžāĨ¤
āĻ¤ā§āĻ¤ā§āĻ¯āĻŧ - āĻāĻĒāĻ¨āĻžāĻā§ āĻ¸ā§āĻĨāĻžāĻĒāĻ¨āĻžāĻ° āĻ¸āĻžāĻĨā§ āĻ¸āĻŽāĻ¸ā§āĻ¯āĻžāĻāĻŋ āĻ¸āĻŽāĻžāĻ§āĻžāĻ¨ āĻāĻ°āĻ¤ā§ āĻšāĻŦā§
āĻāĻŽāĻžāĻĻā§āĻ° āĻ¯āĻĻāĻŋ āĻāĻāĻāĻŋ āĻŽāĻ¨ā§āĻ˛āĻŋāĻĨ āĻāĻŦāĻ āĻāĻāĻāĻŋ "āĻā§āĻ˛āĻžāĻ¸āĻŋāĻ" āĻ¸āĻžāĻ°ā§āĻāĻžāĻ° āĻĨāĻžāĻā§ āĻ¤āĻŦā§ āĻ¸āĻŦāĻāĻŋāĻā§āĻ āĻŦā§āĻļ āĻ¸āĻšāĻ: āĻāĻŽāĻ°āĻž āĻāĻāĻāĻŋ āĻ¨āĻ¤ā§āĻ¨ āĻā§āĻĄ āĻŦā§āĻ¸ āĻ¸ā§āĻĨāĻžāĻĒāĻ¨ āĻāĻ°āĻŋ, āĻĄāĻžāĻāĻžāĻŦā§āĻ¸ āĻ¸ā§āĻĨāĻžāĻ¨āĻžāĻ¨ā§āĻ¤āĻ° āĻāĻ°āĻŋ, āĻā§āĻĄā§āĻ° āĻ¨āĻ¤ā§āĻ¨ āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖā§ āĻā§āĻ°ā§āĻ¯āĻžāĻĢāĻŋāĻ āĻ¸ā§āĻ¯ā§āĻāĻ āĻāĻ°āĻŋāĨ¤ āĻ¸ā§āĻ¯ā§āĻāĻāĻŋāĻ āĻ¤āĻžāĻ¤ā§āĻā§āĻˇāĻŖāĻŋāĻāĻāĻžāĻŦā§ āĻāĻā§āĨ¤
āĻāĻŽāĻžāĻĻā§āĻ° āĻ¯āĻĻāĻŋ āĻā§āĻŦāĻžāĻ°āĻ¨ā§āĻāĻ¸ā§ āĻāĻāĻāĻŋ āĻ¸āĻžāĻāĻ āĻĨāĻžāĻā§, āĻŽāĻžāĻāĻā§āĻ°ā§āĻ¸āĻžāĻ°ā§āĻāĻŋāĻ¸ā§ āĻāĻžāĻāĻž, āĻ¸ā§āĻāĻžāĻ¨ā§ āĻā§āĻĄ āĻ¸āĻš āĻĒā§āĻ°āĻā§āĻ° āĻāĻ¨ā§āĻā§āĻāĻ¨āĻžāĻ° āĻ°āĻ¯āĻŧā§āĻā§ - āĻāĻšāĨ¤ āĻāĻĒāĻ¨āĻžāĻā§ āĻā§āĻĄā§āĻ° āĻāĻāĻāĻŋ āĻ¨āĻ¤ā§āĻ¨ āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖ āĻ¸āĻš āĻĒāĻžāĻ¤ā§āĻ° āĻ¸āĻāĻā§āĻ°āĻš āĻāĻ°āĻ¤ā§ āĻšāĻŦā§, āĻĒā§āĻ°āĻžāĻ¨ā§āĻā§āĻ˛āĻŋāĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§ āĻ¸ā§āĻā§āĻ˛āĻŋ āĻ°ā§āĻ˛ āĻāĻāĻ āĻāĻ°āĻ¤ā§ āĻšāĻŦā§, āĻ¸āĻ āĻŋāĻāĻāĻžāĻŦā§ āĻĄāĻžāĻāĻžāĻŦā§āĻ¸ āĻ¸ā§āĻĨāĻžāĻ¨āĻžāĻ¨ā§āĻ¤āĻ° āĻāĻ°āĻ¤ā§ āĻšāĻŦā§ āĻāĻŦāĻ āĻĻāĻ°ā§āĻļāĻ¨āĻžāĻ°ā§āĻĨā§āĻĻā§āĻ° āĻ
āĻ˛āĻā§āĻˇāĻŋāĻ¤āĻāĻžāĻŦā§ āĻāĻāĻŋ āĻāĻ°āĻ¤ā§ āĻšāĻŦā§ā§ˇ āĻ¸ā§āĻāĻžāĻā§āĻ¯āĻŦāĻļāĻ¤, Kubernetes āĻŦāĻŋāĻāĻŋāĻ¨ā§āĻ¨ āĻ§āĻ°āĻ¨ā§āĻ° āĻ¸ā§āĻĨāĻžāĻĒāĻ¨āĻžāĻ° āĻāĻāĻāĻŋ āĻ¸āĻŽā§āĻĒā§āĻ°ā§āĻŖ āĻā§āĻā§āĻ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻāĻ°ā§ āĻāĻ¤ā§ āĻāĻŽāĻžāĻĻā§āĻ° āĻ¸āĻžāĻšāĻžāĻ¯ā§āĻ¯ āĻāĻ°ā§āĨ¤
āĻāĻ¤ā§āĻ°ā§āĻĨ - āĻāĻĒāĻ¨āĻžāĻā§ āĻ¸ā§āĻā§āĻ¯āĻžāĻāĻŋāĻā§āĻ¸ āĻ¸āĻāĻ°āĻā§āĻˇāĻŖā§āĻ° āĻ¸āĻŽāĻ¸ā§āĻ¯āĻžāĻāĻŋ āĻ¸āĻŽāĻžāĻ§āĻžāĻ¨ āĻāĻ°āĻ¤ā§ āĻšāĻŦā§
āĻ¯āĻĻāĻŋ āĻāĻĒāĻ¨āĻžāĻ° āĻ¸āĻžāĻāĻāĻāĻŋ "āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ°" 10 āĻāĻŋāĻāĻžāĻŦāĻžāĻāĻ āĻšāĻ¯āĻŧ āĻāĻŦāĻ āĻāĻĒāĻ¨āĻŋ āĻāĻāĻŋ āĻ¸āĻŽā§āĻĒā§āĻ°ā§āĻŖāĻ°ā§āĻĒā§ āĻāĻ¨ā§āĻā§āĻāĻ¨āĻžāĻ°ā§ āĻ¸ā§āĻĨāĻžāĻĒāĻ¨ āĻāĻ°ā§āĻ¨, āĻ¤āĻžāĻšāĻ˛ā§ āĻāĻĒāĻ¨āĻžāĻ° āĻāĻžāĻā§ 10 āĻāĻŋāĻāĻžāĻŦāĻžāĻāĻ āĻāĻ¨ā§āĻā§āĻāĻ¨āĻžāĻ° āĻĨāĻžāĻāĻŦā§ āĻ¯āĻž āĻ¸ā§āĻĨāĻžāĻĒāĻ¨ āĻāĻ°āĻ¤ā§ āĻāĻŋāĻ°āĻāĻžāĻ˛ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻŽāĻ¯āĻŧ āĻ¨ā§āĻ¯āĻŧāĨ¤
āĻāĻĒāĻ¨āĻžāĻā§ āĻĒāĻžāĻ¤ā§āĻ°ā§āĻ° āĻŦāĻžāĻāĻ°ā§ āĻ¸āĻžāĻāĻā§āĻ° "āĻ¸āĻŦāĻā§āĻ¯āĻŧā§ āĻāĻžāĻ°ā§" āĻ
āĻāĻļāĻā§āĻ˛āĻŋ āĻ¸āĻāĻ°āĻā§āĻˇāĻŖ āĻāĻ°āĻ¤ā§ āĻšāĻŦā§ āĻāĻŦāĻ āĻāĻāĻŋ āĻā§āĻāĻžāĻŦā§ āĻ¸āĻ āĻŋāĻāĻāĻžāĻŦā§ āĻāĻ°āĻž āĻ¯āĻžāĻ¯āĻŧ āĻ¤āĻž āĻ¨āĻŋāĻ¯āĻŧā§ āĻĒā§āĻ°āĻļā§āĻ¨ āĻāĻ ā§āĻā§
āĻāĻŽāĻžāĻĻā§āĻ° āĻ¸āĻŽāĻžāĻ§āĻžāĻ¨ āĻĨā§āĻā§ āĻāĻŋ āĻ āĻ¨ā§āĻĒāĻ¸ā§āĻĨāĻŋāĻ¤?
āĻ¸āĻŽā§āĻĒā§āĻ°ā§āĻŖ āĻŦāĻŋāĻā§āĻ°āĻŋāĻā§āĻ¸ āĻā§āĻĄāĻāĻŋ āĻŽāĻžāĻāĻā§āĻ°ā§āĻĢāĻžāĻāĻļāĻ¨/āĻŽāĻžāĻāĻā§āĻ°ā§āĻ¸āĻžāĻ°ā§āĻāĻŋāĻ¸ā§ āĻŦāĻŋāĻāĻā§āĻ¤ āĻ¨āĻ¯āĻŧ (āĻ¯āĻžāĻ¤ā§ āĻ¨āĻŋāĻŦāĻ¨ā§āĻ§āĻ¨ āĻāĻ˛āĻžāĻĻāĻž, āĻ āĻ¨āĻ˛āĻžāĻāĻ¨ āĻ¸ā§āĻā§āĻ° āĻŽāĻĄāĻŋāĻāĻ˛ āĻāĻ˛āĻžāĻĻāĻž, āĻāĻ¤ā§āĻ¯āĻžāĻĻāĻŋ)āĨ¤ āĻāĻŽāĻ°āĻž āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻĒāĻžāĻ¤ā§āĻ°ā§ āĻ¸āĻŽā§āĻĒā§āĻ°ā§āĻŖ āĻā§āĻĄ āĻŦā§āĻ¸ āĻ¸āĻāĻ°āĻā§āĻˇāĻŖ āĻāĻ°āĻŋāĨ¤
āĻāĻŽāĻ°āĻž Kubernetes-āĻ āĻĄāĻžāĻāĻžāĻŦā§āĻ¸āĻ āĻ¸āĻāĻ°āĻā§āĻˇāĻŖ āĻāĻ°āĻŋ āĻ¨āĻž (āĻāĻŽāĻŋ āĻāĻāĻ¨āĻ āĻāĻ¨ā§āĻ¨āĻ¯āĻŧāĻ¨ āĻĒāĻ°āĻŋāĻŦā§āĻļā§āĻ° āĻāĻ¨ā§āĻ¯ Kubernetes-āĻ āĻāĻāĻāĻŋ āĻĄāĻžāĻāĻžāĻŦā§āĻ¸ā§āĻ° āĻ¸āĻžāĻĨā§ āĻ¸āĻŽāĻžāĻ§āĻžāĻ¨ āĻĒā§āĻ°āĻ¯āĻŧā§āĻ āĻāĻ°ā§āĻāĻŋ, āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻā§āĻĒāĻžāĻĻāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¨āĻ¯āĻŧ)āĨ¤
āĻāĻāĻŋ āĻāĻāĻ¨āĻ āĻ¸āĻžāĻāĻ āĻĒā§āĻ°āĻļāĻžāĻ¸āĻāĻĻā§āĻ° āĻāĻžāĻā§ āĻ˛āĻā§āĻˇāĻŖā§āĻ¯āĻŧ āĻšāĻŦā§ āĻ¯ā§ āĻ¸āĻžāĻāĻāĻāĻŋ āĻā§āĻŦāĻžāĻ°āĻ¨ā§āĻā§ āĻāĻ˛ā§āĨ¤ "āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽ āĻā§āĻ" āĻĢāĻžāĻāĻļāĻ¨āĻāĻŋ āĻ¸āĻ āĻŋāĻāĻāĻžāĻŦā§ āĻāĻžāĻ āĻāĻ°ā§ āĻ¨āĻž; āĻ ā§āĻ¯āĻžāĻĄāĻŽāĻŋāĻ¨ āĻĒā§āĻ¯āĻžāĻ¨ā§āĻ˛ āĻĨā§āĻā§ āĻ¸āĻžāĻāĻ āĻā§āĻĄ āĻ¸āĻŽā§āĻĒāĻžāĻĻāĻ¨āĻž āĻāĻ°āĻ¤ā§, āĻāĻĒāĻ¨āĻžāĻā§ āĻĒā§āĻ°āĻĨāĻŽā§ "āĻāĻŽāĻŋ āĻā§āĻĄ āĻ¸āĻŽā§āĻĒāĻžāĻĻāĻ¨āĻž āĻāĻ°āĻ¤ā§ āĻāĻžāĻ" āĻŦā§āĻ¤āĻžāĻŽāĻāĻŋ āĻā§āĻ˛āĻŋāĻ āĻāĻ°āĻ¤ā§ āĻšāĻŦā§āĨ¤
āĻ¸āĻŽāĻ¸ā§āĻ¯āĻžāĻā§āĻ˛āĻŋ āĻāĻŋāĻšā§āĻ¨āĻŋāĻ¤ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§, āĻŽāĻžāĻāĻā§āĻ°ā§āĻ¸āĻžāĻ°ā§āĻāĻŋāĻ¸āĻā§āĻ˛āĻŋ āĻŦāĻžāĻ¸ā§āĻ¤āĻŦāĻžāĻ¯āĻŧāĻ¨ā§āĻ° āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ā§āĻ¯āĻŧāĻ¤āĻž āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŖ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§, āĻ˛āĻā§āĻˇā§āĻ¯āĻāĻŋ āĻĒāĻ°āĻŋāĻˇā§āĻāĻžāĻ° - āĻā§āĻŦāĻžāĻ°āĻ¨ā§āĻāĻ¸ā§ āĻŦāĻŋāĻā§āĻ°āĻŋāĻā§āĻ¸ā§ āĻ ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻā§āĻļāĻ¨ āĻāĻžāĻ˛āĻžāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻāĻŋ āĻāĻžāĻ°ā§āĻ¯āĻāĻ°ā§ āĻŦā§āĻ¯āĻŦāĻ¸ā§āĻĨāĻž āĻĒāĻžāĻāĻ¯āĻŧāĻž, āĻŦāĻŋāĻā§āĻ°āĻŋāĻā§āĻ¸ā§āĻ° āĻā§āĻˇāĻŽāĻ¤āĻž āĻāĻŦāĻ āĻā§āĻŦāĻžāĻ°āĻ¨ā§āĻāĻ¸ā§āĻ° āĻ¸ā§āĻŦāĻŋāĻ§āĻž āĻāĻāĻ¯āĻŧāĻ āĻ¸āĻāĻ°āĻā§āĻˇāĻŖ āĻāĻ°āĻžāĨ¤ āĻāĻ° āĻŦāĻžāĻ¸ā§āĻ¤āĻŦāĻžāĻ¯āĻŧāĻ¨ āĻļā§āĻ°ā§ āĻāĻ°āĻž āĻ¯āĻžāĻ.
āĻ¸ā§āĻĨāĻžāĻĒāĻ¤ā§āĻ¯
āĻāĻāĻāĻŋ āĻāĻ¯āĻŧā§āĻŦ āĻ¸āĻžāĻ°ā§āĻāĻžāĻ° (āĻāĻ°ā§āĻŽā§) āĻ¸āĻš āĻ
āĻ¨ā§āĻ "āĻāĻžāĻ āĻāĻ°āĻž" āĻĒāĻĄ āĻ°āĻ¯āĻŧā§āĻā§āĨ¤
āĻā§āĻ°āĻ¨ āĻāĻžāĻ¸ā§āĻ āĻ¸āĻš āĻāĻāĻāĻŋ āĻ
āĻ§ā§āĻ¨ā§ (āĻļā§āĻ§ā§ āĻāĻāĻāĻŋ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨)āĨ¤
āĻ
ā§āĻ¯āĻžāĻĄāĻŽāĻŋāĻ¨ āĻĒā§āĻ¯āĻžāĻ¨ā§āĻ˛ āĻĨā§āĻā§ āĻ¸āĻžāĻāĻ āĻā§āĻĄ āĻ¸āĻŽā§āĻĒāĻžāĻĻāĻ¨āĻž āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻāĻŋ āĻāĻĒāĻā§āĻ°ā§āĻĄ (āĻāĻāĻžāĻĄāĻŧāĻžāĻ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻāĻāĻāĻŋ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨)āĨ¤
āĻāĻŽāĻ°āĻž āĻĒā§āĻ°āĻļā§āĻ¨āĻā§āĻ˛āĻŋ āĻ¸āĻŽāĻžāĻ§āĻžāĻ¨ āĻāĻ°āĻŋ:
- āĻā§āĻĨāĻžāĻ¯āĻŧ āĻ¸ā§āĻļāĻ¨ āĻ¸āĻāĻ°āĻā§āĻˇāĻŖ āĻāĻ°āĻ¤ā§?
- āĻā§āĻ¯āĻžāĻļā§ āĻā§āĻĨāĻžāĻ¯āĻŧ āĻ¸āĻāĻ°āĻā§āĻˇāĻŖ āĻāĻ°āĻŦā§āĻ¨?
- āĻ¸ā§āĻā§āĻ¯āĻžāĻāĻŋāĻā§āĻ¸ āĻā§āĻĨāĻžāĻ¯āĻŧ āĻ¸āĻāĻ°āĻā§āĻˇāĻŖ āĻāĻ°āĻŦā§āĻ¨, āĻāĻāĻā§āĻā§āĻ āĻĒāĻžāĻ¤ā§āĻ°ā§ āĻ¸ā§āĻā§āĻ¯āĻžāĻāĻŋāĻā§āĻ¸ āĻāĻŋāĻāĻžāĻŦāĻžāĻāĻ āĻ°āĻžāĻāĻŦā§āĻ¨ āĻ¨āĻž?
- āĻĄāĻžāĻāĻžāĻŦā§āĻ¸ āĻāĻŋāĻāĻžāĻŦā§ āĻāĻžāĻ āĻāĻ°āĻŦā§?
āĻĄāĻāĻžāĻ° āĻāĻŽā§āĻ
āĻāĻŽāĻ°āĻž āĻāĻāĻāĻŋ āĻĄāĻāĻžāĻ° āĻāĻŽā§āĻ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§ āĻļā§āĻ°ā§ āĻāĻ°āĻŋāĨ¤
āĻāĻĻāĻ°ā§āĻļ āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻšāĻ˛ āĻāĻŽāĻžāĻĻā§āĻ° āĻāĻāĻāĻŋ āĻ¸āĻ°ā§āĻŦāĻāĻ¨ā§āĻ¨ āĻāĻŋāĻ¤ā§āĻ° āĻ°āĻ¯āĻŧā§āĻā§, āĻāĻ° āĻāĻŋāĻ¤ā§āĻ¤āĻŋāĻ¤ā§ āĻāĻŽāĻ°āĻž āĻāĻ°ā§āĻŽā§ āĻĒāĻĄ, āĻā§āĻ°āĻ¨ā§āĻāĻžāĻ¸ā§āĻ āĻ¸āĻš āĻĒāĻĄ āĻāĻŦāĻ āĻāĻĒāĻā§āĻ°ā§āĻĄ āĻĒāĻĄ āĻĒāĻžāĻāĨ¤
āĻāĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻ°āĻ¯āĻŧā§āĻā§ nginx, apache/php-fpm (āĻŦāĻŋāĻ˛ā§āĻĄ āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻ¨ āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§), āĻŽā§āĻ˛ āĻĒāĻžāĻ āĻžāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ msmtp, āĻāĻŦāĻ cronāĨ¤
āĻāĻŽā§āĻ āĻāĻāĻ¤ā§āĻ°āĻŋāĻ¤ āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ, āĻ¸āĻžāĻāĻā§āĻ° āĻ¸āĻŽā§āĻĒā§āĻ°ā§āĻŖ āĻā§āĻĄ āĻŦā§āĻ¸ /āĻ ā§āĻ¯āĻžāĻĒ āĻĄāĻŋāĻ°ā§āĻā§āĻāĻ°āĻŋāĻ¤ā§ āĻ āĻ¨ā§āĻ˛āĻŋāĻĒāĻŋ āĻāĻ°āĻž āĻšāĻ¯āĻŧ (āĻāĻŽāĻ°āĻž āĻāĻāĻāĻŋ āĻĒā§āĻĨāĻ āĻļā§āĻ¯āĻŧāĻžāĻ°ā§āĻĄ āĻ¸ā§āĻā§āĻ°ā§āĻā§ āĻ¸ā§āĻĨāĻžāĻ¨āĻžāĻ¨ā§āĻ¤āĻ°āĻŋāĻ¤ āĻ¸ā§āĻ āĻ āĻāĻļāĻā§āĻ˛āĻŋ āĻŦāĻžāĻĻ āĻĻāĻŋāĻ¯āĻŧā§)āĨ¤
āĻŽāĻžāĻāĻā§āĻ°ā§āĻ¸āĻžāĻ°ā§āĻāĻŋāĻ¸, āĻ¸āĻžāĻ°ā§āĻāĻŋāĻ¸
āĻļā§āĻ°āĻŽāĻŋāĻ āĻļā§āĻāĻāĻŋ:
- nginx + āĻāĻ¨ā§āĻā§āĻāĻ¨āĻžāĻ° apache/php-fpm + msmtp āĻ¸āĻš āĻ§āĻžāĻ°āĻ
- āĻāĻŽāĻāĻ¸āĻāĻŽāĻāĻŋāĻĒāĻŋāĻā§ āĻāĻāĻāĻŋ āĻĒā§āĻĨāĻ āĻŽāĻžāĻāĻā§āĻ°ā§āĻ¸āĻžāĻ°ā§āĻāĻŋāĻ¸ā§ āĻ¸ā§āĻĨāĻžāĻ¨āĻžāĻ¨ā§āĻ¤āĻ° āĻāĻ°āĻž āĻāĻžāĻ°ā§āĻ¯āĻāĻ° āĻšāĻ¯āĻŧāĻ¨āĻŋ, āĻŦāĻŋāĻā§āĻ°āĻŋāĻā§āĻ¸ āĻā§āĻˇā§āĻŦā§āĻ§ āĻšāĻ¤ā§ āĻļā§āĻ°ā§ āĻāĻ°ā§āĻā§ āĻ¯ā§ āĻāĻāĻŋ āĻ¸āĻ°āĻžāĻ¸āĻ°āĻŋ āĻŽā§āĻ˛ āĻĒāĻžāĻ āĻžāĻ¤ā§ āĻĒāĻžāĻ°ā§ āĻ¨āĻž
- āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻĒāĻžāĻ¤ā§āĻ°ā§ āĻāĻāĻāĻŋ āĻ¸āĻŽā§āĻĒā§āĻ°ā§āĻŖ āĻā§āĻĄāĻŦā§āĻ¸ āĻāĻā§āĨ¤
- āĻĒāĻžāĻ¤ā§āĻ°ā§ āĻā§āĻĄ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ā§āĻ° āĻāĻĒāĻ° āĻ¨āĻŋāĻˇā§āĻ§āĻžāĻā§āĻāĻžāĨ¤
āĻā§āĻ°āĻ¨ āĻ āĻ§ā§āĻ¨ā§:
- apache, php, cron āĻ¸āĻš āĻ§āĻžāĻ°āĻ
- āĻ¸āĻŽā§āĻĒā§āĻ°ā§āĻŖ āĻā§āĻĄ āĻŦā§āĻ¸ āĻ āĻ¨ā§āĻ¤āĻ°ā§āĻā§āĻā§āĻ¤
- āĻĒāĻžāĻ¤ā§āĻ°ā§ āĻā§āĻĄ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻ¨āĻŋāĻˇāĻŋāĻĻā§āĻ§
āĻāĻ° āĻ āĻ§ā§āĻ¨ā§ āĻāĻĒāĻā§āĻ°ā§āĻĄ āĻāĻ°ā§āĻ¨:
- nginx āĻ§āĻžāĻ°āĻ + apache/php-fpm āĻ§āĻžāĻ°āĻ + msmtp
- āĻĒāĻžāĻ¤ā§āĻ°ā§ āĻā§āĻĄ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻāĻ°āĻžāĻ° āĻā§āĻ¨ āĻ¨āĻŋāĻˇā§āĻ§āĻžāĻā§āĻāĻž āĻ¨ā§āĻ
āĻ¸ā§āĻļāĻ¨ āĻ¸ā§āĻā§āĻ°ā§āĻ
āĻŦāĻŋāĻā§āĻ°āĻŋāĻā§āĻ¸ āĻā§āĻ¯āĻžāĻļā§ āĻ¸ā§āĻā§āĻ°ā§āĻ
āĻāĻ°ā§āĻāĻāĻŋ āĻā§āĻ°ā§āĻ¤ā§āĻŦāĻĒā§āĻ°ā§āĻŖ āĻŦāĻŋāĻˇāĻ¯āĻŧ: āĻĄāĻžāĻāĻžāĻŦā§āĻ¸ āĻĨā§āĻā§ āĻŽā§āĻ˛ āĻĒāĻ°ā§āĻ¯āĻ¨ā§āĻ¤ āĻ¸āĻŦāĻāĻŋāĻā§āĻ° āĻ¸āĻžāĻĨā§ āĻ¸āĻāĻ¯ā§āĻ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻŽāĻ°āĻž āĻĒāĻžāĻ¸āĻāĻ¯āĻŧāĻžāĻ°ā§āĻĄ āĻ¸āĻāĻ°āĻā§āĻˇāĻŖ āĻāĻ°āĻŋ āĻā§āĻŦāĻžāĻ°āĻ¨ā§āĻāĻ¸ āĻ¸āĻŋāĻā§āĻ°ā§āĻāĻ¸ā§āĨ¤ āĻāĻŽāĻ°āĻž āĻāĻāĻāĻŋ āĻŦā§āĻ¨āĻžāĻ¸ āĻĒāĻžāĻ: āĻĒāĻžāĻ¸āĻāĻ¯āĻŧāĻžāĻ°ā§āĻĄāĻā§āĻ˛āĻŋ āĻā§āĻŦāĻ˛āĻŽāĻžāĻ¤ā§āĻ° āĻ¤āĻžāĻĻā§āĻ° āĻāĻžāĻā§ āĻĻā§āĻļā§āĻ¯āĻŽāĻžāĻ¨ āĻšāĻ¯āĻŧ āĻ¯āĻžāĻĻā§āĻ° āĻāĻŽāĻ°āĻž āĻā§āĻĒāĻ¨ā§āĻ¯āĻŧāĻ¤āĻžāĻ¯āĻŧ āĻ ā§āĻ¯āĻžāĻā§āĻ¸ā§āĻ¸ āĻĻāĻŋāĻ, āĻāĻŦāĻ āĻĒā§āĻ°āĻāĻ˛ā§āĻĒā§āĻ° āĻā§āĻĄ āĻŦā§āĻ¸ā§ āĻ ā§āĻ¯āĻžāĻā§āĻ¸ā§āĻ¸ āĻāĻā§ āĻāĻŽāĻ¨ āĻĒā§āĻ°āĻ¤ā§āĻ¯ā§āĻā§āĻ° āĻāĻžāĻā§ āĻ¨āĻ¯āĻŧāĨ¤
āĻ¸ā§āĻā§āĻ¯āĻžāĻāĻŋāĻā§āĻ¸ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¸ā§āĻā§āĻ°ā§āĻ
āĻāĻĒāĻ¨āĻŋ āĻ¯ā§āĻā§āĻ¨ā§ āĻāĻŋāĻā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨: ceph, nfs (āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻāĻŽāĻ°āĻž āĻā§āĻĒāĻžāĻĻāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ nfs āĻ¸ā§āĻĒāĻžāĻ°āĻŋāĻļ āĻāĻ°āĻŋ āĻ¨āĻž), āĻā§āĻ˛āĻžāĻāĻĄ āĻĒā§āĻ°āĻĻāĻžāĻ¨āĻāĻžāĻ°ā§āĻĻā§āĻ° āĻĨā§āĻā§ āĻ¨ā§āĻāĻāĻ¯āĻŧāĻžāĻ°ā§āĻ āĻ¸ā§āĻā§āĻ°ā§āĻ āĻāĻ¤ā§āĻ¯āĻžāĻĻāĻŋāĨ¤
āĻ¸ā§āĻā§āĻ°ā§āĻāĻāĻŋāĻā§ āĻĒāĻžāĻ¤ā§āĻ°ā§ āĻ¸āĻžāĻāĻā§āĻ° /upload/ āĻĄāĻŋāĻ°ā§āĻā§āĻāĻ°āĻŋ āĻāĻŦāĻ āĻ¸ā§āĻā§āĻ¯āĻžāĻāĻŋāĻ āĻŦāĻŋāĻˇāĻ¯āĻŧāĻŦāĻ¸ā§āĻ¤ā§ āĻ¸āĻš āĻ āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻĄāĻŋāĻ°ā§āĻā§āĻāĻ°āĻŋāĻ¤ā§ āĻ¸āĻāĻ¯ā§āĻā§āĻ¤ āĻāĻ°āĻ¤ā§ āĻšāĻŦā§āĨ¤
āĻĄāĻžāĻāĻžāĻŦā§āĻ¸ā§āĻ°
āĻ¸āĻ°āĻ˛āĻ¤āĻžāĻ° āĻāĻ¨ā§āĻ¯, āĻāĻŽāĻ°āĻž āĻĄāĻžāĻāĻžāĻŦā§āĻ¸āĻāĻŋāĻā§ āĻā§āĻŦāĻžāĻ°āĻ¨ā§āĻāĻ¸ā§āĻ° āĻŦāĻžāĻāĻ°ā§ āĻ¸āĻ°āĻžāĻ¨ā§āĻ° āĻĒāĻ°āĻžāĻŽāĻ°ā§āĻļ āĻĻāĻŋāĻāĨ¤ āĻā§āĻŦāĻžāĻ°āĻ¨ā§āĻāĻ¸ā§āĻ° āĻāĻŋāĻ¤ā§āĻ¤āĻŋ āĻāĻāĻāĻŋ āĻĒā§āĻĨāĻ āĻāĻāĻŋāĻ˛ āĻāĻžāĻ; āĻāĻāĻŋ āĻ¸ā§āĻāĻŋāĻŽāĻāĻŋāĻā§ āĻāĻ°āĻ āĻāĻāĻŋāĻ˛ āĻāĻ°ā§ āĻ¤ā§āĻ˛āĻŦā§āĨ¤
āĻ¸ā§āĻļāĻ¨ āĻ¸ā§āĻā§āĻ°ā§āĻ
āĻāĻŽāĻ°āĻž āĻŽā§āĻŽāĻā§āĻ¯āĻžāĻļā§āĻĄ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻŋ :)
āĻāĻāĻŋ āĻ¸ā§āĻļāĻ¨ āĻ¸ā§āĻā§āĻ°ā§āĻ āĻāĻžāĻ˛āĻāĻžāĻŦā§ āĻĒāĻ°āĻŋāĻāĻžāĻ˛āĻ¨āĻž āĻāĻ°ā§, āĻā§āĻ˛āĻžāĻ¸ā§āĻāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻāĻŦāĻ php-āĻ session.save_path āĻšāĻŋāĻ¸āĻžāĻŦā§ "āĻ¨ā§āĻāĻŋāĻāĻ˛āĻŋ" āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤āĨ¤ āĻā§āĻ˛āĻžāĻ¸āĻŋāĻā§āĻ¯āĻžāĻ˛ āĻŽāĻ¨ā§āĻ˛āĻŋāĻĨāĻŋāĻ āĻāĻ°ā§āĻāĻŋāĻā§āĻāĻāĻžāĻ°ā§ āĻāĻ āĻ§āĻ°āĻ¨ā§āĻ° āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽ āĻŦāĻšā§āĻŦāĻžāĻ° āĻĒāĻ°ā§āĻā§āĻˇāĻž āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§, āĻ¯āĻāĻ¨ āĻāĻŽāĻ°āĻž āĻĒā§āĻ°āĻā§āĻ° āĻ¸āĻāĻā§āĻ¯āĻ āĻāĻ¯āĻŧā§āĻŦ āĻ¸āĻžāĻ°ā§āĻāĻžāĻ°ā§āĻ° āĻ¸āĻžāĻĨā§ āĻā§āĻ˛āĻžāĻ¸ā§āĻāĻžāĻ° āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻāĻŋāĨ¤ āĻ¸ā§āĻĨāĻžāĻĒāĻ¨āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻŽāĻ°āĻž āĻšā§āĻ˛āĻŽ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻŋāĨ¤
$ helm install stable/memcached --name session
php.ini - āĻāĻāĻžāĻ¨ā§ āĻāĻŋāĻ¤ā§āĻ°āĻāĻŋāĻ¤ā§ āĻŽā§āĻŽāĻā§āĻ¯āĻžāĻļā§ āĻ¸ā§āĻļāĻ¨ āĻ¸āĻāĻ°āĻā§āĻˇāĻŖā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¸ā§āĻāĻŋāĻāĻ¸ āĻ°āĻ¯āĻŧā§āĻā§
āĻāĻŽāĻ°āĻž āĻāĻ¨āĻāĻžāĻ¯āĻŧāĻ°āĻ¨āĻŽā§āĻ¨ā§āĻ āĻā§āĻ°āĻŋāĻ¯āĻŧā§āĻŦāĻ˛ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻāĻŋ āĻŽā§āĻŽāĻā§āĻ¯āĻžāĻļā§āĻĄ āĻ¸āĻš āĻšā§āĻ¸ā§āĻ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§ āĻĄā§āĻāĻž āĻĒāĻžāĻ¸ āĻāĻ°āĻ¤ā§
āĻāĻāĻŋ āĻāĻĒāĻ¨āĻžāĻā§ āĻĄā§āĻ, āĻ¸ā§āĻā§āĻ, āĻā§āĻ¸ā§āĻ, āĻĒā§āĻ°ā§āĻĄ āĻāĻ¨āĻāĻžāĻ¯āĻŧāĻ°āĻ¨āĻŽā§āĻ¨ā§āĻā§ āĻāĻāĻ āĻā§āĻĄ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻ¤ā§ āĻĻā§āĻ¯āĻŧ (āĻāĻā§āĻ˛āĻŋāĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻŽā§āĻŽāĻā§āĻ¯āĻžāĻ āĻāĻ°āĻž āĻšā§āĻ¸ā§āĻā§āĻ° āĻ¨āĻžāĻŽāĻā§āĻ˛āĻŋ āĻāĻ˛āĻžāĻĻāĻž āĻšāĻŦā§, āĻ¤āĻžāĻ āĻāĻŽāĻžāĻĻā§āĻ° āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻĒāĻ°āĻŋāĻŦā§āĻļā§ āĻ¸ā§āĻļāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻāĻŋ āĻ
āĻ¨āĻ¨ā§āĻ¯ āĻšā§āĻ¸ā§āĻ āĻ¨āĻžāĻŽ āĻĒāĻžāĻ¸ āĻāĻ°āĻ¤ā§ āĻšāĻŦā§)āĨ¤
āĻŦāĻŋāĻā§āĻ°āĻŋāĻā§āĻ¸ āĻā§āĻ¯āĻžāĻļā§ āĻ¸ā§āĻā§āĻ°ā§āĻ
āĻāĻŽāĻžāĻĻā§āĻ° āĻĢāĻ˛ā§āĻ-āĻ¸āĻšāĻ¨āĻļā§āĻ˛ āĻ¸ā§āĻā§āĻ°ā§āĻ āĻĻāĻ°āĻāĻžāĻ° āĻ¯āĻž āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻĒāĻĄ āĻ˛āĻŋāĻāĻ¤ā§ āĻāĻŦāĻ āĻĒāĻĄāĻŧāĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤
āĻāĻŽāĻ°āĻž āĻŽā§āĻŽāĻā§āĻ¯āĻžāĻā§āĻĄāĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻŋāĨ¤
āĻāĻ āĻ¸āĻŽāĻžāĻ§āĻžāĻ¨ Bitrix āĻ¨āĻŋāĻā§āĻ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸ā§āĻĒāĻžāĻ°āĻŋāĻļ āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤
$ helm install stable/memcached --name cache
bitrix/.settings_extra.php - āĻāĻāĻžāĻ¨ā§ āĻŦāĻŋāĻā§āĻ°āĻŋāĻā§āĻ¸ā§ āĻā§āĻ¯āĻžāĻļā§ āĻā§āĻĨāĻžāĻ¯āĻŧ āĻ¸āĻāĻ°āĻā§āĻˇāĻŖ āĻāĻ°āĻž āĻšāĻŦā§ āĻ¤āĻž āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž āĻāĻā§
āĻāĻŽāĻ°āĻž āĻāĻ¨āĻāĻžāĻ¯āĻŧāĻ°āĻ¨āĻŽā§āĻ¨ā§āĻ āĻā§āĻ°āĻŋāĻ¯āĻŧā§āĻŦāĻ˛āĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻŋāĨ¤
āĻā§āĻ°āĻ¨ā§āĻāĻžāĻ¸ā§āĻāĻŋ
āĻā§āĻŦāĻžāĻ°āĻ¨ā§āĻāĻ¸ā§ āĻā§āĻ°āĻ¨ā§āĻāĻžāĻ¸ā§āĻ āĻāĻžāĻ˛āĻžāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻŦāĻŋāĻāĻŋāĻ¨ā§āĻ¨ āĻĒāĻĻā§āĻ§āĻ¤āĻŋ āĻ°āĻ¯āĻŧā§āĻā§āĨ¤
- āĻā§āĻ°āĻ¨ā§āĻāĻžāĻ¸ā§āĻ āĻāĻžāĻ˛āĻžāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻāĻŋ āĻĒāĻĄ āĻ¸āĻš āĻĒā§āĻĨāĻ āĻ¸ā§āĻĨāĻžāĻĒāĻ¨āĻž
- āĻā§āĻ°ā§āĻ¨āĻāĻŦ āĻā§āĻ°āĻ¨āĻāĻžāĻ¸ā§āĻ āĻāĻžāĻ˛āĻžāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ (āĻ¯āĻĻāĻŋ āĻāĻāĻŋ āĻāĻāĻāĻŋ āĻāĻ¯āĻŧā§āĻŦ āĻ
ā§āĻ¯āĻžāĻĒ āĻšāĻ¯āĻŧ - wget āĻ¸āĻš
https://$host$cronjobname , āĻ āĻĨāĻŦāĻž kubectl exec āĻāĻāĻāĻ¨ āĻāĻ°ā§āĻŽā§ āĻĒāĻĄā§āĻ° āĻāĻŋāĻ¤āĻ°ā§, āĻāĻ¤ā§āĻ¯āĻžāĻĻāĻŋ) - āĻāĻ¤ā§āĻ¯āĻžāĻĻāĻŋāĨ¤
āĻāĻĒāĻ¨āĻŋ āĻ¸āĻŦāĻā§āĻ¯āĻŧā§ āĻ¸āĻ āĻŋāĻ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§ āĻ¤āĻ°ā§āĻ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨, āĻ¤āĻŦā§ āĻāĻ āĻā§āĻˇā§āĻ¤ā§āĻ°ā§ āĻāĻŽāĻ°āĻž "āĻā§āĻ°āĻ¨ā§āĻāĻžāĻ¸ā§āĻā§āĻ° āĻāĻ¨ā§āĻ¯ āĻĒāĻĄ āĻ¸āĻš āĻĒā§āĻĨāĻ āĻ¸ā§āĻĨāĻžāĻĒāĻ¨āĻž" āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻŦā§āĻā§ āĻ¨āĻŋāĻ¯āĻŧā§āĻāĻŋāĨ¤
āĻāĻŋāĻāĻžāĻŦā§ āĻāĻāĻž āĻšāĻ˛ā§:
- ConfigMap āĻāĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§ āĻ āĻĨāĻŦāĻž config/addcron āĻĢāĻžāĻāĻ˛ā§āĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§ āĻā§āĻ°ā§āĻ¨ āĻāĻžāĻ āĻ¯ā§āĻ āĻāĻ°ā§āĻ¨
- āĻāĻ āĻĻā§āĻˇā§āĻāĻžāĻ¨ā§āĻ¤ā§ āĻāĻŽāĻ°āĻž āĻāĻ°ā§āĻŽā§ āĻĒāĻĄā§āĻ° āĻ āĻ¨ā§āĻ°ā§āĻĒ āĻāĻāĻāĻŋ āĻ§āĻžāĻ°āĻ āĻāĻžāĻ˛ā§ āĻāĻ°āĻŋ + āĻāĻ¤ā§ āĻŽā§āĻā§āĻ āĻāĻžāĻāĻā§āĻ˛āĻŋ āĻ¸āĻŽā§āĻĒāĻžāĻĻāĻ¨ āĻāĻ°āĻžāĻ° āĻ āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§āĻ¯āĻŧ
- āĻāĻāĻ āĻā§āĻĄ āĻŦā§āĻ¸ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧ, āĻāĻā§āĻāĻ°āĻŖā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ§āĻ¨ā§āĻ¯āĻŦāĻžāĻĻ, āĻ§āĻžāĻ°āĻ āĻ¸āĻŽāĻžāĻŦā§āĻļ āĻ¸āĻšāĻ
āĻāĻŽāĻ°āĻž āĻāĻŋ āĻāĻžāĻ˛ āĻĒā§āĻ¤ā§ āĻĒāĻžāĻ°āĻŋ:
- āĻāĻŽāĻžāĻĻā§āĻ° āĻĄā§āĻā§āĻ˛āĻĒāĻžāĻ°āĻĻā§āĻ° āĻĒāĻ°āĻŋāĻŦā§āĻļā§āĻ° (āĻĄāĻāĻžāĻ°) āĻ āĻ¨ā§āĻ°ā§āĻĒ āĻĒāĻ°āĻŋāĻŦā§āĻļā§ āĻā§āĻ°āĻ¨ā§āĻāĻžāĻ¸ā§āĻ āĻāĻžāĻ āĻāĻ°āĻž āĻāĻā§
- āĻā§āĻŦāĻžāĻ°āĻ¨ā§āĻāĻ¸ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻā§āĻ°āĻ¨ā§āĻāĻžāĻ¸ā§āĻāĻā§āĻ˛āĻŋāĻā§ "āĻĒā§āĻ¨āĻ°āĻžāĻ¯āĻŧ āĻ˛ā§āĻāĻž" āĻāĻ°āĻžāĻ° āĻĻāĻ°āĻāĻžāĻ° āĻ¨ā§āĻ, āĻ¤āĻžāĻ°āĻž āĻāĻāĻ āĻĢāĻ°ā§āĻŽā§ āĻāĻŦāĻ āĻāĻā§āĻ° āĻŽāĻ¤ā§ āĻāĻāĻ āĻā§āĻĄ āĻŦā§āĻ¸ā§ āĻāĻžāĻ āĻāĻ°ā§
- āĻā§āĻ°ā§āĻ¨ āĻāĻžāĻ¸ā§āĻāĻā§āĻ˛āĻŋ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ ā§āĻ¯āĻžāĻĄāĻŽāĻŋāĻ¨āĻĻā§āĻ° āĻ¨āĻ¯āĻŧ, āĻĒā§āĻ°ā§āĻĄāĻžāĻāĻļāĻ¨ āĻļāĻžāĻāĻžāĻ¯āĻŧ āĻĒā§āĻ°āĻ¤āĻŋāĻļā§āĻ°ā§āĻ¤āĻŋāĻŦāĻĻā§āĻ§ āĻ āĻ§āĻŋāĻāĻžāĻ° āĻ¸āĻš āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻĻāĻ˛ā§āĻ° āĻ¸āĻĻāĻ¸ā§āĻ¯āĻ°āĻž āĻ¯ā§āĻ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨
āĻ¸āĻžāĻāĻĨāĻŦā§āĻ°āĻŋāĻ K8SD āĻĄāĻŋāĻĒā§āĻ˛ā§āĻ¯āĻŧ āĻŽāĻĄāĻŋāĻāĻ˛ āĻāĻŦāĻ āĻ ā§āĻ¯āĻžāĻĄāĻŽāĻŋāĻ¨ āĻĒā§āĻ¯āĻžāĻ¨ā§āĻ˛ āĻĨā§āĻā§ āĻā§āĻĄ āĻāĻĄāĻŋāĻāĻŋāĻ
āĻāĻŽāĻ°āĻž āĻ
āĻ§ā§āĻ¨ āĻāĻĒāĻā§āĻ°ā§āĻĄā§āĻ° āĻāĻĨāĻž āĻŦāĻ˛āĻāĻŋāĻ˛āĻžāĻŽ?
āĻ¸ā§āĻāĻžāĻ¨ā§ āĻā§āĻ°āĻžāĻĢāĻŋāĻ āĻāĻŋāĻāĻžāĻŦā§ āĻ¸āĻ°āĻžāĻ¸āĻ°āĻŋ?
āĻšā§āĻ°āĻ°ā§, āĻāĻŽāĻ°āĻž āĻĒāĻŋāĻāĻāĻāĻĒāĻŋāĻ¤ā§ āĻāĻāĻŋāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻāĻŋ āĻŽāĻĄāĻŋāĻāĻ˛ āĻ˛āĻŋāĻā§āĻāĻŋ :) āĻāĻāĻŋ āĻŦāĻŋāĻā§āĻ°āĻŋāĻā§āĻ¸ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻāĻŋ āĻā§āĻ āĻā§āĻ˛āĻžāĻ¸āĻŋāĻ āĻŽāĻĄāĻŋāĻāĻ˛āĨ¤ āĻāĻāĻŋ āĻāĻāĻ¨āĻ āĻ¸āĻ°ā§āĻŦāĻāĻ¨ā§āĻ¨āĻāĻžāĻŦā§ āĻāĻĒāĻ˛āĻŦā§āĻ§ āĻ¨āĻ¯āĻŧ, āĻ¤āĻŦā§ āĻāĻŽāĻ°āĻž āĻāĻāĻŋ āĻā§āĻ˛āĻžāĻ° āĻĒāĻ°āĻŋāĻāĻ˛ā§āĻĒāĻ¨āĻž āĻāĻ°āĻāĻŋā§ˇ
āĻŽāĻĄāĻŋāĻāĻ˛āĻāĻŋ āĻŦāĻŋāĻā§āĻ°āĻŋāĻā§āĻ¸ā§ āĻāĻāĻāĻŋ āĻ¨āĻŋāĻ¯āĻŧāĻŽāĻŋāĻ¤ āĻŽāĻĄāĻŋāĻāĻ˛ā§āĻ° āĻŽāĻ¤ā§ āĻāĻ¨āĻ¸ā§āĻāĻ˛ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§:
āĻāĻŦāĻ āĻāĻāĻŋ āĻāĻ āĻŽāĻ¤ āĻĻā§āĻāĻžāĻ¯āĻŧ:
āĻāĻāĻŋ āĻāĻĒāĻ¨āĻžāĻā§ āĻāĻāĻāĻŋ āĻā§āĻāĻŋ āĻ¸ā§āĻ āĻāĻ°āĻ¤ā§ āĻĻā§āĻ¯āĻŧ āĻ¯āĻž āĻ¸āĻžāĻāĻ āĻ ā§āĻ¯āĻžāĻĄāĻŽāĻŋāĻ¨āĻŋāĻ¸ā§āĻā§āĻ°ā§āĻāĻ°āĻā§ āĻļāĻ¨āĻžāĻā§āĻ¤ āĻāĻ°ā§ āĻāĻŦāĻ āĻā§āĻŦāĻžāĻ°āĻ¨ā§āĻāĻ¸āĻā§ āĻāĻĒāĻā§āĻ°ā§āĻĄ āĻĒāĻĄā§ āĻā§āĻ°āĻžāĻĢāĻŋāĻ āĻĒāĻžāĻ āĻžāĻ¤ā§ āĻĻā§āĻ¯āĻŧāĨ¤
āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨āĻā§āĻ˛āĻŋ āĻ¸āĻŽā§āĻĒāĻ¨ā§āĻ¨ āĻšāĻ˛ā§, āĻāĻĒāĻ¨āĻžāĻā§ āĻāĻŋāĻ āĻĒā§āĻļ āĻā§āĻ˛āĻŋāĻ āĻāĻ°āĻ¤ā§ āĻšāĻŦā§, āĻā§āĻĄ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨āĻā§āĻ˛āĻŋ āĻāĻŋāĻ-āĻ āĻĒāĻžāĻ āĻžāĻ¨ā§ āĻšāĻŦā§, āĻ¤āĻžāĻ°āĻĒāĻ° āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽ āĻā§āĻĄā§āĻ° āĻāĻāĻāĻŋ āĻ¨āĻ¤ā§āĻ¨ āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖ āĻ¸āĻš āĻāĻāĻāĻŋ āĻāĻŋāĻ¤ā§āĻ° āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻŦā§ āĻāĻŦāĻ āĻĒā§āĻ°āĻžāĻ¨ā§ āĻĒāĻĄāĻā§āĻ˛āĻŋ āĻĒā§āĻ°āĻ¤āĻŋāĻ¸ā§āĻĨāĻžāĻĒāĻ¨ āĻāĻ°ā§ āĻāĻāĻŋāĻā§ āĻā§āĻ˛āĻžāĻ¸ā§āĻāĻžāĻ° āĻā§āĻĄāĻŧā§ "āĻ°ā§āĻ˛ āĻāĻāĻ" āĻāĻ°āĻŦā§āĨ¤ .
āĻšā§āĻ¯āĻžāĻ, āĻāĻāĻŋ āĻāĻŋāĻā§āĻāĻž āĻā§āĻ°āĻžāĻ, āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻāĻāĻ āĻ¸āĻŽāĻ¯āĻŧā§ āĻāĻŽāĻ°āĻž āĻŽāĻžāĻāĻā§āĻ°ā§āĻ¸āĻžāĻ°ā§āĻāĻŋāĻ¸ āĻāĻ°ā§āĻāĻŋāĻā§āĻāĻāĻžāĻ° āĻŦāĻāĻžāĻ¯āĻŧ āĻ°āĻžāĻāĻŋ āĻāĻŦāĻ āĻŦāĻŋāĻā§āĻ°āĻŋāĻā§āĻ¸ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻāĻžāĻ°ā§āĻĻā§āĻ° āĻāĻžāĻ āĻĨā§āĻā§ āĻ ā§āĻ¯āĻžāĻĄāĻŽāĻŋāĻ¨ āĻĒā§āĻ¯āĻžāĻ¨ā§āĻ˛ āĻĨā§āĻā§ āĻā§āĻĄ āĻ¸āĻāĻļā§āĻ§āĻ¨ āĻāĻ°āĻžāĻ° āĻ¤āĻžāĻĻā§āĻ° āĻĒā§āĻ°āĻŋāĻ¯āĻŧ āĻ¸ā§āĻ¯ā§āĻāĻāĻŋ āĻā§āĻĄāĻŧā§ āĻ¨āĻŋāĻ āĻ¨āĻžāĨ¤ āĻļā§āĻˇ āĻĒāĻ°ā§āĻ¯āĻ¨ā§āĻ¤, āĻāĻāĻŋ āĻāĻāĻāĻŋ āĻŦāĻŋāĻāĻ˛ā§āĻĒ; āĻāĻĒāĻ¨āĻŋ āĻāĻāĻāĻŋ āĻāĻŋāĻ¨ā§āĻ¨ āĻāĻĒāĻžāĻ¯āĻŧā§ āĻā§āĻĄ āĻ¸āĻŽā§āĻĒāĻžāĻĻāĻ¨āĻž āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¸ā§āĻ¯āĻž āĻ¸āĻŽāĻžāĻ§āĻžāĻ¨ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨āĨ¤
āĻšā§āĻ˛āĻŽ āĻāĻžāĻ°ā§āĻ
Kubernetes-āĻ āĻ
ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻā§āĻļāĻ¨ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻ¤ā§, āĻāĻŽāĻ°āĻž āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ āĻšā§āĻ˛āĻŽ āĻĒā§āĻ¯āĻžāĻā§āĻ āĻŽā§āĻ¯āĻžāĻ¨ā§āĻāĻžāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻŋāĨ¤
Kubernetes-āĻ āĻāĻŽāĻžāĻĻā§āĻ° āĻŦāĻŋāĻā§āĻ°āĻŋāĻā§āĻ¸ āĻ¸āĻŽāĻžāĻ§āĻžāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯, āĻāĻŽāĻžāĻĻā§āĻ° āĻĒā§āĻ°āĻ§āĻžāĻ¨ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽ āĻ
ā§āĻ¯āĻžāĻĄāĻŽāĻŋāĻ¨āĻŋāĻ¸ā§āĻā§āĻ°ā§āĻāĻ° āĻ¸ā§āĻ°ā§āĻā§āĻ āĻŦā§āĻ¨ā§āĻĄāĻžāĻ°ā§āĻ āĻāĻāĻāĻŋ āĻŦāĻŋāĻļā§āĻˇ āĻšā§āĻ˛āĻŽ āĻāĻžāĻ°ā§āĻ āĻ˛āĻŋāĻā§āĻā§āĻ¨āĨ¤
āĻāĻāĻŋ āĻāĻ°ā§āĻŽā§, āĻāĻā§āĻ°ā§āĻĄ, āĻā§āĻ°āĻ¨ āĻĒāĻĄ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§, āĻĒā§āĻ°āĻŦā§āĻļ, āĻĒāĻ°āĻŋāĻˇā§āĻŦāĻžāĻā§āĻ˛āĻŋ āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ° āĻāĻ°ā§ āĻāĻŦāĻ āĻā§āĻŦāĻžāĻ°āĻ¨ā§āĻāĻ¸ āĻ¸āĻŋāĻā§āĻ°ā§āĻāĻ¸ āĻĨā§āĻā§ āĻĒāĻĄāĻā§āĻ˛āĻŋāĻ¤ā§ āĻā§āĻ°āĻŋāĻ¯āĻŧā§āĻŦāĻ˛ āĻ¸ā§āĻĨāĻžāĻ¨āĻžāĻ¨ā§āĻ¤āĻ° āĻāĻ°ā§āĨ¤
āĻāĻŽāĻ°āĻž āĻāĻŋāĻāĻ˛ā§āĻ¯āĻžāĻŦā§ āĻā§āĻĄ āĻ¸āĻāĻ°āĻā§āĻˇāĻŖ āĻāĻ°āĻŋ, āĻāĻŦāĻ āĻāĻŽāĻ°āĻž āĻāĻŋāĻāĻ˛ā§āĻ¯āĻžāĻŦ āĻĨā§āĻā§ āĻšā§āĻ˛āĻŽ āĻŦāĻŋāĻ˛ā§āĻĄāĻ āĻāĻžāĻ˛āĻžāĻāĨ¤
āĻ¸āĻāĻā§āĻˇā§āĻĒā§, āĻāĻāĻŋ āĻāĻ āĻŽāĻ¤ āĻĻā§āĻāĻžāĻ¯āĻŧ
$ helm upgrade --install project .helm --set image=registrygitlab.local/k8s/bitrix -f .helm/values.yaml --wait --timeout 300 --debug --tiller-namespace=production
āĻĄāĻŋāĻĒā§āĻ˛ā§āĻ¯āĻŧāĻŽā§āĻ¨ā§āĻā§āĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻšāĻ āĻžā§ āĻāĻŋāĻā§ āĻā§āĻ˛ āĻšāĻ˛ā§ āĻšā§āĻ˛āĻŽ āĻāĻĒāĻ¨āĻžāĻā§ "āĻ¸āĻŋāĻŽāĻ˛ā§āĻ¸" āĻ°ā§āĻ˛āĻŦā§āĻ¯āĻžāĻ āĻāĻ°āĻžāĻ° āĻ āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§āĻ¯āĻŧāĨ¤ āĻāĻĒāĻ¨āĻŋ āĻ¯āĻāĻ¨ āĻāĻ¤āĻā§āĻā§āĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻĨāĻžāĻā§āĻ¨ āĻ¨āĻž āĻ¤āĻāĻ¨ āĻāĻāĻŋ āĻāĻŽā§āĻāĻžāĻ° āĻšāĻ¯āĻŧ "āĻāĻĢāĻāĻŋāĻĒāĻŋāĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§ āĻā§āĻĄāĻāĻŋ āĻ āĻŋāĻ āĻāĻ°ā§āĻ¨ āĻāĻžāĻ°āĻŖ āĻĒā§āĻ°ā§āĻĄ āĻĒāĻĄāĻŧā§ āĻā§āĻā§," āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻā§āĻŦāĻžāĻ°āĻ¨ā§āĻāĻ¸ āĻāĻāĻŋ āĻ¸ā§āĻŦāĻ¯āĻŧāĻāĻā§āĻ°āĻŋāĻ¯āĻŧāĻāĻžāĻŦā§ āĻāĻ°ā§ āĻāĻŦāĻ āĻĄāĻžāĻāĻ¨āĻāĻžāĻāĻŽ āĻāĻžāĻĄāĻŧāĻžāĻāĨ¤
āĻ¸ā§āĻĨāĻžāĻĒāĻ¨ āĻāĻ°ā§āĻ¨
āĻšā§āĻ¯āĻžāĻ, āĻāĻŽāĻ°āĻž āĻāĻŋāĻāĻ˛ā§āĻ¯āĻžāĻŦ āĻāĻŦāĻ āĻāĻŋāĻāĻ˛ā§āĻ¯āĻžāĻŦ āĻ¸āĻŋāĻāĻ āĻāĻ° āĻāĻā§āĻ¤, āĻāĻŽāĻ°āĻž āĻāĻāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻŋ :)
āĻāĻŋāĻāĻ˛ā§āĻ¯āĻžāĻŦā§ āĻĒā§āĻ°āĻā§āĻā§āĻ āĻ°āĻŋāĻĒā§āĻāĻŋāĻāĻ°āĻŋāĻ¤ā§ āĻāĻŽāĻŋāĻ āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ, āĻāĻŋāĻāĻ˛ā§āĻ¯āĻžāĻŦ āĻāĻāĻāĻŋ āĻĒāĻžāĻāĻĒāĻ˛āĻžāĻāĻ¨ āĻāĻžāĻ˛ā§ āĻāĻ°ā§ āĻ¯āĻž āĻĒāĻ°āĻŋāĻŦā§āĻļā§āĻ° āĻāĻāĻāĻŋ āĻ¨āĻ¤ā§āĻ¨ āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖ āĻ¸ā§āĻĨāĻžāĻĒāĻ¨ āĻāĻ°ā§āĨ¤
āĻĒāĻ°ā§āĻ¯āĻžāĻ¯āĻŧā§:
- āĻ¨āĻŋāĻ°ā§āĻŽāĻžāĻŖ (āĻāĻāĻāĻŋ āĻ¨āĻ¤ā§āĻ¨ āĻĄāĻāĻžāĻ° āĻāĻŽā§āĻ āĻ¨āĻŋāĻ°ā§āĻŽāĻžāĻŖ)
- āĻĒāĻ°ā§āĻā§āĻˇāĻž (āĻĒāĻ°ā§āĻā§āĻˇāĻž)
- āĻĒāĻ°āĻŋāĻˇā§āĻāĻžāĻ° āĻāĻ°ā§āĻ¨ (āĻĒāĻ°ā§āĻā§āĻˇāĻžāĻ° āĻĒāĻ°āĻŋāĻŦā§āĻļ āĻ āĻĒāĻ¸āĻžāĻ°āĻŖ)
- āĻĒā§āĻļ (āĻāĻŽāĻ°āĻž āĻāĻāĻŋ āĻĄāĻāĻžāĻ° āĻ°ā§āĻāĻŋāĻ¸ā§āĻā§āĻ°āĻŋāĻ¤ā§ āĻĒāĻžāĻ āĻžāĻ)
- deploy (āĻāĻŽāĻ°āĻž Helm āĻāĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§ Kubernetes āĻ āĻ ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻā§āĻļāĻ¨āĻāĻŋ āĻ¸ā§āĻĨāĻžāĻĒāĻ¨ āĻāĻ°āĻŋ)āĨ¤
āĻšā§āĻ°āĻ°ā§, āĻāĻāĻž āĻĒā§āĻ°āĻ¸ā§āĻ¤ā§āĻ¤, āĻāĻ° āĻŦāĻžāĻ¸ā§āĻ¤āĻŦāĻžāĻ¯āĻŧāĻ¨ āĻāĻ°āĻž āĻ¯āĻžāĻ!
āĻāĻžāĻ˛, āĻ
āĻĨāĻŦāĻž āĻĒā§āĻ°āĻļā§āĻ¨ āĻāĻŋāĻā§āĻāĻžāĻ¸āĻž āĻāĻ°ā§āĻ¨ āĻ¯āĻĻāĻŋ āĻā§āĻ¨ āĻāĻā§.
āĻ¤āĻžāĻšāĻ˛ā§ āĻāĻŽāĻ°āĻž āĻāĻŋ āĻāĻ°āĻ˛āĻžāĻŽ
āĻĒā§āĻ°āĻ¯ā§āĻā§āĻ¤āĻŋāĻāĻ¤ āĻĻā§āĻˇā§āĻāĻŋāĻā§āĻŖ āĻĨā§āĻā§:
- āĻĄāĻāĻžāĻ°āĻžāĻāĻāĻĄ āĻŦāĻŋāĻā§āĻ°āĻŋāĻā§āĻ¸;
- āĻĒāĻžāĻ¤ā§āĻ°ā§ āĻŦāĻŋāĻā§āĻ°āĻŋāĻā§āĻ¸āĻā§ "āĻāĻžāĻ" āĻāĻ°ā§āĻ¨, āĻ¯āĻžāĻ° āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻ¨ā§āĻ¯ā§āĻ¨āĻ¤āĻŽ āĻĢāĻžāĻāĻļāĻ¨ āĻ¸āĻŽā§āĻĒāĻžāĻĻāĻ¨ āĻāĻ°ā§;
- āĻ§āĻžāĻ°āĻ āĻ°āĻžāĻˇā§āĻā§āĻ°āĻšā§āĻ¨ āĻ āĻŦāĻ¸ā§āĻĨāĻž āĻ āĻ°ā§āĻāĻ¨;
- āĻā§āĻŦāĻžāĻ°āĻ¨ā§āĻāĻ¸ā§ āĻŦāĻŋāĻā§āĻ°āĻŋāĻā§āĻ¸ āĻāĻĒāĻĄā§āĻ āĻāĻ°āĻžāĻ° āĻ¸āĻžāĻĨā§ āĻ¸āĻŽāĻ¸ā§āĻ¯āĻžāĻ° āĻ¸āĻŽāĻžāĻ§āĻžāĻ¨ āĻāĻ°ā§āĻā§;
- āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻŦāĻŋāĻā§āĻ°āĻŋāĻā§āĻ¸ āĻĢāĻžāĻāĻļāĻ¨ āĻāĻžāĻ āĻāĻ°āĻ¤ā§ āĻĨāĻžāĻā§ (āĻĒā§āĻ°āĻžāĻ¯āĻŧ āĻ¸āĻŦ);
- āĻāĻŽāĻ°āĻž Kubernetes-āĻ āĻ¸ā§āĻĨāĻžāĻĒāĻ¨āĻž āĻāĻŦāĻ āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖāĻā§āĻ˛āĻŋāĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻ°ā§āĻ˛āĻŦā§āĻ¯āĻžāĻ āĻ¨āĻŋāĻ¯āĻŧā§ āĻāĻžāĻ āĻāĻ°ā§āĻāĻŋāĨ¤
āĻŦā§āĻ¯āĻŦāĻ¸āĻžāĻ¯āĻŧāĻŋāĻ āĻĻā§āĻˇā§āĻāĻŋāĻā§āĻŖ āĻĨā§āĻā§:
- āĻĻā§āĻˇ āĻ¸āĻšāĻ¨āĻļā§āĻ˛āĻ¤āĻž;
- āĻā§āĻŦāĻžāĻ°āĻ¨ā§āĻāĻ¸ āĻā§āĻ˛āĻ¸ (āĻāĻŋāĻāĻ˛ā§āĻ¯āĻžāĻŦ āĻ¸āĻŋāĻāĻ āĻāĻ° āĻ¸āĻžāĻĨā§ āĻ¸āĻšāĻ āĻāĻ¨ā§āĻāĻŋāĻā§āĻ°ā§āĻļāĻ¨, āĻ¸āĻŋāĻŽāĻ˛ā§āĻ¸ āĻĄāĻŋāĻĒā§āĻ˛āĻ¯āĻŧāĻŽā§āĻ¨ā§āĻ, āĻāĻ¤ā§āĻ¯āĻžāĻĻāĻŋ);
- āĻā§āĻĒāĻ¨ āĻĒāĻžāĻ¸āĻāĻ¯āĻŧāĻžāĻ°ā§āĻĄ (āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¤āĻžāĻĻā§āĻ° āĻāĻžāĻā§ āĻĻā§āĻļā§āĻ¯āĻŽāĻžāĻ¨ āĻ¯āĻžāĻ°āĻž āĻ¸āĻ°āĻžāĻ¸āĻ°āĻŋ āĻĒāĻžāĻ¸āĻāĻ¯āĻŧāĻžāĻ°ā§āĻĄāĻā§āĻ˛āĻŋāĻ¤ā§ āĻ ā§āĻ¯āĻžāĻā§āĻ¸ā§āĻ¸ āĻŽāĻā§āĻā§āĻ° āĻāĻ°ā§āĻā§āĻ¨);
- āĻāĻāĻāĻŋ āĻāĻāĻ āĻĒāĻ°āĻŋāĻāĻžāĻ āĻžāĻŽā§āĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻ āĻ¤āĻŋāĻ°āĻŋāĻā§āĻ¤ āĻĒāĻ°āĻŋāĻŦā§āĻļ (āĻāĻ¨ā§āĻ¨āĻ¯āĻŧāĻ¨, āĻĒāĻ°ā§āĻā§āĻˇāĻž āĻāĻ¤ā§āĻ¯āĻžāĻĻāĻŋāĻ° āĻāĻ¨ā§āĻ¯) āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻž āĻ¸ā§āĻŦāĻŋāĻ§āĻžāĻāĻ¨āĻāĨ¤
āĻāĻ¤ā§āĻ¸: www.habr.com