āĻā§āĻ¨ āĻā§āĻŦā§āĻ¸ā§āĻĒā§āĻ°ā§?
āĻāĻŽāĻ°āĻž āĻĻā§āĻ āĻŦāĻāĻ° āĻāĻā§ āĻā§āĻŦāĻžāĻ°āĻ¨ā§āĻāĻ¸ā§āĻ° āĻŽā§āĻā§āĻŽā§āĻāĻŋ āĻšāĻ¯āĻŧā§āĻāĻŋāĻ˛āĻžāĻŽ - āĻāĻ° āĻāĻā§ āĻāĻŽāĻžāĻĻā§āĻ° Apache Mesos-āĻāĻ° āĻ¸āĻžāĻĨā§ āĻāĻžāĻ āĻāĻ°āĻžāĻ° āĻ āĻāĻŋāĻā§āĻāĻ¤āĻž āĻāĻŋāĻ˛ āĻāĻŦāĻ āĻāĻŽāĻ°āĻž āĻ¸āĻĢāĻ˛āĻāĻžāĻŦā§ āĻĄāĻāĻžāĻ° āĻāĻžāĻāĻ āĻĒāĻ°āĻŋāĻ¤ā§āĻ¯āĻžāĻ āĻāĻ°ā§āĻāĻŋāĨ¤ āĻ āĻ¤āĻāĻŦ, k8s āĻāĻ° āĻŦāĻŋāĻāĻžāĻļ āĻ āĻŦāĻŋāĻ˛āĻŽā§āĻŦā§ āĻŦā§āĻ°āĻžāĻāĻŋāĻ˛āĻŋāĻ¯āĻŧāĻžāĻ¨ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽ āĻ āĻ¨ā§āĻ¸āĻ°āĻŖ āĻāĻ°ā§āĨ¤ Google āĻĨā§āĻā§ āĻā§āĻ¨ āĻŽāĻŋāĻ¨āĻŋāĻāĻŋāĻāĻŦ āĻŦāĻž āĻŦā§āĻ¯āĻŦāĻ¸ā§āĻĨāĻžāĻĒāĻ¨āĻž āĻ¸āĻŽāĻžāĻ§āĻžāĻ¨ āĻ¨ā§āĻāĨ¤
Kubeadm āĻ¸ā§āĻ āĻŽā§āĻšā§āĻ°ā§āĻ¤ā§ āĻāĻāĻāĻŋ etcd āĻā§āĻ˛āĻžāĻ¸ā§āĻāĻžāĻ°āĻā§ āĻā§āĻāĻžāĻŦā§ āĻāĻāĻ¤ā§āĻ° āĻāĻ°āĻ¤ā§ āĻšāĻ¯āĻŧ āĻ¤āĻž āĻāĻžāĻ¨āĻ¤ āĻ¨āĻž āĻāĻŦāĻ āĻ āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋāĻ° āĻŽāĻ§ā§āĻ¯ā§, kubespray āĻļā§āĻ°ā§āĻˇāĻ¸ā§āĻĨāĻžāĻ¨ā§āĻ¯āĻŧ Google āĻĢāĻ˛āĻžāĻĢāĻ˛ā§ āĻāĻŋāĻ˛āĨ¤
āĻāĻŽāĻ°āĻž āĻāĻāĻŋ āĻĻā§āĻā§āĻāĻŋ āĻāĻŦāĻ āĻŦā§āĻāĻ¤ā§ āĻĒā§āĻ°ā§āĻāĻŋ āĻ¯ā§ āĻāĻŽāĻžāĻĻā§āĻ° āĻāĻāĻŋ āĻ¨āĻŋāĻ¤ā§ āĻšāĻŦā§āĨ¤
23 āĻ¸ā§āĻĒā§āĻā§āĻŽā§āĻŦāĻ°, 20.00 āĻŽāĻ¸ā§āĻā§ āĻ¸āĻŽāĻ¯āĻŧ, āĻ¸ā§āĻ°ā§āĻā§āĻ āĻŦā§āĻ¨ā§āĻĄāĻžāĻ°ā§āĻ āĻĒāĻ°āĻŋāĻāĻžāĻ˛āĻ¨āĻž āĻāĻ°āĻŦā§āĻ¨
āĻāĻ¯āĻŧā§āĻŦāĻŋāĻ¨āĻžāĻ°ā§, āĻ¸ā§āĻ°ā§āĻā§āĻ āĻŦā§āĻ¨ā§āĻĄāĻžāĻ°ā§āĻ āĻāĻĒāĻ¨āĻžāĻā§ āĻŦāĻ˛āĻŦā§āĻ¨ āĻāĻŋāĻāĻžāĻŦā§ kubespray āĻāĻžāĻ āĻāĻ°ā§, kubeadm, kops, rke āĻĨā§āĻā§ āĻĒāĻžāĻ°ā§āĻĨāĻā§āĻ¯ āĻāĻŋāĨ¤ kubespray āĻāĻŦāĻ āĻā§āĻ˛āĻžāĻ¸ā§āĻāĻžāĻ° āĻāĻ¨āĻ¸ā§āĻāĻ˛ā§āĻļāĻ¨ āĻ ā§āĻ¯āĻžāĻ˛āĻāĻ°āĻŋāĻĻāĻŽā§āĻ° āĻ āĻ¨āĻ¨ā§āĻ¯ āĻŦā§āĻļāĻŋāĻˇā§āĻā§āĻ¯ āĻļā§āĻ¯āĻŧāĻžāĻ° āĻāĻ°āĻŦā§āĨ¤ āĻļāĻŋāĻ˛ā§āĻĒ āĻāĻžāĻ°ā§āĻ¯āĻā§āĻ°āĻŽā§āĻ° āĻŦā§āĻļāĻŋāĻˇā§āĻā§āĻ¯ (āĻ āĻ¸ā§āĻŦāĻŋāĻ§āĻž) āĻŦāĻŋāĻļā§āĻ˛ā§āĻˇāĻŖ āĻāĻ°āĻŦā§āĨ¤
āĻ¤āĻžāĻšāĻ˛ā§ āĻā§āĻ¨ āĻāĻŽāĻ°āĻž āĻ¤āĻŋāĻ¨āĻāĻŋ āĻšāĻžāĻ¤ āĻĻāĻŋāĻ¯āĻŧā§ āĻā§āĻŦā§āĻ¸ā§āĻĒā§āĻ°ā§ āĻ§āĻ°āĻŦ?
- āĻāĻāĻŋ āĻāĻ¤ā§āĻ¤āĻ°āĻ¯ā§āĻā§āĻ¯ āĻāĻŦāĻ āĻāĻĒā§āĻ¨āĻ¸ā§āĻ°ā§āĻ¸āĨ¤ āĻāĻĒāĻ¨āĻŋ āĻ¸āĻŦāĻ¸āĻŽāĻ¯āĻŧ āĻ¨āĻŋāĻā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻŋāĻā§ āĻŽā§āĻšā§āĻ°ā§āĻ¤ āĻ¯ā§āĻ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨āĨ¤
- āĻāĻĒāĻ¨āĻŋ āĻ¸ā§āĻ¨ā§āĻā§āĻ¸ā§ āĻāĻŦāĻ āĻ āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻŦāĻŋāĻ¤āĻ°āĻŖā§ āĻāĻāĻŋ āĻāĻ¨āĻ¸ā§āĻāĻ˛ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨ đ
- HA-āĻ¸ā§āĻāĻāĻĒāĨ¤ 3āĻāĻŋ āĻŽāĻžāĻ¸ā§āĻāĻžāĻ°ā§āĻ° āĻĢāĻ˛ā§āĻ-āĻ¸āĻšāĻ¨āĻļā§āĻ˛ etcd āĻā§āĻ˛āĻžāĻ¸ā§āĻāĻžāĻ°āĨ¤
- āĻ¨ā§āĻĄ āĻ¯ā§āĻ āĻāĻ°āĻžāĻ° āĻāĻŦāĻ āĻā§āĻ˛āĻžāĻ¸ā§āĻāĻžāĻ° āĻāĻĒāĻĄā§āĻ āĻāĻ°āĻžāĻ° āĻā§āĻˇāĻŽāĻ¤āĻžāĨ¤
- āĻ āĻ¤āĻŋāĻ°āĻŋāĻā§āĻ¤ āĻ¸āĻĢā§āĻāĻāĻ¯āĻŧā§āĻ¯āĻžāĻ° āĻ¯ā§āĻŽāĻ¨ āĻĄā§āĻ¯āĻžāĻļāĻŦā§āĻ°ā§āĻĄ, āĻŽā§āĻā§āĻ°āĻŋāĻā§āĻ¸ āĻ¸āĻžāĻ°ā§āĻāĻžāĻ°, āĻāĻ¨āĻā§āĻ°ā§āĻ¸ āĻāĻ¨ā§āĻā§āĻ°ā§āĻ˛āĻžāĻ° āĻāĻ¤ā§āĻ¯āĻžāĻĻāĻŋ āĻāĻ¨āĻ¸ā§āĻāĻ˛ āĻāĻ°āĻžāĨ¤
āĻāĻ¤ā§āĻ¤āĻ°āĻ¯ā§āĻā§āĻ¯ āĻ¸ā§āĻā§āĻ°āĻŋāĻĒā§āĻāĻāĻŋ āĻŽāĻžāĻāĻā§āĻā§āĻ¨ā§āĻ° āĻ¸āĻžāĻĨā§āĻ āĻāĻžāĻ āĻāĻ°ā§āĨ¤ āĻ¯āĻž 10-15% āĻāĻ° āĻ¤ā§āĻŦāĻ°āĻŖ āĻĻā§āĻ¯āĻŧ, āĻāĻ° āĻ¨āĻ¯āĻŧ, āĻāĻžāĻ°āĻŖ āĻŦā§āĻļāĻŋāĻ°āĻāĻžāĻ āĻ¸āĻŽāĻ¯āĻŧ āĻāĻŦāĻŋ āĻĄāĻžāĻāĻ¨āĻ˛ā§āĻĄ āĻāĻŦāĻ āĻāĻ¨āĻ¸ā§āĻāĻ˛ā§āĻļāĻ¨ā§ āĻŦā§āĻ¯āĻ¯āĻŧ āĻšāĻ¯āĻŧāĨ¤
āĻāĻĻā§āĻĻā§āĻļā§āĻ¯āĻŽā§āĻ˛āĻāĻāĻžāĻŦā§ āĻŦāĻ˛āĻ¤ā§ āĻā§āĻ˛ā§, āĻāĻ āĻŽā§āĻšā§āĻ°ā§āĻ¤ā§ āĻāĻāĻāĻŋ āĻā§āĻ˛āĻžāĻ¸ā§āĻāĻžāĻ° āĻāĻ¨āĻ¸ā§āĻāĻ˛ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ kubespray āĻāĻ° āĻĒāĻāĻ¨ā§āĻĻāĻāĻŋ āĻĒā§āĻ°āĻžāĻ¯āĻŧ āĻ¤āĻ¤āĻāĻž āĻ¸ā§āĻĒāĻˇā§āĻ āĻ¨āĻ¯āĻŧ āĻ¯āĻ¤āĻāĻž āĻĻā§āĻ āĻŦāĻāĻ° āĻāĻā§ āĻāĻŋāĻ˛āĨ¤
āĻ¸āĻāĻā§āĻˇā§āĻĒā§...
āĻāĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§āĻĒ, āĻāĻĒāĻ¸ - āĻāĻŋāĻāĻŦāĻ¸ā§āĻĒā§āĻ°ā§-āĻāĻ° āĻŽāĻ¤ā§, āĻāĻāĻŋ āĻāĻĒāĻ¨āĻžāĻā§ āĻ¸ā§āĻā§āĻ°ā§āĻ¯āĻžāĻ āĻĨā§āĻā§ āĻāĻāĻāĻŋ āĻā§āĻ˛āĻžāĻ¸ā§āĻāĻžāĻ° āĻāĻ¨āĻ¸ā§āĻāĻ˛ āĻāĻ°āĻ¤ā§ āĻĻā§āĻ¯āĻŧ, āĻāĻŽāĻ¨āĻāĻŋ āĻāĻžāĻ°ā§āĻā§āĻ¯āĻŧāĻžāĻ˛ āĻŽā§āĻļāĻŋāĻ¨ āĻ¨āĻŋāĻā§āĻ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĨ¤ āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° AWS, GCE āĻāĻŦāĻ openstack āĻāĻžāĻ āĻāĻ°ā§āĨ¤ āĻā§āĻ¨ āĻ§āĻ°āĻ¨ā§āĻ° āĻĒā§āĻ°āĻļā§āĻ¨ āĻāĻ¤ā§āĻĨāĻžāĻĒāĻ¨ āĻāĻ°ā§ - āĻā§āĻ¨ āĻāĻāĻŋ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ āĻ¯āĻĻāĻŋ āĻāĻ āĻā§āĻ˛āĻžāĻāĻĄāĻā§āĻ˛āĻŋāĻ° āĻĒāĻ°āĻŋāĻāĻžāĻ˛āĻ¨āĻžāĻ° āĻ¸āĻŽāĻžāĻ§āĻžāĻ¨ āĻĨāĻžāĻā§, āĻāĻŽāĻ¨āĻāĻŋ āĻā§āĻ˛āĻž āĻ¸ā§āĻā§āĻ¯āĻžāĻā§āĻ° āĻŽāĻ§ā§āĻ¯ā§, āĻāĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§āĻĒ selectel āĻŦāĻž mail.ruāĨ¤ rke - āĻāĻŋāĻā§ āĻ˛ā§āĻ āĻāĻāĻŋ āĻĒāĻāĻ¨ā§āĻĻ āĻāĻ°ā§, āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻā§āĻ˛āĻžāĻ¸ā§āĻāĻžāĻ°ā§āĻ° āĻāĻ āĻ¨ā§ āĻ¤āĻžāĻĻā§āĻ° āĻ¨āĻŋāĻāĻ¸ā§āĻŦ āĻĒāĻĻā§āĻ§āĻ¤āĻŋ āĻ°āĻ¯āĻŧā§āĻā§ āĻāĻŦāĻ āĻā§āĻ˛āĻžāĻ¸ā§āĻāĻžāĻ° āĻāĻĒāĻžāĻĻāĻžāĻ¨āĻā§āĻ˛āĻŋ āĻāĻžāĻ¸ā§āĻāĻŽāĻžāĻāĻ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻā§āĻŦ āĻŦāĻĄāĻŧ āĻ¸ā§āĻ¯ā§āĻ āĻ¨ā§āĻāĨ¤ āĻāĻāĻžāĻĄāĻŧāĻžāĻ, āĻāĻĒāĻ¨āĻžāĻ° āĻĄāĻāĻžāĻ° āĻāĻ¨āĻ¸ā§āĻāĻ˛ āĻ¸āĻš āĻāĻāĻāĻŋ āĻāĻ¤āĻŋāĻŽāĻ§ā§āĻ¯ā§ āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ° āĻāĻ°āĻž āĻ¨ā§āĻĄ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨āĨ¤ kubeadm - āĻāĻāĻžāĻĄāĻŧāĻžāĻ Docker āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨, Kubernetes-āĻāĻ° āĻŦāĻŋāĻāĻžāĻļāĻāĻžāĻ°ā§āĻĻā§āĻ° āĻāĻžāĻ āĻĨā§āĻā§ āĻāĻāĻāĻŋ āĻāĻāĻāĻŋāĻ˛āĻŋāĻāĻŋ, āĻ¯ā§āĻāĻŋ āĻ āĻŦāĻļā§āĻˇā§ āĻļāĻŋāĻā§āĻā§ āĻāĻŋāĻāĻžāĻŦā§ āĻĢāĻ˛ā§āĻ-āĻ¸āĻšāĻ¨āĻļā§āĻ˛ āĻ¸ā§āĻāĻāĻĒ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻ¤ā§ āĻšāĻ¯āĻŧ, āĻā§āĻ˛āĻžāĻ¸ā§āĻāĻžāĻ°ā§āĻ° āĻāĻŋāĻ¤āĻ°ā§ āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ°ā§āĻļāĻ¨ āĻāĻŦāĻ āĻļāĻāĻ¸āĻžāĻĒāĻ¤ā§āĻ° āĻ¸āĻāĻ°āĻā§āĻˇāĻŖ āĻāĻ°āĻ¤ā§ āĻšāĻ¯āĻŧ āĻāĻŦāĻ āĻāĻāĻ¨ āĻ¨ā§āĻĄāĻā§āĻ˛āĻŋāĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻāĻ āĻĢāĻžāĻāĻ˛āĻā§āĻ˛āĻŋāĻā§ āĻŽā§āĻ¯āĻžāĻ¨ā§āĻ¯āĻŧāĻžāĻ˛āĻŋ āĻ¸ā§āĻĨāĻžāĻ¨āĻžāĻ¨ā§āĻ¤āĻ° āĻāĻ°āĻžāĻ° āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ āĻ¨ā§āĻāĨ¤ āĻāĻāĻāĻŋ āĻāĻžāĻ˛ āĻā§āĻ˛, āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖ āĻ¸āĻŽāĻ¤āĻ˛ āĻāĻ¤ā§āĻĨāĻžāĻĒāĻ¨ āĻāĻĒāĻ° āĻĻā§āĻˇā§āĻāĻŋ āĻ¨āĻŋāĻŦāĻĻā§āĻ§ āĻāĻ°ā§. āĻāĻāĻŋ āĻā§āĻ˛āĻžāĻ¸ā§āĻāĻžāĻ°ā§ āĻāĻāĻāĻŋ āĻ¨ā§āĻāĻāĻ¯āĻŧāĻžāĻ°ā§āĻāĻ āĻāĻ¨āĻ¸ā§āĻāĻ˛ āĻāĻ°ā§ āĻ¨āĻž, āĻāĻŦāĻ āĻĄāĻā§āĻŽā§āĻ¨ā§āĻā§āĻļāĻ¨āĻā§āĻ˛āĻŋ āĻŽā§āĻ¯āĻžāĻ¨ā§āĻ¯āĻŧāĻžāĻ˛āĻŋ CNI-āĻāĻ° āĻ¸āĻžāĻĨā§ āĻŽā§āĻ¯āĻžāĻ¨āĻŋāĻĢā§āĻ¸ā§āĻ āĻĒā§āĻ°āĻ¯āĻŧā§āĻ āĻāĻ°āĻžāĻ° āĻĒāĻ°āĻžāĻŽāĻ°ā§āĻļ āĻĻā§āĻ¯āĻŧāĨ¤
āĻāĻ¯āĻŧā§āĻ˛, āĻāĻāĻāĻŋ āĻā§āĻ°ā§āĻ¤ā§āĻŦāĻĒā§āĻ°ā§āĻŖ āĻ¤āĻĨā§āĻ¯ āĻšāĻ˛ āĻ¯ā§ āĻāĻ āĻ¤āĻŋāĻ¨āĻāĻŋ āĻāĻāĻāĻŋāĻ˛āĻŋāĻāĻŋ āĻā§-āĻ¤ā§ āĻ˛ā§āĻāĻž āĻāĻā§, āĻāĻŦāĻ āĻāĻĒāĻ¨āĻžāĻ° āĻ¯āĻĻāĻŋ āĻ
āĻ¨āĻ¨ā§āĻ¯ āĻāĻŋāĻā§āĻ° āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ āĻšāĻ¯āĻŧ, āĻ¤āĻžāĻšāĻ˛ā§ āĻā§āĻĄāĻāĻŋ āĻ¸āĻāĻļā§āĻ§āĻ¨ āĻāĻ°āĻ¤ā§ āĻāĻŦāĻ āĻāĻāĻāĻŋ āĻĒā§āĻ˛ āĻ
āĻ¨ā§āĻ°ā§āĻ§ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻ¤ā§ āĻāĻĒāĻ¨āĻžāĻā§ āĻāĻžāĻ¨āĻ¤ā§ āĻšāĻŦā§āĨ¤
Cubspray āĻšāĻ˛ āĻāĻāĻāĻŋ āĻāĻ¤ā§āĻ¤āĻ° āĻ¯āĻž āĻ¯āĻžāĻāĻ¯āĻŧāĻžāĻ° āĻā§āĻ¯āĻŧā§ āĻļā§āĻāĻž āĻ¸ā§āĻĒāĻˇā§āĻāĻ¤āĻ āĻ¸āĻšāĻāĨ¤
āĻ āĻŋāĻ āĻāĻā§, āĻāĻŦāĻ āĻ āĻŦāĻļā§āĻ¯āĻ, āĻāĻāĻ āĻāĻ¤ā§āĻ¤āĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§, āĻāĻĒāĻ¨āĻŋ rke āĻŦāĻž kubeadm āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻĄāĻāĻžāĻ° āĻāĻŦāĻ āĻāĻāĻāĻŋ āĻā§āĻ˛āĻžāĻ¸ā§āĻāĻžāĻ° āĻāĻ¨āĻ¸ā§āĻāĻ˛ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻĒāĻ¨āĻžāĻ° āĻ¨āĻŋāĻā§āĻ° āĻ¸ā§āĻā§āĻ°āĻŋāĻĒā§āĻ āĻ˛āĻŋāĻāĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨āĨ¤ āĻāĻŦāĻ āĻāĻ āĻ¸ā§āĻā§āĻ°āĻŋāĻĒā§āĻāĻā§āĻ˛āĻŋ, āĻŦāĻŋāĻļā§āĻˇāĻ¤ āĻāĻĒāĻ¨āĻžāĻ° āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ā§āĻ¯āĻŧāĻ¤āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻ¤āĻžāĻĻā§āĻ° āĻ¸āĻāĻā§āĻ°ā§āĻŖ āĻŦāĻŋāĻļā§āĻˇā§āĻāĻ°āĻŖā§āĻ° āĻāĻžāĻ°āĻŖā§, āĻāĻŋāĻāĻŦāĻ¸ā§āĻĒā§āĻ°ā§ āĻĨā§āĻā§ āĻ āĻ¨ā§āĻ āĻĻā§āĻ°ā§āĻ¤ āĻāĻžāĻ āĻāĻ°āĻŦā§āĨ¤ āĻāĻŦāĻ āĻāĻāĻŋ āĻāĻāĻāĻŋ āĻĻā§āĻ°ā§āĻĻāĻžāĻ¨ā§āĻ¤, āĻāĻžāĻā§āĻ° āĻŦāĻŋāĻāĻ˛ā§āĻĒāĨ¤ āĻāĻĒāĻ¨āĻžāĻ° āĻ¯āĻĻāĻŋ āĻ¯ā§āĻā§āĻ¯āĻ¤āĻž āĻāĻŦāĻ āĻ¸āĻŽāĻ¯āĻŧ āĻĨāĻžāĻā§āĨ¤
āĻāĻŦāĻ āĻ¯āĻĻāĻŋ āĻāĻĒāĻ¨āĻŋ āĻ¸āĻŦā§āĻŽāĻžāĻ¤ā§āĻ° āĻĒāĻ°āĻŋāĻāĻŋāĻ¤ āĻšāĻ¤ā§ āĻļā§āĻ°ā§ āĻāĻ°ā§āĻ¨
āĻāĻŦāĻ āĻ¯ā§ āĻļā§āĻ§ā§ āĻ
āĻāĻļ āĻāĻŽāĻ°āĻž āĻāĻŋ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§ āĻāĻĨāĻž āĻŦāĻ˛āĻ¤ā§ āĻšāĻŦā§. āĻāĻāĻž āĻŦāĻŋāĻ°āĻā§āĻ¤āĻŋāĻāĻ° āĻšāĻŦā§ āĻ¨āĻž. āĻāĻ¸ā§ āĻāĻŦāĻ
āĻāĻ¤ā§āĻ¸: www.habr.com