Google-āĻāϰ 7āϟāĻŋ āĻ•āĻ¨ā§āĻŸā§‡āχāύāĻžāϰ āϏ⧇āϰāĻž āĻ…āĻ­ā§āϝāĻžāϏ

āĻŦāĻŋāσāĻĻā§āϰāσ. āĻ…āύ⧁āĻŦāĻžāĻĻ: āĻŽā§‚āϞ āύāĻŋāĻŦāĻ¨ā§āϧ⧇āϰ āϞ⧇āĻ–āĻ• āĻĨāĻŋāĻ“ āĻšā§āϝāĻžāĻŽāϞāĻŋ, āϗ⧁āĻ—āϞ āĻ•ā§āϞāĻžāωāĻĄ āϏāϞāĻŋāωāĻļāύ āφāĻ°ā§āĻ•āĻŋāĻŸā§‡āĻ•ā§āϟāĨ¤ āϗ⧁āĻ—āϞ āĻ•ā§āϞāĻžāωāĻĄ āĻŦā§āϞāϗ⧇āϰ āϜāĻ¨ā§āϝ āĻāχ āĻĒā§‹āĻ¸ā§āĻŸā§‡, āϤāĻŋāύāĻŋ āϤāĻžāϰ āϕ⧋āĻŽā§āĻĒāĻžāύāĻŋāϰ āφāϰāĻ“ āĻŦāĻŋāĻ¸ā§āϤāĻžāϰāĻŋāϤ āĻ—āĻžāχāĻĄā§‡āϰ āĻāĻ•āϟāĻŋ āϏāĻžāϰāϏāĻ‚āĻ•ā§āώ⧇āĻĒ āĻĒā§āϰāĻĻāĻžāύ āĻ•āϰ⧇āϛ⧇āύ, āϝāĻžāϕ⧇ āĻŦāϞāĻž āĻšāϝāĻŧ "āĻ…āĻĒāĻžāϰ⧇āϟāĻŋāĻ‚ āĻ•āĻ¨ā§āĻŸā§‡āχāύāĻžāϰ āϜāĻ¨ā§āϝ āϏāĻ°ā§āĻŦā§‹āĻ¤ā§āϤāĻŽ āĻ…āĻ­ā§āϝāĻžāϏ" āĻāϤ⧇, Google āĻŦāĻŋāĻļ⧇āώāĻœā§āĻžāϰāĻž Google Kubernetes āχāĻžā§āϜāĻŋāύ āĻāĻŦāĻ‚ āφāϰāĻ“ āĻ…āύ⧇āĻ• āĻ•āĻŋāϛ⧁ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰāĻžāϰ āĻĒā§āϰ⧇āĻ•ā§āώāĻžāĻĒāĻŸā§‡ āĻ•āύāĻŸā§‡āχāύāĻžāϰ āĻĒāϰāĻŋāϚāĻžāϞāύāĻžāϰ āϜāĻ¨ā§āϝ āϏāĻ°ā§āĻŦā§‹āĻ¤ā§āϤāĻŽ āĻ…āύ⧁āĻļā§€āϞāύ āϏāĻ‚āĻ—ā§āϰāĻš āĻ•āϰ⧇āϛ⧇āύ, āĻŦāĻŋāĻ¸ā§āϤ⧃āϤ āĻŦāĻŋāώāϝāĻŧāϗ⧁āϞāĻŋāϤ⧇ āĻ¸ā§āĻĒāĻ°ā§āĻļ āĻ•āϰ⧇: āύāĻŋāϰāĻžāĻĒāĻ¤ā§āϤāĻž āĻĨ⧇āϕ⧇ āĻĒāĻ°ā§āϝāĻŦ⧇āĻ•ā§āώāĻŖ āĻāĻŦāĻ‚ āϞāĻ—āĻŋāĻ‚ āĻĒāĻ°ā§āϝāĻ¨ā§āϤāĨ¤ āϤāĻžāχ āϗ⧁āĻ—āϞ āĻ…āύ⧁āϝāĻžāϝāĻŧā§€ āϏāĻŦāĻšā§‡āϝāĻŧ⧇ āϗ⧁āϰ⧁āĻ¤ā§āĻŦāĻĒā§‚āĻ°ā§āĻŖ āϧāĻžāϰāĻ• āĻ…āύ⧁āĻļā§€āϞāύ āĻ•āĻŋ āĻ•āĻŋ?

Google-āĻāϰ 7āϟāĻŋ āĻ•āĻ¨ā§āĻŸā§‡āχāύāĻžāϰ āϏ⧇āϰāĻž āĻ…āĻ­ā§āϝāĻžāϏ

āϕ⧁āĻŦāĻžāϰāύ⧇āϟāϏ āχāĻžā§āϜāĻŋāύ (āϗ⧁āĻ—āϞ āĻ•ā§āϞāĻžāωāĻĄā§‡ āĻ•āĻ¨ā§āĻŸā§‡āχāύāĻžāϰāĻžāχāϜāĻĄ āĻ…ā§āϝāĻžāĻĒā§āϞāĻŋāϕ⧇āĻļāύ āϚāĻžāϞāĻžāύ⧋āϰ āϜāĻ¨ā§āϝ āϕ⧁āĻŦāĻžāϰāύ⧇āϟāϏ-āĻ­āĻŋāĻ¤ā§āϤāĻŋāĻ• āĻĒāϰāĻŋāώ⧇āĻŦāĻž - āĻĒā§āϰāĻžāϝāĻŧ. āĻ…āύ⧁āĻŦāĻžāĻĻ) āĻ¸ā§āϕ⧇āϞ āĻ•āϰāĻž āĻĒā§āϰāϝāĻŧā§‹āϜāύ āĻāĻŽāύ āĻ•āĻžāĻœā§‡āϰ āϚāĻžāĻĒ āϚāĻžāϞāĻžāύ⧋āϰ āϏ⧇āϰāĻž āωāĻĒāĻžāϝāĻŧāϗ⧁āϞāĻŋāϰ āĻŽāĻ§ā§āϝ⧇ āĻāĻ•āϟāĻŋāĨ¤ Kubernetes āĻŦ⧇āĻļāĻŋāϰāĻ­āĻžāĻ— āĻ…ā§āϝāĻžāĻĒā§āϞāĻŋāϕ⧇āĻļāύ⧇āϰ āĻŽāϏ⧃āĻŖ āĻ•āĻžāĻ°ā§āϝāĻ•āĻžāϰāĻŋāϤāĻž āύāĻŋāĻļā§āϚāĻŋāϤ āĻ•āϰāĻŦ⧇ āϝāĻĻāĻŋ āϏ⧇āϗ⧁āϞāĻŋ āϧāĻžāϰāĻ• āĻ•āϰāĻž āĻšāϝāĻŧāĨ¤ āĻ•āĻŋāĻ¨ā§āϤ⧁ āφāĻĒāύāĻŋ āϝāĻĻāĻŋ āϚāĻžāύ āϝ⧇ āφāĻĒāύāĻžāϰ āĻ…ā§āϝāĻžāĻĒā§āϞāĻŋāϕ⧇āĻļāύ āĻĒāϰāĻŋāϚāĻžāϞāύāĻž āĻ•āϰāĻž āϏāĻšāϜ āĻšā§‹āĻ• āĻāĻŦāĻ‚ Kubernetes-āĻāϰ āϏāĻŽā§āĻĒā§‚āĻ°ā§āĻŖ āϏ⧁āĻŦāĻŋāϧāĻž āύāĻŋāϤ⧇ āϚāĻžāύ, āϤāĻžāĻšāϞ⧇ āφāĻĒāύāĻžāϕ⧇ āϏāĻ°ā§āĻŦā§‹āĻ¤ā§āϤāĻŽ āĻ…āύ⧁āĻļā§€āϞāύāϗ⧁āϞāĻŋ āĻ…āύ⧁āϏāϰāĻŖ āĻ•āϰāϤ⧇ āĻšāĻŦ⧇āĨ¤ āϤāĻžāϰāĻž āĻ…ā§āϝāĻžāĻĒā§āϞāĻŋāϕ⧇āĻļāĻžāύ⧇āϰ āĻ…āĻĒāĻžāϰ⧇āĻļāύ, āĻāϰ āĻŽāύāĻŋāϟāϰāĻŋāĻ‚ āĻāĻŦāĻ‚ āĻĄāĻŋāĻŦāĻžāĻ—āĻŋāĻ‚āϕ⧇ āϏāĻšāϜ āĻ•āϰāĻŦ⧇ āĻāĻŦāĻ‚ āύāĻŋāϰāĻžāĻĒāĻ¤ā§āϤāĻž āĻŦāĻžāĻĄāĻŧāĻžāĻŦ⧇āĨ¤

āĻāχ āύāĻŋāĻŦāĻ¨ā§āϧ⧇, Kubernetes-āĻ āĻ•āĻžāĻ°ā§āϝāĻ•āϰāĻ­āĻžāĻŦ⧇ āĻ•āĻ¨ā§āĻŸā§‡āχāύāĻžāϰ āϚāĻžāϞāĻžāϤ⧇ āφāĻĒāύāĻžāϰ āϝāĻž āϜāĻžāύāĻž āωāϚāĻŋāϤ āĻāĻŦāĻ‚ āϝāĻž āĻ•āϰāĻž āωāϚāĻŋāϤ āϤāĻžāϰ āĻāĻ•āϟāĻŋ āϤāĻžāϞāĻŋāĻ•āĻž āφāĻŽāϰāĻž āĻĻ⧇āĻ–āĻŦāĨ¤ āϝāĻžāϰāĻž āĻŦāĻŋāĻļāĻĻ⧇ āφāϰāĻ“ āĻ—āĻ­ā§€āϰ⧇ āϝ⧇āϤ⧇ āχāĻšā§āϛ⧁āĻ• āϤāĻžāĻĻ⧇āϰ āωāĻĒāĻžāĻĻāĻžāύāϟāĻŋ āĻĒāĻĄāĻŧāĻž āωāϚāĻŋāϤ āĻ…āĻĒāĻžāϰ⧇āϟāĻŋāĻ‚ āĻ•āĻ¨ā§āĻŸā§‡āχāύāĻžāϰ āϜāĻ¨ā§āϝ āϏāĻ°ā§āĻŦā§‹āĻ¤ā§āϤāĻŽ āĻ…āĻ­ā§āϝāĻžāϏ, āĻāĻŦāĻ‚ āφāĻŽāĻžāĻĻ⧇āϰ āĻŽāύ⧋āϝ⧋āĻ— āĻĻāĻŋāϤ⧇ āφāϗ⧇āϰ āĻĒā§‹āĻ¸ā§āϟ āĻĒāĻžāĻ¤ā§āϰ⧇ āĻāĻ•āĻ¤ā§āϰāĻŋāϤ āĻ•āϰāĻž āϏāĻŽā§āĻĒāĻ°ā§āϕ⧇āĨ¤

1. āύ⧇āϟāĻŋāĻ­ āĻ•āĻ¨ā§āĻŸā§‡āχāύāĻžāϰ āϞāĻ—āĻŋāĻ‚ āĻŽā§‡āĻ•āĻžāύāĻŋāϜāĻŽ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰ⧁āύ

āϝāĻĻāĻŋ āĻ…ā§āϝāĻžāĻĒā§āϞāĻŋāϕ⧇āĻļāύāϟāĻŋ āĻāĻ•āϟāĻŋ Kubernetes āĻ•ā§āϞāĻžāĻ¸ā§āϟāĻžāϰ⧇ āϚāϞāϛ⧇, āϤāĻžāĻšāϞ⧇ āϞāϗ⧇āϰ āϜāĻ¨ā§āϝ āϖ⧁āĻŦ āĻŦ⧇āĻļāĻŋ āĻĒā§āϰāϝāĻŧā§‹āϜāύ āĻšāϝāĻŧ āύāĻžāĨ¤ āĻāĻ•āϟāĻŋ āϕ⧇āĻ¨ā§āĻĻā§āϰ⧀āĻ­ā§‚āϤ āϞāĻ—āĻŋāĻ‚ āϏāĻŋāĻ¸ā§āĻŸā§‡āĻŽ āϏāĻŽā§āĻ­āĻŦāϤ āχāϤāĻŋāĻŽāĻ§ā§āϝ⧇āχ āφāĻĒāύāĻŋ āϝ⧇ āĻ•ā§āϞāĻžāĻ¸ā§āϟāĻžāϰ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰāϛ⧇āύ āϤāĻžāϤ⧇ āϤ⧈āϰāĻŋ āĻ•āϰāĻž āĻšāϝāĻŧ⧇āϛ⧇āĨ¤ Kubernetes āχāĻžā§āϜāĻŋāύ āĻŦā§āϝāĻŦāĻšāĻžāϰ⧇āϰ āĻ•ā§āώ⧇āĻ¤ā§āϰ⧇, āĻāϟāĻŋ āĻĻāĻžāϝāĻŧā§€ āĻ¸ā§āĻŸā§āϝāĻžāĻ•āĻĄā§āϰāĻžāχāĻ­āĻžāϰ āϞāĻ—āĻŋāĻ‚. (āĻŦāĻŋāσāĻĻā§āϰāσ. āĻ…āύ⧁āĻŦāĻžāĻĻ: āĻāĻŦāĻ‚ āφāĻĒāύāĻŋ āϝāĻĻāĻŋ āύāĻŋāĻœā§‡āϰ āϕ⧁āĻŦāĻžāϰāύ⧇āϟāϏ āχāύāĻ¸ā§āϟāϞ⧇āĻļāύ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰ⧇āύ, āφāĻŽāϰāĻž āφāĻŽāĻžāĻĻ⧇āϰ āĻ“āĻĒ⧇āύ āϏ⧋āĻ°ā§āϏ āϏāĻŽāĻžāϧāĻžāύāϟāĻŋ āϘāύāĻŋāĻˇā§āĻ āĻ­āĻžāĻŦ⧇ āĻĻ⧇āĻ–āĻžāϰ āĻĒāϰāĻžāĻŽāĻ°ā§āĻļ āĻĻāĻŋāĻšā§āĻ›āĻŋ - āϞāĻ— āϘāϰ.) āφāĻĒāύāĻžāϰ āĻœā§€āĻŦāύāϕ⧇ āϏāĻšāϜ āϰāĻžāϖ⧁āύ āĻāĻŦāĻ‚ āύ⧇āϟāĻŋāĻ­ āĻ•āĻ¨ā§āĻŸā§‡āχāύāĻžāϰ āϞāĻ—āĻŋāĻ‚ āĻŽā§‡āĻ•āĻžāύāĻŋāϜāĻŽ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰ⧁āύāĨ¤ stdout āĻāĻŦāĻ‚ stderr-āĻ āϞāĻ— āϞāĻŋāϖ⧁āύ - āϏ⧇āϗ⧁āϞāĻŋ āĻ¸ā§āĻŦāϝāĻŧāĻ‚āĻ•ā§āϰāĻŋāϝāĻŧāĻ­āĻžāĻŦ⧇ āĻĒā§āϰāĻžāĻĒā§āϤ, āϏāĻ‚āϰāĻ•ā§āώāĻŋāϤ āĻāĻŦāĻ‚ āϏ⧂āĻšā§€āϭ⧁āĻ•ā§āϤ āĻšāĻŦ⧇āĨ¤

āϝāĻĻāĻŋ āχāĻšā§āĻ›āĻž āĻšāϝāĻŧ, āφāĻĒāύāĻŋ āϞāĻ— āϞāĻŋāĻ–āϤ⧇ āĻĒāĻžāϰ⧇āύ JSON āĻŦāĻŋāĻ¨ā§āϝāĻžāϏ. āĻāχ āĻĒāĻĻā§āϧāϤāĻŋāϟāĻŋ āϤāĻžāĻĻ⧇āϰ āϏāĻžāĻĨ⧇ āĻŽā§‡āϟāĻžāĻĄā§‡āϟāĻž āϝ⧋āĻ— āĻ•āϰāĻž āϏāĻšāϜ āĻ•āϰ⧇ āϤ⧁āϞāĻŦ⧇āĨ¤ āĻāĻŦāĻ‚ āϤāĻžāĻĻ⧇āϰ āϏāĻžāĻĨ⧇, Stackdriver Logging-āĻāϰ āĻāχ āĻŽā§‡āϟāĻžāĻĄā§‡āϟāĻž āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰ⧇ āϞāϗ⧇āϰ āĻŽāĻžāĻ§ā§āϝāĻŽā§‡ āĻ…āύ⧁āϏāĻ¨ā§āϧāĻžāύ āĻ•āϰāĻžāϰ āĻ•ā§āώāĻŽāϤāĻž āĻĨāĻžāĻ•āĻŦ⧇āĨ¤

2. āύāĻŋāĻļā§āϚāĻŋāϤ āĻ•āϰ⧁āύ āϝ⧇ āĻĒāĻžāĻ¤ā§āϰāϗ⧁āϞāĻŋ āϰāĻžāĻˇā§āĻŸā§āϰāĻšā§€āύ āĻāĻŦāĻ‚ āĻ…āĻĒāϰāĻŋāĻŦāĻ°ā§āϤāύ⧀āϝāĻŧ

āϕ⧁āĻŦāĻžāϰāύ⧇āϟāϏ āĻ•ā§āϞāĻžāĻ¸ā§āϟāĻžāϰ⧇ āĻĒāĻžāĻ¤ā§āϰ⧇ āϏāĻ āĻŋāĻ•āĻ­āĻžāĻŦ⧇ āĻ•āĻžāϜ āĻ•āϰāĻžāϰ āϜāĻ¨ā§āϝ, āϏ⧇āϗ⧁āϞāĻŋ āĻ…āĻŦāĻļā§āϝāχ āϰāĻžāĻˇā§āĻŸā§āϰāĻšā§€āύ āĻāĻŦāĻ‚ āĻ…āĻĒāϰāĻŋāĻŦāĻ°ā§āϤāύ⧀āϝāĻŧ āĻšāϤ⧇ āĻšāĻŦ⧇āĨ¤ āĻāĻ•āĻŦāĻžāϰ āĻāχ āĻļāĻ°ā§āϤāϗ⧁āϞāĻŋ āĻĒā§‚āϰāĻŖ āĻšāϝāĻŧ⧇ āϗ⧇āϞ⧇, Kubernetes āϤāĻžāϰ āĻ•āĻžāϜ āĻ•āϰāϤ⧇ āĻĒāĻžāϰ⧇, āϝāĻ–āύ āĻāĻŦāĻ‚ āϝ⧇āĻ–āĻžāύ⧇ āĻĒā§āϰāϝāĻŧā§‹āϜāύ āĻšāϝāĻŧ āĻ…ā§āϝāĻžāĻĒā§āϞāĻŋāϕ⧇āĻļāύ āϏāĻ¤ā§āϤāĻž āϤ⧈āϰāĻŋ āĻāĻŦāĻ‚ āĻ§ā§āĻŦāĻ‚āϏ āĻ•āϰāϤ⧇ āĻĒāĻžāϰ⧇⧎

āφāĻĄāĻŧāĻŽā§āĻŦāϰāĻšā§€āύ āĻāϰ āĻŽāĻžāύ⧇ āĻšāϞ āϝ⧇ āϕ⧋āύ⧋ āĻ…āĻŦāĻ¸ā§āĻĨāĻž (āϝ⧇āϕ⧋āύ⧋ āϧāϰāύ⧇āϰ āĻ…āĻŦāĻŋāϰāĻžāĻŽ āϤāĻĨā§āϝ) āĻĒāĻžāĻ¤ā§āϰ⧇āϰ āĻŦāĻžāχāϰ⧇ āϏāĻ‚āϰāĻ•ā§āώāĻŖ āĻ•āϰāĻž āĻšāϝāĻŧāĨ¤ āĻāϰ āϜāĻ¨ā§āϝ, āĻĒā§āϰāϝāĻŧā§‹āϜāύ⧇āϰ āωāĻĒāϰ āύāĻŋāĻ°ā§āĻ­āϰ āĻ•āϰ⧇, āĻŦāĻŋāĻ­āĻŋāĻ¨ā§āύ āϧāϰāϪ⧇āϰ āĻŦāĻžāĻšā§āϝāĻŋāĻ• āĻ¸ā§āĻŸā§‹āϰ⧇āϜ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰāĻž āϝ⧇āϤ⧇ āĻĒāĻžāϰ⧇: āĻŽā§‡āϘ āĻ¸ā§āĻŸā§‹āϰ⧇āϜ, āĻ…āĻŦāĻŋāĻšā§āĻ›āĻŋāĻ¨ā§āύ āĻĄāĻŋāĻ¸ā§āĻ•, Redis, āĻ•ā§āϞāĻžāωāĻĄ āĻāϏāĻ•āĻŋāωāĻāϞ āĻŦāĻž āĻ…āĻ¨ā§āϝāĻžāĻ¨ā§āϝ āĻĒāϰāĻŋāϚāĻžāϞāĻŋāϤ āĻĄāĻžāϟāĻžāĻŦ⧇āϏāĨ¤ (āĻŦāĻŋāσāĻĻā§āϰāσ. āĻ…āύ⧁āĻŦāĻžāĻĻ: āφāĻŽāĻžāĻĻ⧇āϰ āύāĻŋāĻŦāĻ¨ā§āϧ⧇ āĻāχ āϏāĻŽā§āĻĒāĻ°ā§āϕ⧇ āφāϰāĻ“ āĻĒāĻĄāĻŧ⧁āύ "āϕ⧁āĻŦāĻžāϰāύ⧇āϟāϏ⧇āϰ āϜāĻ¨ā§āϝ āĻ…āĻĒāĻžāϰ⧇āϟāϰ: āϰāĻžāĻˇā§āĻŸā§āϰ⧀āϝāĻŧ āĻ…ā§āϝāĻžāĻĒā§āϞāĻŋāϕ⧇āĻļāύāϗ⧁āϞāĻŋ āϕ⧀āĻ­āĻžāĻŦ⧇ āϚāĻžāϞāĻžāϤ⧇ āĻšāϝāĻŧ"āĨ¤)

āĻ…āĻĒāϰāĻŋāĻŦāĻ°ā§āϤāύ⧀āϝāĻŧ āĻāϰ āĻŽāĻžāύ⧇ āĻšāϞ āϝ⧇ āϧāĻžāϰāĻ•āϟāĻŋ āϤāĻžāϰ āĻœā§€āĻŦāύ⧇āϰ āϏāĻŽāϝāĻŧ āĻĒāϰāĻŋāĻŦāĻ°ā§āϤāύ āĻ•āϰāĻž āĻšāĻŦ⧇ āύāĻž: āϕ⧋āύ āφāĻĒāĻĄā§‡āϟ, āĻĒā§āϝāĻžāϚ, āĻ•āύāĻĢāĻŋāĻ—āĻžāϰ⧇āĻļāύ āĻĒāϰāĻŋāĻŦāĻ°ā§āϤāύ āύ⧇āχāĨ¤ āφāĻĒāύāĻŋ āϝāĻĻāĻŋ āφāĻĒāύāĻžāϰ āĻ…ā§āϝāĻžāĻĒā§āϞāĻŋāϕ⧇āĻļāύ āϕ⧋āĻĄ āφāĻĒāĻĄā§‡āϟ āĻ•āϰāϤ⧇ āĻŦāĻž āĻāĻ•āϟāĻŋ āĻĒā§āϝāĻžāϚ āĻĒā§āϰāϝāĻŧā§‹āĻ— āĻ•āϰāϤ⧇ āϚāĻžāύ āϤāĻŦ⧇ āĻāĻ•āϟāĻŋ āύāϤ⧁āύ āĻ›āĻŦāĻŋ āϤ⧈āϰāĻŋ āĻ•āϰ⧁āύ āĻāĻŦāĻ‚ āĻāϟāĻŋ āĻ¸ā§āĻĨāĻžāĻĒāύ āĻ•āϰ⧁āύ⧎ āĻ•āĻ¨ā§āĻŸā§‡āχāύāĻžāϰ āĻ•āύāĻĢāĻŋāĻ—āĻžāϰ⧇āĻļāύ (āĻļā§‹āύāĻžāϰ āĻĒā§‹āĻ°ā§āϟ, āϰāĻžāύāϟāĻžāχāĻŽ āĻāύāĻ­āĻžāϝāĻŧāϰāύāĻŽā§‡āĻ¨ā§āϟ āĻ…āĻĒāĻļāύ āχāĻ¤ā§āϝāĻžāĻĻāĻŋ) āĻŦāĻžāĻšā§āϝāĻŋāĻ•āĻ­āĻžāĻŦ⧇ āϏāϰāĻžāύ⧋āϰ āĻĒāϰāĻžāĻŽāĻ°ā§āĻļ āĻĻ⧇āĻ“āϝāĻŧāĻž āĻšāϝāĻŧ - āĻĨ⧇āϕ⧇ āĻ…āĻ¨ā§āϧāĻŋāϏāĻ¨ā§āϧāĻŋ и ConfigMaps. āϤāĻžāϰāĻž āĻāĻ•āϟāĻŋ āύāϤ⧁āύ āϧāĻžāϰāĻ• āχāĻŽā§‡āϜ āύāĻŋāĻ°ā§āĻŽāĻžāĻŖ āĻ›āĻžāĻĄāĻŧāĻž āφāĻĒāĻĄā§‡āϟ āĻ•āϰāĻž āϝ⧇āϤ⧇ āĻĒāĻžāϰ⧇. āϏāĻšāĻœā§‡āχ āχāĻŽā§‡āϜ āϏāĻŽāĻžāĻŦ⧇āĻļ āϏāĻš āĻĒāĻžāχāĻĒāϞāĻžāχāύ āϤ⧈āϰāĻŋ āĻ•āϰāϤ⧇, āφāĻĒāύāĻŋ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰāϤ⧇ āĻĒāĻžāϰ⧇āύ āĻ•ā§āϞāĻžāωāĻĄ āĻŦāĻŋāĻ˛ā§āĻĄ. (āĻŦāĻŋāσāĻĻā§āϰāσ. āĻ…āύ⧁āĻŦāĻžāĻĻ: āφāĻŽāϰāĻž āĻāχ āωāĻĻā§āĻĻ⧇āĻļā§āϝ⧇ āĻāĻ•āϟāĻŋ āĻ“āĻĒ⧇āύ āϏ⧋āĻ°ā§āϏ āϟ⧁āϞ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰāĻŋ dapp.)

Google-āĻāϰ 7āϟāĻŋ āĻ•āĻ¨ā§āĻŸā§‡āχāύāĻžāϰ āϏ⧇āϰāĻž āĻ…āĻ­ā§āϝāĻžāϏ
āĻ•āύāĻĢāĻŋāĻ—āĻžāϰ⧇āĻļāύ āĻšāĻŋāϏāĻžāĻŦ⧇ āĻĒāĻĄāϗ⧁āϞāĻŋāϤ⧇ āĻŽāĻžāωāĻ¨ā§āϟ āĻ•āϰāĻž āĻ•āύāĻĢāĻŋāĻ—āĻŽā§āϝāĻžāĻĒ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰ⧇ āϕ⧁āĻŦāĻžāϰāύ⧇āϟāϏ⧇ āĻ¸ā§āĻĨāĻžāĻĒāύāĻžāϰ āĻ•āύāĻĢāĻŋāĻ—āĻžāϰ⧇āĻļāύ āφāĻĒāĻĄā§‡āϟ āĻ•āϰāĻžāϰ āĻāĻ•āϟāĻŋ āωāĻĻāĻžāĻšāϰāĻŖ

3. āĻŦāĻŋāĻļ⧇āώ āϏ⧁āĻŦāĻŋāϧāĻžāĻĒā§āϰāĻžāĻĒā§āϤ āĻĒāĻžāĻ¤ā§āϰ āĻāĻĄāĻŧāĻŋāϝāĻŧ⧇ āϚāϞ⧁āύ

āφāĻĒāύāĻŋ āφāĻĒāύāĻžāϰ āϏāĻžāĻ°ā§āĻ­āĻžāϰ⧇ āϰ⧁āϟ āĻšāĻŋāϏāĻžāĻŦ⧇ āĻ…ā§āϝāĻžāĻĒā§āϞāĻŋāϕ⧇āĻļāύ āϚāĻžāϞāĻžāĻŦ⧇āύ āύāĻž, āϤāĻžāχ āύāĻž? āϝāĻĻāĻŋ āĻāĻ•āϜāύ āφāĻ•ā§āϰāĻŽāĻŖāĻ•āĻžāϰ⧀ āĻ…ā§āϝāĻžāĻĒā§āϞāĻŋāϕ⧇āĻļāύāϟāĻŋāϤ⧇ āĻĒā§āϰāĻŦ⧇āĻļ āĻ•āϰ⧇ āϤāĻŦ⧇ āϏ⧇ āϰ⧁āϟ āĻ…ā§āϝāĻžāĻ•ā§āϏ⧇āϏ āĻĒāĻžāĻŦ⧇āĨ¤ āĻāĻ•āχ āĻŦāĻŋāĻŦ⧇āϚāύāĻž āĻŦāĻŋāĻļ⧇āώāĻžāϧāĻŋāĻ•āĻžāϰāĻĒā§āϰāĻžāĻĒā§āϤ āĻĒāĻžāĻ¤ā§āϰ⧇ āύāĻž āϚāĻžāϞāĻžāύ⧋āϰ āĻ•ā§āώ⧇āĻ¤ā§āϰ⧇ āĻĒā§āϰāϝ⧋āĻœā§āϝāĨ¤ āφāĻĒāύāĻŋ āϝāĻĻāĻŋ āĻšā§‹āĻ¸ā§āĻŸā§‡ āϏ⧇āϟāĻŋāĻ‚āϏ āĻĒāϰāĻŋāĻŦāĻ°ā§āϤāύ āĻ•āϰāϤ⧇ āϚāĻžāύ āϤāĻŦ⧇ āφāĻĒāύāĻŋ āĻ•āĻ¨ā§āĻŸā§‡āχāύāĻžāϰāϟāĻŋ āύāĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āϟ āĻĻāĻŋāϤ⧇ āĻĒāĻžāϰ⧇āύ āĻ•ā§āώāĻŽāϤāĻž āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰ⧇ securityContext āϕ⧁āĻŦāĻžāϰāύ⧇āϟāϏ⧇āĨ¤ āφāĻĒāύāĻŋ āϝāĻĻāĻŋ āĻĒāϰāĻŋāĻŦāĻ°ā§āϤāύ āĻ•āϰāϤ⧇ āĻšāĻŦ⧇ sysctls, Kubernetes āφāϛ⧇ āĻĒ⧃āĻĨāĻ• āĻŦāĻŋāĻŽā§‚āĻ°ā§āϤ āĻāχ āϜāĻ¨ā§āϝ āϏāĻžāϧāĻžāϰāĻŖāĻ­āĻžāĻŦ⧇, āϏāĻ°ā§āĻŦā§‹āĻšā§āϚ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰāĻžāϰ āĻšā§‡āĻˇā§āϟāĻž āĻ•āϰ⧁āύ āĻāϟāĻž- āĻāĻŦāĻ‚ āϏāĻžāχāĻĄāĻ•āĻžāϰ āĻĒāĻžāĻ¤ā§āϰ⧇ āĻ…āύ⧁āϰ⧂āĻĒ āĻŦāĻŋāĻļ⧇āώ āϏ⧁āĻŦāĻŋāϧāĻžāĻĒā§āϰāĻžāĻĒā§āϤ āĻ…āĻĒāĻžāϰ⧇āĻļāύ āϏāĻžā§āϚāĻžāϞāύ. āϤāĻžāĻĻ⧇āϰ āĻ…āĻ­ā§āϝāĻ¨ā§āϤāϰ⧀āĻŖ āĻŦāĻž āĻŦāĻžāĻšā§āϝāĻŋāĻ• āĻŸā§āĻ°ā§āϝāĻžāĻĢāĻŋāϕ⧇āϰ āĻ…ā§āϝāĻžāĻ•ā§āϏ⧇āϏāϝ⧋āĻ—ā§āϝ āĻšāĻ“āϝāĻŧāĻžāϰ āĻĻāϰāĻ•āĻžāϰ āύ⧇āχāĨ¤

āφāĻĒāύāĻŋ āϝāĻĻāĻŋ āĻāĻ•āϟāĻŋ āĻ•ā§āϞāĻžāĻ¸ā§āϟāĻžāϰ āĻĒāϰāĻŋāϚāĻžāϞāύāĻž āĻ•āϰ⧇āύ, āφāĻĒāύāĻŋ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰāϤ⧇ āĻĒāĻžāϰ⧇āύ āĻĒāĻĄ āύāĻŋāϰāĻžāĻĒāĻ¤ā§āϤāĻž āύ⧀āϤāĻŋ āϏ⧁āĻŦāĻŋāϧāĻžāĻĒā§āϰāĻžāĻĒā§āϤ āĻĒāĻžāĻ¤ā§āϰ⧇ āĻŦā§āϝāĻŦāĻšāĻžāϰ⧇āϰ āωāĻĒāϰ āύāĻŋāώ⧇āϧāĻžāĻœā§āĻžāĻžāϰ āϜāĻ¨ā§āϝāĨ¤

4. āϰ⧁āϟ āĻšāĻŋāϏāĻžāĻŦ⧇ āϚāϞāĻŽāĻžāύ āĻāĻĄāĻŧāĻŋāϝāĻŧ⧇ āϚāϞ⧁āύ

āĻŦāĻŋāĻļ⧇āώ āϏ⧁āĻŦāĻŋāϧāĻžāĻĒā§āϰāĻžāĻĒā§āϤ āĻĒāĻžāĻ¤ā§āϰ⧇ āχāϤāĻŋāĻŽāĻ§ā§āϝ⧇ āφāϞ⧋āϚāύāĻž āĻ•āϰāĻž āĻšāϝāĻŧ⧇āϛ⧇, āϤāĻŦ⧇ āĻāϟāĻŋ āφāϰāĻ“ āĻ­āĻžāϞ āĻšāĻŦ⧇, āϝāĻĻāĻŋ āĻāϟāĻŋ āĻ›āĻžāĻĄāĻŧāĻžāĻ“, āφāĻĒāύāĻŋ āϰ⧁āϟ āĻšāĻŋāϏāĻžāĻŦ⧇ āĻ•āĻ¨ā§āĻŸā§‡āχāύāĻžāϰ⧇āϰ āĻ­āĻŋāϤāϰ⧇ āĻ…ā§āϝāĻžāĻĒā§āϞāĻŋāϕ⧇āĻļāύāϗ⧁āϞāĻŋ āϚāĻžāϞāĻžāύ āύāĻžāĨ¤ āϝāĻĻāĻŋ āϕ⧋āύāĻ“ āφāĻ•ā§āϰāĻŽāĻŖāĻ•āĻžāϰ⧀ āϰ⧁āϟ āĻ…āϧāĻŋāĻ•āĻžāϰ āϏāĻš āĻāĻ•āϟāĻŋ āĻ…ā§āϝāĻžāĻĒā§āϞāĻŋāϕ⧇āĻļāύ⧇ āĻāĻ•āϟāĻŋ āĻĻā§‚āϰāĻŦāĻ°ā§āϤ⧀ āĻĻ⧁āĻ°ā§āĻŦāϞāϤāĻž āϖ⧁āρāĻœā§‡ āĻĒāĻžāϝāĻŧ āϝāĻž āϕ⧋āĻĄ āĻ•āĻžāĻ°ā§āϝāĻ•āϰ āĻ•āϰāĻžāϰ āĻ…āύ⧁āĻŽāϤāĻŋ āĻĻ⧇āϝāĻŧ, āϝāĻžāϰ āĻĒāϰ⧇ āϏ⧇ āĻāĻ–āύāĻ“ āĻ…āϜāĻžāύāĻž āĻĻ⧁āĻ°ā§āĻŦāϞāϤāĻžāϰ āĻŽāĻžāĻ§ā§āϝāĻŽā§‡ āĻ•āĻ¨ā§āĻŸā§‡āχāύāĻžāϰāϟāĻŋ āϛ⧇āĻĄāĻŧ⧇ āϝ⧇āϤ⧇ āϏāĻ•ā§āώāĻŽ āĻšāϝāĻŧ, āϏ⧇ āĻšā§‹āĻ¸ā§āĻŸā§‡ āϰ⧁āϟ āϞāĻžāĻ­ āĻ•āϰāĻŦ⧇āĨ¤

āĻāϟāĻŋ āĻāĻĄāĻŧāĻžāύ⧋āϰ āϏāĻ°ā§āĻŦā§‹āĻ¤ā§āϤāĻŽ āωāĻĒāĻžāϝāĻŧ āĻšāϞ āĻĒā§āϰāĻĨāĻŽ āĻ¸ā§āĻĨāĻžāύ⧇ āϰ⧁āϟ āĻšāĻŋāϏāĻžāĻŦ⧇ āĻ•āĻŋāϛ⧁ āύāĻž āϚāĻžāϞāĻžāύ⧋āĨ¤ āĻāϟāĻŋ āĻ•āϰāĻžāϰ āϜāĻ¨ā§āϝ, āφāĻĒāύāĻŋ āύāĻŋāĻ°ā§āĻĻ⧇āĻļāĻŋāĻ•āĻž āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰāϤ⧇ āĻĒāĻžāϰ⧇āύ USER в Dockerfile āĻŦāĻž runAsUser āϕ⧁āĻŦāĻžāϰāύ⧇āϟāϏ⧇āĨ¤ āĻ•ā§āϞāĻžāĻ¸ā§āϟāĻžāϰ āĻ…ā§āϝāĻžāĻĄāĻŽāĻŋāύāĻŋāĻ¸ā§āĻŸā§āϰ⧇āϟāϰ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰ⧇ āĻĒā§āϰāϝāĻŧā§‹āĻ—āĻ•āĻžāϰ⧀ āφāϚāϰāĻŖ āĻ•āύāĻĢāĻŋāĻ—āĻžāϰ āĻ•āϰāϤ⧇ āĻĒāĻžāϰ⧇ āĻĒāĻĄ āύāĻŋāϰāĻžāĻĒāĻ¤ā§āϤāĻž āύ⧀āϤāĻŋ.

5. āĻ…ā§āϝāĻžāĻĒā§āϞāĻŋāϕ⧇āĻļāύāϟāĻŋāϕ⧇ āύāĻŋāϰ⧀āĻ•ā§āώāĻŖ āĻ•āϰāĻž āϏāĻšāϜ āĻ•āϰ⧁āύ

āϞāĻ—āĻŋāĻ‚ āĻāϰ āĻŽāϤ, āĻŽāύāĻŋāϟāϰāĻŋāĻ‚ āĻšāϞ āĻ…ā§āϝāĻžāĻĒā§āϞāĻŋāϕ⧇āĻļāύ āĻŽā§āϝāĻžāύ⧇āϜāĻŽā§‡āĻ¨ā§āĻŸā§‡āϰ āĻāĻ•āϟāĻŋ āĻ…āĻŦāĻŋāĻšā§āϛ⧇āĻĻā§āϝ āĻ…āĻ‚āĻļāĨ¤ Kubernetes āϏāĻŽā§āĻĒā§āϰāĻĻāĻžāϝāĻŧ⧇āϰ āĻāĻ•āϟāĻŋ āϜāύāĻĒā§āϰāĻŋāϝāĻŧ āĻĒāĻ°ā§āϝāĻŦ⧇āĻ•ā§āώāĻŖ āϏāĻŽāĻžāϧāĻžāύ āĻĒā§āϰāĻŽāĻŋāĻĨāĻŋāωāϏ - āĻāĻ•āϟāĻŋ āϏāĻŋāĻ¸ā§āĻŸā§‡āĻŽ āϝāĻž āĻ¸ā§āĻŦāϝāĻŧāĻ‚āĻ•ā§āϰāĻŋāϝāĻŧāĻ­āĻžāĻŦ⧇ āĻĒāĻĄ āĻāĻŦāĻ‚ āĻĒāϰāĻŋāώ⧇āĻŦāĻžāϗ⧁āϞāĻŋ āϏāύāĻžāĻ•ā§āϤ āĻ•āϰ⧇ āϝāĻžāϰ āϜāĻ¨ā§āϝ āĻĒāĻ°ā§āϝāĻŦ⧇āĻ•ā§āώāĻŖ āĻĒā§āϰāϝāĻŧā§‹āϜāύ⧎ (āĻŦāĻŋāσāĻĻā§āϰāσ. āĻ…āύ⧁āĻŦāĻžāĻĻ: āĻāĻ›āĻžāĻĄāĻŧāĻžāĻ“ āφāĻŽāĻžāĻĻ⧇āϰ āĻĻ⧇āϖ⧁āύ āĻŦāĻŋāĻ¸ā§āϤāĻžāϰāĻŋāϤ āĻĒā§āϰāϤāĻŋāĻŦ⧇āĻĻāύ āĻĒā§āϰāĻŽāĻŋāĻĨāĻŋāωāϏ āĻāĻŦāĻ‚ āϕ⧁āĻŦāĻžāϰāύ⧇āϟāϏ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰ⧇ āĻĒāĻ°ā§āϝāĻŦ⧇āĻ•ā§āώāϪ⧇āϰ āĻŦāĻŋāώāϝāĻŧ⧇āĨ¤) āĻ¸ā§āĻŸā§āϝāĻžāĻ•āĻĄā§āϰāĻžāχāĻ­āĻžāϰ Kubernetes āĻ•ā§āϞāĻžāĻ¸ā§āϟāĻžāϰ āύāĻŋāϰ⧀āĻ•ā§āώāĻŖ āĻ•āϰāϤ⧇ āϏāĻ•ā§āώāĻŽ āĻāĻŦāĻ‚ āĻ…ā§āϝāĻžāĻĒā§āϞāĻŋāϕ⧇āĻļāύ āύāĻŋāϰ⧀āĻ•ā§āώāϪ⧇āϰ āϜāĻ¨ā§āϝ āĻĒā§āϰāĻŽāĻŋāĻĨāĻŋāωāϏ⧇āϰ āύāĻŋāϜāĻ¸ā§āĻŦ āϏāĻ‚āĻ¸ā§āĻ•āϰāĻŖ āĻ…āĻ¨ā§āϤāĻ°ā§āϭ⧁āĻ•ā§āϤ āĻ•āϰ⧇āĨ¤

Google-āĻāϰ 7āϟāĻŋ āĻ•āĻ¨ā§āĻŸā§‡āχāύāĻžāϰ āϏ⧇āϰāĻž āĻ…āĻ­ā§āϝāĻžāϏ
Stackdriver-āĻ Kubernetes āĻĄā§āϝāĻžāĻļāĻŦā§‹āĻ°ā§āĻĄ

āĻĒā§āϰāĻŽāĻŋāĻĨāĻŋāωāϏ āφāĻļāĻž āĻ•āϰ⧇ āϝ⧇ āĻ…ā§āϝāĻžāĻĒā§āϞāĻŋāϕ⧇āĻļāύāϟāĻŋ āĻŽā§‡āĻŸā§āϰāĻŋāĻ•ā§āϏāϕ⧇ HTTP āĻāĻ¨ā§āĻĄāĻĒāϝāĻŧ⧇āĻ¨ā§āĻŸā§‡ āĻĢāϰ⧋āϝāĻŧāĻžāĻ°ā§āĻĄ āĻ•āϰāĻŦ⧇āĨ¤ āĻāχ āϜāĻ¨ā§āϝ āωāĻĒāϞāĻŦā§āϧ āĻĒā§āϰāĻŽāĻŋāĻĨāĻŋāωāϏ āĻ•ā§āϞāĻžāϝāĻŧ⧇āĻ¨ā§āϟ āϞāĻžāχāĻŦā§āϰ⧇āϰāĻŋ. āĻāĻ•āχ āĻŦāĻŋāĻ¨ā§āϝāĻžāϏ āĻ…āĻ¨ā§āϝāĻžāĻ¨ā§āϝ āϏāϰāĻžā§āϜāĻžāĻŽ āĻĻā§āĻŦāĻžāϰāĻž āĻŦā§āϝāĻŦāĻšā§ƒāϤ āĻšāϝāĻŧ āĻ“āĻĒ⧇āύ āϏ⧇āĻ¨ā§āϏāĻžāϏ и āχāϏāϤāĻŋāĻ“.

6. āĻ…ā§āϝāĻžāĻĒ⧇āϰ āĻ¸ā§āĻŦāĻžāĻ¸ā§āĻĨā§āϝ⧇āϰ āĻ…āĻŦāĻ¸ā§āĻĨāĻž āωāĻĒāϞāĻŦā§āϧ āĻ•āϰ⧁āύ

āωāĻ¤ā§āĻĒāĻžāĻĻāύ⧇ āĻ…ā§āϝāĻžāĻĒā§āϞāĻŋāϕ⧇āĻļāύ āĻĒāϰāĻŋāϚāĻžāϞāύāĻž āϏāĻŽāĻ—ā§āϰ āϏāĻŋāĻ¸ā§āĻŸā§‡āĻŽā§‡āϰ āϏāĻžāĻĨ⧇ āϤāĻžāϰ āϰāĻžāĻˇā§āĻŸā§āϰ⧇āϰ āϏāĻžāĻĨ⧇ āϝ⧋āĻ—āĻžāϝ⧋āĻ— āĻ•āϰāĻžāϰ āĻ•ā§āώāĻŽāϤāĻž āĻĻā§āĻŦāĻžāϰāĻž āϏāĻšāĻžāϝāĻŧāϤāĻž āĻ•āϰ⧇āĨ¤ āĻ…ā§āϝāĻžāĻĒā§āϞāĻŋāϕ⧇āĻļāύ āϚāϞāϛ⧇? āĻ āĻŋāĻ• āφāϛ⧇? āφāĻĒāύāĻŋ āĻ•āĻŋ āĻŸā§āϰāĻžāĻĢāĻŋāĻ• āĻĒ⧇āϤ⧇ āĻĒā§āϰāĻ¸ā§āϤ⧁āϤ? āϏ⧇ āϕ⧇āĻŽāύ āφāϚāϰāĻŖ āĻ•āϰāϛ⧇? āĻāχ āϏāĻŽāĻ¸ā§āϝāĻž āϏāĻŽāĻžāϧāĻžāύ⧇āϰ āϏāĻŦāĻšā§‡āϝāĻŧ⧇ āϏāĻžāϧāĻžāϰāĻŖ āωāĻĒāĻžāϝāĻŧ āĻšāϞ āĻ¸ā§āĻŦāĻžāĻ¸ā§āĻĨā§āϝ āĻĒāϰ⧀āĻ•ā§āώāĻž āĻŦāĻžāĻ¸ā§āϤāĻŦāĻžāϝāĻŧāύ āĻ•āϰāĻž (āĻ¸ā§āĻŦāĻžāĻ¸ā§āĻĨā§āϝ āĻĒāϰ⧀āĻ•ā§āώāĻž). āϕ⧁āĻŦāĻžāϰāύ⧇āϟāϏ⧇āϰ āĻĻ⧁āϟāĻŋ āĻĒā§āϰāĻ•āĻžāϰ āϰāϝāĻŧ⧇āϛ⧇: āϏāĻœā§€āĻŦāϤāĻž āĻāĻŦāĻ‚ āĻĒā§āϰāĻ¸ā§āϤ⧁āϤāĻŋ āĻĒā§āϰ⧋āĻŦ.

āϏāĻœā§€āĻŦāϤāĻž āĻ…āύ⧁āϏāĻ¨ā§āϧāĻžāύ⧇āϰ āϜāĻ¨ā§āϝ (āĻœā§€āĻŦāύ⧀āĻļāĻ•ā§āϤāĻŋ āĻĒāϰ⧀āĻ•ā§āώāĻž) āĻ…ā§āϝāĻžāĻĒā§āϞāĻŋāϕ⧇āĻļāύāϟāĻŋāϰ āĻāĻ•āϟāĻŋ HTTP āĻāĻ¨ā§āĻĄāĻĒāϝāĻŧ⧇āĻ¨ā§āϟ āĻĨāĻžāĻ•āϤ⧇ āĻšāĻŦ⧇ āϝāĻž āĻāĻ•āϟāĻŋ "200 OK" āĻĒā§āϰāϤāĻŋāĻ•ā§āϰāĻŋāϝāĻŧāĻž āĻĒā§āϰāĻĻāĻžāύ āĻ•āϰ⧇ āϝāĻĻāĻŋ āĻāϟāĻŋ āĻ•āĻžāĻ°ā§āϝāĻ•āϰ⧀ āĻšāϝāĻŧ āĻāĻŦāĻ‚ āĻāϰ āĻŽā§ŒāϞāĻŋāĻ• āύāĻŋāĻ°ā§āĻ­āϰāϤāĻž āϏāĻ¨ā§āϤ⧁āĻˇā§āϟ āĻšāϝāĻŧāĨ¤ āĻĒā§āϰāĻ¸ā§āϤ⧁āϤāĻŋ āϤāĻĻāĻ¨ā§āϤ⧇āϰ āϜāĻ¨ā§āϝ (āĻĒāϰāĻŋāώ⧇āĻŦāĻžāϰ āĻĒā§āϰāĻ¸ā§āϤ⧁āϤāĻŋ āĻĒāϰ⧀āĻ•ā§āώāĻž) āĻ…ā§āϝāĻžāĻĒā§āϞāĻŋāϕ⧇āĻļāύāϟāĻŋāϰ āĻ…āĻŦāĻļā§āϝāχ āĻ…āĻ¨ā§āϝ āĻāĻ•āϟāĻŋ HTTP āĻāĻ¨ā§āĻĄāĻĒāϝāĻŧ⧇āĻ¨ā§āϟ āĻĨāĻžāĻ•āϤ⧇ āĻšāĻŦ⧇ āϝāĻž āĻāĻ•āϟāĻŋ "200 āĻ“āϕ⧇" āĻĒā§āϰāϤāĻŋāĻ•ā§āϰāĻŋāϝāĻŧāĻž āĻĒā§āϰāĻĻāĻžāύ āĻ•āϰ⧇ āϝāĻĻāĻŋ āĻ…ā§āϝāĻžāĻĒā§āϞāĻŋāϕ⧇āĻļāύāϟāĻŋ āϏ⧁āĻ¸ā§āĻĨ āĻ…āĻŦāĻ¸ā§āĻĨāĻžāϝāĻŧ āĻĨāĻžāϕ⧇, āφāϰāĻŽā§āĻ­ āĻ•āϰāĻžāϰ āĻĒāĻĻāĻ•ā§āώ⧇āĻĒāϗ⧁āϞāĻŋ āϏāĻŽā§āĻĒāĻ¨ā§āύ āĻ•āϰāĻž āĻšāϝāĻŧ⧇āϛ⧇ āĻāĻŦāĻ‚ āϕ⧋āύ⧋ āĻŦ⧈āϧ āĻ…āύ⧁āϰ⧋āϧ⧇āϰ āĻĢāϞ⧇ āϕ⧋āύ⧋ āĻ¤ā§āϰ⧁āϟāĻŋ āĻĻ⧇āĻ–āĻž āĻĻ⧇āϝāĻŧ āύāĻžāĨ¤ Kubernetes āĻļ⧁āϧ⧁āĻŽāĻžāĻ¤ā§āϰ āĻ•āύāĻŸā§‡āχāύāĻžāϰ⧇ āĻŸā§āϰāĻžāĻĢāĻŋāĻ• āϰ⧁āϟ āĻ•āϰāĻŦ⧇ āϝāĻĻāĻŋ āĻāχ āĻšā§‡āĻ• āĻ…āύ⧁āϝāĻžāϝāĻŧā§€ āĻ…ā§āϝāĻžāĻĒā§āϞāĻŋāϕ⧇āĻļāύ āĻĒā§āϰāĻ¸ā§āϤ⧁āϤ āĻĨāĻžāϕ⧇āĨ¤ āĻœā§€āĻŦāĻ¨ā§āϤāϤāĻž āĻāĻŦāĻ‚ āĻĒā§āϰāĻ¸ā§āϤ⧁āϤāĻŋāϰ āĻ…āĻŦāĻ¸ā§āĻĨāĻžāϰ āĻŽāĻ§ā§āϝ⧇ āϕ⧋āύ āĻĒāĻžāĻ°ā§āĻĨāĻ•ā§āϝ āύāĻž āĻĨāĻžāĻ•āϞ⧇ āĻĻ⧁āϟāĻŋ āĻļ⧇āώ āĻĒāϝāĻŧ⧇āĻ¨ā§āϟ āĻāĻ•āĻ¤ā§āϰāĻŋāϤ āĻ•āϰāĻž āϝ⧇āϤ⧇ āĻĒāĻžāϰ⧇āĨ¤

āφāĻĒāύāĻŋ Google āĻāϰ āĻĄā§‡āϭ⧇āϞāĻĒāĻžāϰ āĻ…ā§āϝāĻžāĻĄāĻ­ā§‹āϕ⧇āϟ āϏāĻ¨ā§āĻĻā§€āĻĒ āĻĻāĻŋāύ⧇āĻļ⧇āϰ āϏāĻŽā§āĻĒāĻ°ā§āĻ•āĻŋāϤ āύāĻŋāĻŦāĻ¨ā§āϧ⧇ āĻāχ āϏāĻŽā§āĻĒāĻ°ā§āϕ⧇ āφāϰāĻ“ āĻĒāĻĄāĻŧāϤ⧇ āĻĒāĻžāϰ⧇āύ: “āϕ⧁āĻŦāĻžāϰāύ⧇āϟāϏ⧇āϰ āϏāĻ°ā§āĻŦā§‹āĻ¤ā§āϤāĻŽ āĻ…āύ⧁āĻļā§€āϞāύ: āĻĒā§āϰāĻ¸ā§āϤ⧁āϤāĻŋ āĻāĻŦāĻ‚ āϏāĻœā§€āĻŦāϤāĻž āĻ…āύ⧁āϏāĻ¨ā§āϧāĻžāύ⧇āϰ āϏāĻžāĻĨ⧇ āĻ¸ā§āĻŦāĻžāĻ¸ā§āĻĨā§āϝ āĻĒāϰ⧀āĻ•ā§āώāĻž āϏ⧇āϟ āφāĻĒ āĻ•āϰāĻžÂģ.

7. āϏāĻžāĻŦāϧāĻžāύ⧇ āφāĻĒāύāĻžāϰ āχāĻŽā§‡āϜ āϏāĻ‚āĻ¸ā§āĻ•āϰāĻŖ āϚāϝāĻŧāύ āĻ•āϰ⧁āύ

āĻŦ⧇āĻļāĻŋāϰāĻ­āĻžāĻ— āĻĒāĻžāĻŦāϞāĻŋāĻ• āĻāĻŦāĻ‚ āĻĒā§āϰāĻžāχāϭ⧇āϟ āχāĻŽā§‡āϜ āĻāĻ•āϟāĻŋ āĻŸā§āϝāĻžāĻ—āĻŋāĻ‚ āϏāĻŋāĻ¸ā§āĻŸā§‡āĻŽ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰ⧇ āϝāĻž āĻŦāĻ°ā§āĻŖāύāĻž āĻ•āϰāĻž āĻšāϝāĻŧ⧇āϛ⧇ āĻ•āĻ¨ā§āĻŸā§‡āχāύāĻžāϰ āύāĻŋāĻ°ā§āĻŽāĻžāϪ⧇āϰ āϜāĻ¨ā§āϝ āϏāĻ°ā§āĻŦā§‹āĻ¤ā§āϤāĻŽ āĻ…āĻ­ā§āϝāĻžāϏ. āϝāĻĻāĻŋ āχāĻŽā§‡āϜ āĻ•āĻžāĻ›āĻžāĻ•āĻžāĻ›āĻŋ āĻāĻ•āϟāĻŋ āϏāĻŋāĻ¸ā§āĻŸā§‡āĻŽ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰ⧇ āĻļāĻŦā§āĻĻāĻžāĻ°ā§āĻĨāĻŋāĻ• āϏāĻ‚āĻ¸ā§āĻ•āϰāĻŖ, āĻŸā§āϝāĻžāĻ—āĻŋāĻ‚āϝāĻŧ⧇āϰ āϏ⧁āύāĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āϟ āĻŦāĻŋāώāϝāĻŧāϗ⧁āϞāĻŋ āĻŦāĻŋāĻŦ⧇āϚāύāĻžāϝāĻŧ āύ⧇āĻ“āϝāĻŧāĻž āĻĒā§āϰāϝāĻŧā§‹āϜāύāĨ¤ āωāĻĻāĻžāĻšāϰāĻŖāĻ¸ā§āĻŦāϰ⧂āĻĒ, āĻŸā§āϝāĻžāĻ— latest āĻĒā§āϰāĻžāϝāĻŧāĻļāχ āχāĻŽā§‡āϜ āĻĨ⧇āϕ⧇ āχāĻŽā§‡āĻœā§‡ āϝ⧇āϤ⧇ āĻĒāĻžāϰ⧇ - āφāĻĒāύāĻžāϰ āϝāĻĻāĻŋ āĻ…āύ⧁āĻŽāĻžāύāϝ⧋āĻ—ā§āϝ āĻāĻŦāĻ‚ āĻĒ⧁āύāϰāĻžāĻŦ⧃āĻ¤ā§āϤāĻŋāϝ⧋āĻ—ā§āϝ āĻŦāĻŋāĻ˛ā§āĻĄ āĻāĻŦāĻ‚ āχāύāĻ¸ā§āϟāϞ⧇āĻļāύ⧇āϰ āĻĒā§āϰāϝāĻŧā§‹āϜāύ āĻšāϝāĻŧ āϤāĻžāϰ āωāĻĒāϰ āύāĻŋāĻ°ā§āĻ­āϰ āĻ•āϰāĻž āϝāĻžāĻŦ⧇ āύāĻžāĨ¤

āφāĻĒāύāĻŋ āĻŸā§āϝāĻžāĻ— āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰāϤ⧇ āĻĒāĻžāϰ⧇āύ X.Y.Z (āĻāϗ⧁āϞāĻŋ āĻĒā§āϰāĻžāϝāĻŧ āϏāĻŦāϏāĻŽāϝāĻŧ āĻ…āĻĒāϰāĻŋāĻŦāĻ°ā§āϤāĻŋāϤ āĻĨāĻžāϕ⧇), āϤāĻŦ⧇ āĻāχ āĻ•ā§āώ⧇āĻ¤ā§āϰ⧇, āϚāĻŋāĻ¤ā§āϰ⧇āϰ āϏāĻŽāĻ¸ā§āϤ āĻĒā§āϝāĻžāϚ āĻāĻŦāĻ‚ āφāĻĒāĻĄā§‡āĻŸā§‡āϰ āωāĻĒāϰ āύāϜāϰ āϰāĻžāϖ⧁āύāĨ¤ āφāĻĒāύāĻŋ āϝ⧇ āĻ›āĻŦāĻŋāϟāĻŋ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰāϛ⧇āύ āϤāĻžāϤ⧇ āϝāĻĻāĻŋ āĻŸā§āϝāĻžāĻ— āĻĨāĻžāϕ⧇ X.Y, āĻāχ āϏ⧁āĻŦāĻ°ā§āĻŖ āĻ—āĻĄāĻŧ āϜāĻ¨ā§āϝ āĻāĻ•āϟāĻŋ āĻ­āĻžāϞ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ. āĻāϟāĻŋ āύāĻŋāĻ°ā§āĻŦāĻžāϚāύ āĻ•āϰ⧇, āφāĻĒāύāĻŋ āĻ¸ā§āĻŦāϝāĻŧāĻ‚āĻ•ā§āϰāĻŋāϝāĻŧāĻ­āĻžāĻŦ⧇ āĻĒā§āϝāĻžāϚāϗ⧁āϞāĻŋ āĻ—ā§āϰāĻšāĻŖ āĻ•āϰ⧇āύ āĻāĻŦāĻ‚ āĻāĻ•āχ āϏāĻžāĻĨ⧇ āĻ…ā§āϝāĻžāĻĒā§āϞāĻŋāϕ⧇āĻļāύāϟāĻŋāϰ āĻ¸ā§āĻĨāĻŋāϤāĻŋāĻļā§€āϞ āϏāĻ‚āĻ¸ā§āĻ•āϰāϪ⧇āϰ āωāĻĒāϰ āύāĻŋāĻ°ā§āĻ­āϰ āĻ•āϰ⧇āύāĨ¤

āĻ…āύ⧁āĻŦāĻžāĻĻāĻ• āĻĨ⧇āϕ⧇ PS

āφāĻŽāĻžāĻĻ⧇āϰ āĻŦā§āϞāϗ⧇āĻ“ āĻĒāĻĄāĻŧ⧁āύ:

āωāĻ¤ā§āϏ: www.habr.com

DDoS āϏ⧁āϰāĻ•ā§āώāĻž, VPS VDS āϏāĻžāĻ°ā§āĻ­āĻžāϰ āϏāĻš āϏāĻžāχāϟāϗ⧁āϞāĻŋāϰ āϜāĻ¨ā§āϝ āύāĻŋāĻ°ā§āĻ­āϰāϝ⧋āĻ—ā§āϝ āĻšā§‹āĻ¸ā§āϟāĻŋāĻ‚ āĻ•āĻŋāύ⧁āύ đŸ”Ĩ DDoS āϏ⧁āϰāĻ•ā§āώāĻž āϏāĻš āύāĻŋāĻ°ā§āĻ­āϰāϝ⧋āĻ—ā§āϝ āĻ“āϝāĻŧ⧇āĻŦāϏāĻžāχāϟ āĻšā§‹āĻ¸ā§āϟāĻŋāĻ‚ āĻ•āĻŋāύ⧁āύ, VPS VDS āϏāĻžāĻ°ā§āĻ­āĻžāϰ | ProHoster