āĻšā§‡āϞāĻŽ āϏāĻŋāĻ•āĻŋāωāϰāĻŋāϟāĻŋ

Kubernetes-āĻāϰ āϜāĻ¨ā§āϝ āϏāĻŦāĻšā§‡āϝāĻŧ⧇ āϜāύāĻĒā§āϰāĻŋāϝāĻŧ āĻĒā§āϝāĻžāϕ⧇āϜ āĻŽā§āϝāĻžāύ⧇āϜāĻžāϰ āϏāĻŽā§āĻĒāĻ°ā§āϕ⧇ āĻ—āĻ˛ā§āĻĒ⧇āϰ āϏāĻžāϰāĻŽāĻ°ā§āĻŽ āĻāĻ•āϟāĻŋ āχāĻŽā§‹āϜāĻŋ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰ⧇ āϚāĻŋāĻ¤ā§āϰāĻŋāϤ āĻ•āϰāĻž āϝ⧇āϤ⧇ āĻĒāĻžāϰ⧇:

  • āĻŦāĻ•ā§āϏāϟāĻŋ āĻšāϞ āĻšā§‡āϞāĻŽ (āϝāĻž āϏāĻ°ā§āĻŦāĻļ⧇āώ āχāĻŽā§‹āϜāĻŋ āĻĒā§āϰāĻ•āĻžāĻļ⧇āϰ āϏāĻŦāĻšā§‡āϝāĻŧ⧇ āĻ•āĻžāϛ⧇āϰ āϜāĻŋāύāĻŋāϏ);
  • āϞāĻ• - āύāĻŋāϰāĻžāĻĒāĻ¤ā§āϤāĻž;
  • āϛ⧋āĻŸā§āϟ āĻŽāĻžāύ⧁āώāϟāĻŋāχ āϏāĻŽāĻ¸ā§āϝāĻžāϰ āϏāĻŽāĻžāϧāĻžāύāĨ¤

āĻšā§‡āϞāĻŽ āϏāĻŋāĻ•āĻŋāωāϰāĻŋāϟāĻŋ

āφāϏāϞ⧇, āϏāĻŦāĻ•āĻŋāϛ⧁ āĻāĻ•āϟ⧁ āĻŦ⧇āĻļāĻŋ āϜāϟāĻŋāϞ āĻšāĻŦ⧇, āĻāĻŦāĻ‚ āĻ—āĻ˛ā§āĻĒāϟāĻŋ āĻĒā§āϰāϝ⧁āĻ•ā§āϤāĻŋāĻ—āϤ āĻŦāĻŋāĻŦāϰāϪ⧇ āĻĒā§‚āĻ°ā§āĻŖ āĻ•āĻŋāĻ­āĻžāĻŦ⧇ āĻšā§‡āϞāĻŽ āύāĻŋāϰāĻžāĻĒāĻĻ āĻ•āϰāĻž āϝāĻžāϝāĻŧ.

  • āφāĻĒāύāĻŋ āϝāĻĻāĻŋ āϜāĻžāύ⧇āύ āύāĻž āĻŦāĻž āϭ⧁āϞ⧇ āϝāĻžāύ āϤāĻŦ⧇ āĻšā§‡āϞāĻŽ āϕ⧀ āϤāĻž āϏāĻ‚āĻ•ā§āώ⧇āĻĒ⧇āĨ¤ āĻāϟāĻŋ āϕ⧋āύ āϏāĻŽāĻ¸ā§āϝāĻžāϰ āϏāĻŽāĻžāϧāĻžāύ āĻ•āϰ⧇ āĻāĻŦāĻ‚ āĻāϟāĻŋ āχāϕ⧋āϏāĻŋāĻ¸ā§āĻŸā§‡āĻŽā§‡ āϕ⧋āĻĨāĻžāϝāĻŧ āĻ…āĻŦāĻ¸ā§āĻĨāĻŋāϤāĨ¤
  • āϚāϞ⧁āύ āĻšā§‡āϞāĻŽ āĻ¸ā§āĻĨāĻžāĻĒāĻ¤ā§āϝ⧇āϰ āĻĻāĻŋāϕ⧇ āϤāĻžāĻ•āĻžāχāĨ¤ āϏ⧁āϰāĻ•ā§āώāĻž āĻāĻŦāĻ‚ āϕ⧀āĻ­āĻžāĻŦ⧇ āϕ⧋āύāĻ“ āϏāϰāĻžā§āϜāĻžāĻŽ āĻŦāĻž āϏāĻŽāĻžāϧāĻžāύāϕ⧇ āφāϰāĻ“ āϏ⧁āϰāĻ•ā§āώāĻŋāϤ āĻ•āϰāĻž āϝāĻžāϝāĻŧ āϏ⧇ āϏāĻŽā§āĻĒāĻ°ā§āϕ⧇ āϕ⧋āύāĻ“ āĻ•āĻĨā§‹āĻĒāĻ•āĻĨāύ āωāĻĒāĻžāĻĻāĻžāύāϟāĻŋāϰ āφāĻ°ā§āĻ•āĻŋāĻŸā§‡āĻ•āϚāĻžāϰ āύāĻž āĻŦ⧁āĻā§‡ āϏāĻŽā§āĻĒā§‚āĻ°ā§āĻŖ āĻšāϝāĻŧ āύāĻžāĨ¤
  • āφāϏ⧁āύ āĻšā§‡āϞāĻŽā§‡āϰ āωāĻĒāĻžāĻĻāĻžāύ āύāĻŋāϝāĻŧ⧇ āφāϞ⧋āϚāύāĻž āĻ•āϰāĻŋāĨ¤
  • āϏāĻŦāĻšā§‡āϝāĻŧ⧇ āĻœā§āĻŦāϞāĻ¨ā§āϤ āĻĒā§āϰāĻļā§āύ āĻšāϞ āĻ­āĻŦāĻŋāĻˇā§āϝāϤ - Helm 3 āĻāϰ āύāϤ⧁āύ āϏāĻ‚āĻ¸ā§āĻ•āϰāĻŖāĨ¤ 

āĻāχ āύāĻŋāĻŦāĻ¨ā§āϧ⧇āϰ āϏāĻŦāĻ•āĻŋāϛ⧁āχ āĻšā§‡āϞāĻŽ 2-āĻ āĻĒā§āϰāϝ⧋āĻœā§āϝāĨ¤ āĻāχ āϏāĻ‚āĻ¸ā§āĻ•āϰāĻŖāϟāĻŋ āĻŦāĻ°ā§āϤāĻŽāĻžāύ⧇ āĻ‰ā§ŽāĻĒāĻžāĻĻāύ⧇ āϰāϝāĻŧ⧇āϛ⧇ āĻāĻŦāĻ‚ āϏāĻŽā§āĻ­āĻŦāϤ āφāĻĒāύāĻŋ āĻŦāĻ°ā§āϤāĻŽāĻžāύ⧇ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰāϛ⧇āύ āĻāĻŦāĻ‚ āĻāϟāĻŋ āϏ⧇āχ āϏāĻ‚āĻ¸ā§āĻ•āϰāĻŖ āϝāĻž āύāĻŋāϰāĻžāĻĒāĻ¤ā§āϤāĻž āĻā§āρāĻ•āĻŋ āϰāϝāĻŧ⧇āϛ⧇āĨ¤

āĻ­āĻŋāĻĄāĻŋāĻ“ āĻĻ⧇āĻ–āĻžāĻ“

āĻ¸ā§āĻĒāĻŋāĻ•āĻžāϰ āϏāĻŽā§āĻĒāĻ°ā§āϕ⧇: āφāϞ⧇āĻ•āϜāĻžāĻ¨ā§āĻĄāĻžāϰ āĻ–āĻžāϝāĻŧā§‹āϰāĻ­ (āĻ…ā§āϝāĻžāϞ⧇āĻ•ā§āϏāĻ•ā§āϏ) 10 āĻŦāĻ›āϰ āϧāϰ⧇ āĻŦāĻŋāĻ•āĻžāĻļ āĻ•āϰāϛ⧇, āĻŦāĻŋāώāϝāĻŧāĻŦāĻ¸ā§āϤ⧁ āωāĻ¨ā§āύāϤ āĻ•āϰāϤ⧇ āϏāĻžāĻšāĻžāĻ¯ā§āϝ āĻ•āϰāϛ⧇ āĻŽāĻ¸ā§āϕ⧋ āĻĒāĻžāχāĻĨāύ āĻ•āύāĻĢ++ āĻāĻŦāĻ‚ āĻ•āĻŽāĻŋāϟāĻŋāϤ⧇ āϝ⧋āĻ—āĻĻāĻžāύ āĻ•āϰ⧇āύ āĻšā§‡āϞāĻŽ āϏāĻžāĻŽāĻŋāϟ. āĻāĻ–āύ āϤāĻŋāύāĻŋ āĻšā§‡āχāύāĻ¸ā§āĻŸā§āϝāĻžāϕ⧇ āĻĄā§‡āϭ⧇āϞāĻĒāĻŽā§‡āĻ¨ā§āϟ āϞāĻŋāĻĄ āĻšāĻŋāϏāĻžāĻŦ⧇ āĻ•āĻžāϜ āĻ•āϰ⧇āύ - āĻāϟāĻŋ āĻāĻ•āϜāύ āĻĄā§‡āϭ⧇āϞāĻĒāĻŽā§‡āĻ¨ā§āϟ āĻŽā§āϝāĻžāύ⧇āϜāĻžāϰ āĻāĻŦāĻ‚ āĻšā§‚āĻĄāĻŧāĻžāĻ¨ā§āϤ āϰāĻŋāϞāĻŋāϜ āĻĒā§āϰāĻĻāĻžāύ⧇āϰ āϜāĻ¨ā§āϝ āĻĻāĻžāϝāĻŧā§€ āĻāĻŽāύ āĻāĻ•āϜāύ āĻŦā§āϝāĻ•ā§āϤāĻŋāϰ āĻŽāĻ§ā§āϝ⧇ āĻāĻ•āϟāĻŋ āĻšāĻžāχāĻŦā§āϰāĻŋāĻĄāĨ¤ āĻ…āĻ°ā§āĻĨāĻžā§Ž, āĻāϟāĻŋ āϝ⧁āĻĻā§āϧāĻ•ā§āώ⧇āĻ¤ā§āϰ⧇ āĻ…āĻŦāĻ¸ā§āĻĨāĻŋāϤ, āϝ⧇āĻ–āĻžāύ⧇ āĻāĻ•āϟāĻŋ āĻĒāĻŖā§āϝ āϤ⧈āϰāĻŋ āĻĨ⧇āϕ⧇ āϤāĻžāϰ āĻ…āĻĒāĻžāϰ⧇āĻļāύ āĻĒāĻ°ā§āϝāĻ¨ā§āϤ āϏāĻŦāĻ•āĻŋāϛ⧁ āϘāĻŸā§‡āĨ¤

āĻšā§‡āχāύāĻ¸ā§āĻŸā§āϝāĻžāĻ• āĻšāϞ āĻāĻ•āϟāĻŋ āϛ⧋āϟ, āϏāĻ•ā§āϰāĻŋāϝāĻŧāĻ­āĻžāĻŦ⧇ āĻ•ā§āϰāĻŽāĻŦāĻ°ā§āϧāĻŽāĻžāύ āĻ¸ā§āϟāĻžāĻ°ā§āϟāφāĻĒ āϝāĻžāϰ āϞāĻ•ā§āĻˇā§āϝ āĻšāϞ āĻ•ā§āϞāĻžāϝāĻŧ⧇āĻ¨ā§āϟāĻĻ⧇āϰ āĻ…āĻŦāĻ•āĻžāĻ āĻžāĻŽā§‹ āĻāĻŦāĻ‚ āĻŦāĻŋāϕ⧇āĻ¨ā§āĻĻā§āϰ⧀āĻ­ā§‚āϤ āĻ…ā§āϝāĻžāĻĒā§āϞāĻŋāϕ⧇āĻļāύ āĻĒāϰāĻŋāϚāĻžāϞāύāĻžāϰ āϜāϟāĻŋāϞāϤāĻžāϗ⧁āϞāĻŋ āϭ⧁āϞ⧇ āϝ⧇āϤ⧇ āϏāĻ•ā§āώāĻŽ āĻ•āϰāĻž; āωāĻ¨ā§āύāϝāĻŧāύ āĻĻāϞāϟāĻŋ āϏāĻŋāĻ™ā§āĻ—āĻžāĻĒ⧁āϰ⧇ āĻ…āĻŦāĻ¸ā§āĻĨāĻŋāϤāĨ¤ āĻšā§‡āχāύāĻ¸ā§āĻŸā§āϝāĻžāĻ•āϕ⧇ āĻ•ā§āϰāĻŋāĻĒā§āĻŸā§‹āĻ•āĻžāϰ⧇āĻ¨ā§āϏāĻŋ āĻŦāĻŋāĻ•ā§āϰāĻŋ āĻŦāĻž āĻ•āĻŋāύāϤ⧇ āĻŦāϞāĻŦ⧇āύ āύāĻž, āϤāĻŦ⧇ āĻāĻ¨ā§āϟāĻžāϰāĻĒā§āϰāĻžāχāϜ āĻŦā§āϞāĻ•āĻšā§‡āχāύ āĻĢā§āϰ⧇āĻŽāĻ“āϝāĻŧāĻžāĻ°ā§āĻ• āϏāĻŽā§āĻĒāĻ°ā§āϕ⧇ āĻ•āĻĨāĻž āĻŦāϞāĻžāϰ āĻ…āĻĢāĻžāϰ āĻ•āϰ⧁āύ āĻāĻŦāĻ‚ āϤāĻžāϰāĻž āφāĻĒāύāĻžāϕ⧇ āϖ⧁āĻļāĻŋāϰ āϏāĻžāĻĨ⧇ āωāĻ¤ā§āϤāϰ āĻĻ⧇āĻŦ⧇āĨ¤

āĻšāĻžāϞ

āĻāϟāĻŋ Kubernetes-āĻāϰ āϜāĻ¨ā§āϝ āĻāĻ•āϟāĻŋ āĻĒā§āϝāĻžāϕ⧇āϜ (āϚāĻžāĻ°ā§āϟ) āĻŽā§āϝāĻžāύ⧇āϜāĻžāϰāĨ¤ āĻāĻ•āϟāĻŋ Kubernetes āĻ•ā§āϞāĻžāĻ¸ā§āϟāĻžāϰ⧇ āĻ…ā§āϝāĻžāĻĒā§āϞāĻŋāϕ⧇āĻļāύ āφāύāĻžāϰ āϏāĻŦāĻšā§‡āϝāĻŧ⧇ āĻ¸ā§āĻŦāĻœā§āĻžāĻžāϤ āĻāĻŦāĻ‚ āϏāĻ°ā§āĻŦāϜāύ⧀āύ āωāĻĒāĻžāϝāĻŧāĨ¤

āĻšā§‡āϞāĻŽ āϏāĻŋāĻ•āĻŋāωāϰāĻŋāϟāĻŋ

āφāĻŽāϰāĻž āĻ…āĻŦāĻļā§āϝāχ, āφāĻĒāύāĻžāϰ āύāĻŋāϜāĻ¸ā§āĻŦ YAML āĻŽā§āϝāĻžāύāĻŋāĻĢ⧇āĻ¸ā§āϟ āϤ⧈āϰāĻŋ āĻāĻŦāĻ‚ āϛ⧋āϟ āχāωāϟāĻŋāϞāĻŋāϟāĻŋ āϞ⧇āĻ–āĻžāϰ āĻšā§‡āϝāĻŧ⧇ āφāϰāĻ“ āĻ•āĻžāĻ āĻžāĻŽā§‹āĻ—āϤ āĻāĻŦāĻ‚ āĻļāĻŋāĻ˛ā§āĻĒ āĻĒāĻĻā§āϧāϤāĻŋāϰ āĻ•āĻĨāĻž āĻŦāϞāĻ›āĻŋāĨ¤

āĻšā§‡āϞāĻŽ āĻšāϞ āϏ⧇āϰāĻž āϝāĻž āĻŦāĻ°ā§āϤāĻŽāĻžāύ⧇ āĻĒāĻžāĻ“āϝāĻŧāĻž āϝāĻžāϝāĻŧ āĻāĻŦāĻ‚ āϜāύāĻĒā§āϰāĻŋāϝāĻŧāĨ¤

āĻšā§‡āϞāĻŽ āϕ⧇āύ? āĻĒā§āϰāĻžāĻĨāĻŽāĻŋāĻ•āĻ­āĻžāĻŦ⧇ āĻ•āĻžāϰāĻŖ āĻāϟāĻŋ CNCF āĻĻā§āĻŦāĻžāϰāĻž āϏāĻŽāĻ°ā§āĻĨāĻŋāϤāĨ¤ āĻ•ā§āϞāĻžāωāĻĄ āύ⧇āϟāĻŋāĻ­ āĻāĻ•āϟāĻŋ āĻŦ⧃āĻšā§Ž āĻĒā§āϰāϤāĻŋāĻˇā§āĻ āĻžāύ āĻāĻŦāĻ‚ āϕ⧁āĻŦāĻžāϰāύ⧇āϟāϏ, etcd, Fluentd āĻāĻŦāĻ‚ āĻ…āĻ¨ā§āϝāĻžāĻ¨ā§āϝ āĻĒā§āϰāĻ•āĻ˛ā§āĻĒ⧇āϰ āĻŽā§‚āϞ āϕ⧋āĻŽā§āĻĒāĻžāύāĻŋāĨ¤

āφāϰ⧇āĻ•āϟāĻŋ āϗ⧁āϰ⧁āĻ¤ā§āĻŦāĻĒā§‚āĻ°ā§āĻŖ āϤāĻĨā§āϝ āĻšāϞ āĻšā§‡āϞāĻŽ āĻāĻ•āϟāĻŋ āϖ⧁āĻŦ āϜāύāĻĒā§āϰāĻŋāϝāĻŧ āĻĒā§āϰāĻ•āĻ˛ā§āĻĒāĨ¤ āφāĻŽāĻŋ āϜāĻžāύ⧁āϝāĻŧāĻžāϰ⧀ 2019-āĻ āĻšā§‡āϞāĻŽāϕ⧇ āϕ⧀āĻ­āĻžāĻŦ⧇ āϏ⧁āϰāĻ•ā§āώāĻŋāϤ āĻ•āϰāĻž āϝāĻžāϝāĻŧ āϏ⧇ āϏāĻŽā§āĻĒāĻ°ā§āϕ⧇ āĻ•āĻĨāĻž āĻŦāϞāĻž āĻļ⧁āϰ⧁ āĻ•āϰāϞ⧇, āĻ—āĻŋāϟāĻšāĻžāĻŦ-āĻ āĻĒā§āϰāĻœā§‡āĻ•ā§āĻŸā§‡ āĻāĻ• āĻšāĻžāϜāĻžāϰ āϤāĻžāϰāĻž āĻ›āĻŋāϞāĨ¤ āĻŽā§‡ āĻŽāĻžāϏ⧇āϰ āĻŽāĻ§ā§āϝ⧇ āϤāĻžāĻĻ⧇āϰ āĻŽāĻ§ā§āϝ⧇ 12 āĻšāĻžāϜāĻžāϰ āĻ›āĻŋāϞāĨ¤

āĻ…āύ⧇āĻ• āϞ⧋āĻ• āĻšā§‡āϞāĻŽā§‡ āφāĻ—ā§āϰāĻšā§€, āϤāĻžāχ āφāĻĒāύāĻŋ āĻāĻ–āύāĻ“ āĻāϟāĻŋ āĻŦā§āϝāĻŦāĻšāĻžāϰ āύāĻž āĻ•āϰāϞ⧇āĻ“, āφāĻĒāύāĻŋ āĻāϰ āύāĻŋāϰāĻžāĻĒāĻ¤ā§āϤāĻž āϏāĻŽā§āĻĒāĻ°ā§āϕ⧇ āĻœā§‡āύ⧇ āωāĻĒāĻ•ā§ƒāϤ āĻšāĻŦ⧇āύāĨ¤ āύāĻŋāϰāĻžāĻĒāĻ¤ā§āϤāĻž āϗ⧁āϰ⧁āĻ¤ā§āĻŦāĻĒā§‚āĻ°ā§āĻŖāĨ¤

āĻŽā§‚āϞ āĻšā§‡āϞāĻŽ āĻĻāϞāϟāĻŋ Microsoft Azure āĻĻā§āĻŦāĻžāϰāĻž āϏāĻŽāĻ°ā§āĻĨāĻŋāϤ āĻāĻŦāĻ‚ āϤāĻžāχ āĻāϟāĻŋ āĻāĻ•āϟāĻŋ āĻŽā§‹āϟāĻžāĻŽā§āϟāĻŋ āĻ¸ā§āĻĨāĻŋāϤāĻŋāĻļā§€āϞ āĻĒā§āϰāĻ•āĻ˛ā§āĻĒ, āĻ…āĻ¨ā§āϝ āĻ…āύ⧇āϕ⧇āϰ āĻĨ⧇āϕ⧇ āĻ­āĻŋāĻ¨ā§āύāĨ¤ āϜ⧁āϞāĻžāχ āĻŽāĻžāϏ⧇āϰ āĻŽāĻžāĻāĻžāĻŽāĻžāĻāĻŋ āĻšā§‡āϞāĻŽ 3 āφāϞāĻĢāĻž 2 āĻĒā§āϰāĻ•āĻžāĻļ āĻ•āϰāĻž āχāĻ™ā§āĻ—āĻŋāϤ āĻĻ⧇āϝāĻŧ āϝ⧇ āĻāχ āĻĒā§āϰāĻ•āĻ˛ā§āĻĒ⧇ āĻĒā§āϰāϚ⧁āϰ āϞ⧋āĻ• āĻ•āĻžāϜ āĻ•āϰāϛ⧇ āĻāĻŦāĻ‚ āϤāĻžāĻĻ⧇āϰ āĻšā§‡āϞāĻŽāϕ⧇ āĻŦāĻŋāĻ•āĻžāĻļ āĻ“ āωāĻ¨ā§āύāϤ āĻ•āϰāĻžāϰ āχāĻšā§āĻ›āĻž āĻāĻŦāĻ‚ āĻļāĻ•ā§āϤāĻŋ āϰāϝāĻŧ⧇āϛ⧇āĨ¤

āĻšā§‡āϞāĻŽ āϏāĻŋāĻ•āĻŋāωāϰāĻŋāϟāĻŋ

āĻšā§‡āϞāĻŽ āϕ⧁āĻŦāĻžāϰāύ⧇āϟāϏ⧇ āĻ…ā§āϝāĻžāĻĒā§āϞāĻŋāϕ⧇āĻļāύ āĻĒāϰāĻŋāϚāĻžāϞāύāĻžāϰ āĻŦ⧇āĻļ āĻ•āϝāĻŧ⧇āĻ•āϟāĻŋ āĻŽā§‚āϞ āϏāĻŽāĻ¸ā§āϝāĻž āϏāĻŽāĻžāϧāĻžāύ āĻ•āϰ⧇āĨ¤

  • āĻ…ā§āϝāĻžāĻĒā§āϞāĻŋāϕ⧇āĻļāύ āĻĒā§āϝāĻžāϕ⧇āϜāĻŋāĻ‚āĨ¤ āĻāĻŽāύāĻ•āĻŋ āĻ“āϝāĻŧāĻžāĻ°ā§āĻĄāĻĒā§āϰ⧇āϏ⧇ "āĻšā§āϝāĻžāϞ⧋, āĻ“āϝāĻŧāĻžāĻ°ā§āĻ˛ā§āĻĄ" āĻāϰ āĻŽāϤ⧋ āĻāĻ•āϟāĻŋ āĻ…ā§āϝāĻžāĻĒā§āϞāĻŋāϕ⧇āĻļāύ āχāϤāĻŋāĻŽāĻ§ā§āϝ⧇āχ āĻŦ⧇āĻļ āĻ•āϝāĻŧ⧇āĻ•āϟāĻŋ āĻĒāϰāĻŋāώ⧇āĻŦāĻž āύāĻŋāϝāĻŧ⧇ āĻ—āĻ āĻŋāϤ āĻāĻŦāĻ‚ āφāĻĒāύāĻŋ āϏ⧇āϗ⧁āϞāĻŋ āĻāĻ•āϏāĻžāĻĨ⧇ āĻĒā§āϝāĻžāϕ⧇āϜ āĻ•āϰāϤ⧇ āϚāĻžāύāĨ¤
  • āĻāχ āĻ…ā§āϝāĻžāĻĒā§āϞāĻŋāϕ⧇āĻļāύāϗ⧁āϞāĻŋ āĻĒāϰāĻŋāϚāĻžāϞāύāĻžāϰ āϏāĻžāĻĨ⧇ āϝ⧇ āϜāϟāĻŋāϞāϤāĻž āφāϏ⧇ āϤāĻž āĻĒāϰāĻŋāϚāĻžāϞāύāĻž āĻ•āϰāĻžāĨ¤
  • āĻāĻ•āϟāĻŋ āĻœā§€āĻŦāύāϚāĻ•ā§āϰ āϝāĻž āĻ…ā§āϝāĻžāĻĒā§āϞāĻŋāϕ⧇āĻļāύ āχāύāĻ¸ā§āϟāϞ āĻŦāĻž āĻ¸ā§āĻĨāĻžāĻĒāύ āĻ•āϰāĻžāϰ āĻĒāϰ⧇ āĻļ⧇āώ āĻšāϝāĻŧ āύāĻžāĨ¤ āĻāϟāĻŋ āϚāϞāϤ⧇ āĻĨāĻžāϕ⧇, āĻāϟāĻŋ āφāĻĒāĻĄā§‡āϟ āĻ•āϰāĻž āĻĻāϰāĻ•āĻžāϰ āĻāĻŦāĻ‚ āĻšā§‡āϞāĻŽ āĻāϟāĻŋāϤ⧇ āϏāĻšāĻžāϝāĻŧāϤāĻž āĻ•āϰ⧇ āĻāĻŦāĻ‚ āĻāϰ āϜāĻ¨ā§āϝ āϏāĻ āĻŋāĻ• āĻŦā§āϝāĻŦāĻ¸ā§āĻĨāĻž āĻāĻŦāĻ‚ āύ⧀āϤāĻŋ āφāύāĻžāϰ āĻšā§‡āĻˇā§āϟāĻž āĻ•āϰ⧇āĨ¤

āĻŦā§āϝāĻžāĻ—āĻŋāĻ‚ āĻāϟāĻŋ āĻāĻ•āϟāĻŋ āĻĒāϰāĻŋāĻˇā§āĻ•āĻžāϰ āωāĻĒāĻžāϝāĻŧ⧇ āϏāĻ‚āĻ—āĻ āĻŋāϤ: āϞāĻŋāύāĻžāĻ•ā§āϏ, āωāχāĻ¨ā§āĻĄā§‹āϜ āĻŦāĻž āĻŽā§āϝāĻžāĻ•āĻ“āĻāϏ-āĻāϰ āϜāĻ¨ā§āϝ āĻāĻ•āϟāĻŋ āύāĻŋāϝāĻŧāĻŽāĻŋāϤ āĻĒā§āϝāĻžāϕ⧇āϜ āĻŽā§āϝāĻžāύ⧇āϜāĻžāϰ⧇āϰ āĻ•āĻžāĻœā§‡āϰ āϏāĻžāĻĨ⧇ āϏāĻŽā§āĻĒā§‚āĻ°ā§āĻŖāϰ⧂āĻĒ⧇ āĻŽā§‡āϟāĻžāĻĄā§‡āϟāĻž āϰāϝāĻŧ⧇āϛ⧇āĨ¤ āĻ…āĻ°ā§āĻĨāĻžā§Ž, āĻāĻ•āϟāĻŋ āϏāĻ‚āĻ—ā§āϰāĻšāĻ¸ā§āĻĨāϞ, āĻŦāĻŋāĻ­āĻŋāĻ¨ā§āύ āĻĒā§āϝāĻžāϕ⧇āĻœā§‡āϰ āωāĻĒāϰ āύāĻŋāĻ°ā§āĻ­āϰāϤāĻž, āĻ…ā§āϝāĻžāĻĒā§āϞāĻŋāϕ⧇āĻļāύāϗ⧁āϞāĻŋāϰ āϜāĻ¨ā§āϝ āĻŽā§‡āϟāĻž āϤāĻĨā§āϝ, āϏ⧇āϟāĻŋāĻ‚āϏ, āĻ•āύāĻĢāĻŋāĻ—āĻžāϰ⧇āĻļāύ āĻŦ⧈āĻļāĻŋāĻˇā§āĻŸā§āϝ, āϤāĻĨā§āϝ āϏ⧂āĻšā§€āĻ•āϰāĻŖ, āχāĻ¤ā§āϝāĻžāĻĻāĻŋāĨ¤ āĻšā§‡āϞāĻŽ āφāĻĒāύāĻžāϕ⧇ āĻ…ā§āϝāĻžāĻĒā§āϞāĻŋāϕ⧇āĻļāύāϗ⧁āϞāĻŋāϰ āϜāĻ¨ā§āϝ āĻāχ āϏāĻŽāĻ¸ā§āϤāϗ⧁āϞāĻŋ āĻĒ⧇āϤ⧇ āĻāĻŦāĻ‚ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰāϤ⧇ āĻĻ⧇āϝāĻŧāĨ¤

āϜāϟāĻŋāϞāϤāĻž āĻŦā§āϝāĻŦāĻ¸ā§āĻĨāĻžāĻĒāύāĻž. āφāĻĒāύāĻžāϰ āϝāĻĻāĻŋ āĻāĻ•āχ āϧāϰāϪ⧇āϰ āĻ…āύ⧇āĻ•āϗ⧁āϞāĻŋ āĻ…ā§āϝāĻžāĻĒā§āϞāĻŋāϕ⧇āĻļāύ āĻĨāĻžāϕ⧇ āϤāĻŦ⧇ āĻĒā§āϝāĻžāϰāĻžāĻŽāĻŋāϟāĻžāϰāĻžāχāĻœā§‡āĻļāύ āĻĒā§āϰāϝāĻŧā§‹āϜāύāĨ¤ āĻŸā§‡āĻŽāĻĒā§āϞ⧇āϟāϗ⧁āϞāĻŋ āĻāϟāĻŋ āĻĨ⧇āϕ⧇ āφāϏ⧇, āϤāĻŦ⧇ āĻŸā§‡āĻŽāĻĒā§āϞ⧇āϟ āϤ⧈āϰāĻŋ āĻ•āϰāĻžāϰ āφāĻĒāύāĻžāϰ āύāĻŋāϜāĻ¸ā§āĻŦ āωāĻĒāĻžāϝāĻŧ āύāĻŋāϝāĻŧ⧇ āφāϏāĻž āĻāĻĄāĻŧāĻžāϤ⧇, āφāĻĒāύāĻŋ āĻŦāĻžāĻ•ā§āϏ⧇āϰ āĻŦāĻžāχāϰ⧇ āĻšā§‡āϞāĻŽ āϝāĻž āĻ…āĻĢāĻžāϰ āĻ•āϰ⧇ āϤāĻž āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰāϤ⧇ āĻĒāĻžāϰ⧇āύāĨ¤

āφāĻŦ⧇āĻĻāύ āĻœā§€āĻŦāύāĻ•āĻžāϞ āĻŽā§āϝāĻžāύ⧇āϜāĻŽā§‡āĻ¨ā§āϟ - āφāĻŽāĻžāϰ āĻŽāϤ⧇, āĻāϟāĻŋ āϏāĻŦāĻšā§‡āϝāĻŧ⧇ āφāĻ•āĻ°ā§āώāĻŖā§€āϝāĻŧ āĻāĻŦāĻ‚ āĻ…āĻŽā§€āĻŽāĻžāĻ‚āϏāĻŋāϤ āĻĒā§āϰāĻļā§āύāĨ¤ āĻāχ āĻ•āĻžāϰāϪ⧇āχ āφāĻŽāĻŋ āĻĻāĻŋāύ⧇ āĻĢāĻŋāϰ⧇ āĻāϏ⧇āĻ›āĻŋāĨ¤ āφāĻŽāĻžāĻĻ⧇āϰ āĻ…ā§āϝāĻžāĻĒā§āϞāĻŋāϕ⧇āĻļāύ āĻœā§€āĻŦāύāϚāĻ•ā§āϰ⧇āϰ āωāĻĒāϰ āύāϜāϰ āϰāĻžāĻ–āϤ⧇ āĻšāĻŦ⧇ āĻāĻŦāĻ‚ āφāĻŽāĻžāĻĻ⧇āϰ CI/CD āĻāĻŦāĻ‚ āĻ…ā§āϝāĻžāĻĒā§āϞāĻŋāϕ⧇āĻļāύ āϚāĻ•ā§āϰāϕ⧇ āĻāχ āĻĻ⧃āĻˇā§āϟāĻžāĻ¨ā§āϤ⧇ āύāĻŋāϝāĻŧ⧇ āϝ⧇āϤ⧇ āĻšā§‡āϝāĻŧ⧇āĻ›āĻŋāϞāĻžāĻŽāĨ¤

āĻšā§‡āϞāĻŽ āφāĻĒāύāĻžāϕ⧇ āĻ…āύ⧁āĻŽāϤāĻŋ āĻĻ⧇āϝāĻŧ:

  • āĻ¸ā§āĻĨāĻžāĻĒāύāĻž āĻĒāϰāĻŋāϚāĻžāϞāύāĻž āĻ•āϰ⧁āύ, āĻ•āύāĻĢāĻŋāĻ—āĻžāϰ⧇āĻļāύ āĻāĻŦāĻ‚ āϏāĻ‚āĻļā§‹āϧāύ⧇āϰ āϧāĻžāϰāĻŖāĻž āĻĒā§āϰāĻŦāĻ°ā§āϤāύ āĻ•āϰ⧁āύ;
  • āϏāĻĢāϞāĻ­āĻžāĻŦ⧇ āϰ⧋āϞāĻŦā§āϝāĻžāĻ• āĻ•āϰāĻž;
  • āĻŦāĻŋāĻ­āĻŋāĻ¨ā§āύ āχāϭ⧇āĻ¨ā§āĻŸā§‡āϰ āϜāĻ¨ā§āϝ āĻšā§āĻ• āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰ⧁āύ;
  • āĻ…āϤāĻŋāϰāĻŋāĻ•ā§āϤ āĻ…ā§āϝāĻžāĻĒā§āϞāĻŋāϕ⧇āĻļāύ āĻšā§‡āĻ• āϝ⧋āĻ— āĻ•āϰ⧁āύ āĻāĻŦāĻ‚ āϤāĻžāĻĻ⧇āϰ āĻĢāϞāĻžāĻĢāϞ⧇āϰ āωāĻ¤ā§āϤāϰ āĻĻāĻŋāύāĨ¤

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

āĻšā§‡āϞāĻŽ āϤāĻŋāύāϟāĻŋ āĻĒā§āϰāϧāĻžāύ āϧāĻžāϰāĻŖāĻžāϰ āωāĻĒāϰ āĻ­āĻŋāĻ¤ā§āϤāĻŋ āĻ•āϰ⧇:

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

āĻšā§‡āĻ˛ā§āĻŽ āφāĻ°ā§āĻ•āĻŋāĻŸā§‡āĻ•āϚāĻžāϰ

āϚāĻŋāĻ¤ā§āϰāϟāĻŋ āϧāĻžāϰāĻŖāĻžāĻ—āϤāĻ­āĻžāĻŦ⧇ āĻšā§‡āϞāĻŽā§‡āϰ āωāĻšā§āϚ-āĻ¸ā§āϤāϰ⧇āϰ āĻ¸ā§āĻĨāĻžāĻĒāĻ¤ā§āϝāϕ⧇ āϚāĻŋāĻ¤ā§āϰāĻŋāϤ āĻ•āϰ⧇āĨ¤

āĻšā§‡āϞāĻŽ āϏāĻŋāĻ•āĻŋāωāϰāĻŋāϟāĻŋ

āφāĻŽāĻŋ āφāĻĒāύāĻžāϕ⧇ āĻŽāύ⧇ āĻ•āϰāĻŋāϝāĻŧ⧇ āĻĻāĻŋāχ āϝ⧇ āĻšā§‡āϞāĻŽ āϕ⧁āĻŦāĻžāϰāύ⧇āϟāϏ⧇āϰ āϏāĻžāĻĨ⧇ āϏāĻŽā§āĻĒāĻ°ā§āĻ•āĻŋāϤ āĻ•āĻŋāϛ⧁āĨ¤ āĻ…āϤāĻāĻŦ, āφāĻŽāϰāĻž āϕ⧁āĻŦāĻžāϰāύ⧇āϟāϏ āĻ•ā§āϞāĻžāĻ¸ā§āϟāĻžāϰ (āφāϝāĻŧāϤāĻ•ā§āώ⧇āĻ¤ā§āϰ) āĻ›āĻžāĻĄāĻŧāĻž āĻ•āϰāϤ⧇ āĻĒāĻžāϰāĻŋ āύāĻžāĨ¤ āϕ⧁āĻŦ⧇-āĻāĻĒāĻŋāϏāĻžāĻ°ā§āĻ­āĻžāϰ āωāĻĒāĻžāĻĻāĻžāύāϟāĻŋ āĻŽāĻžāĻ¸ā§āϟāĻžāϰ⧇āϰ āωāĻĒāϰ āĻĨāĻžāϕ⧇āĨ¤ āĻšā§‡āĻ˛ā§āĻŽ āĻ›āĻžāĻĄāĻŧāĻž āφāĻŽāĻžāĻĻ⧇āϰ Kubeconfig āφāϛ⧇āĨ¤ Helm āĻāĻ•āϟāĻŋ āϛ⧋āϟ āĻŦāĻžāχāύāĻžāϰāĻŋ āύāĻŋāϝāĻŧ⧇ āφāϏ⧇, āϝāĻĻāĻŋ āφāĻĒāύāĻŋ āĻāϟāĻŋāϕ⧇ āĻŦāϞāϤ⧇ āĻĒāĻžāϰ⧇āύ, Helm CLI āχāωāϟāĻŋāϞāĻŋāϟāĻŋ, āϝāĻž āĻāĻ•āϟāĻŋ āĻ•āĻŽā§āĻĒāĻŋāωāϟāĻžāϰ, āĻ˛ā§āϝāĻžāĻĒāϟāĻĒ, āĻŽā§‡āχāύāĻĢā§āϰ⧇āĻŽ - āϝ⧇āϕ⧋āύ⧋ āĻ•āĻŋāϛ⧁āϤ⧇ āχāύāĻ¸ā§āϟāϞ āĻ•āϰāĻž āφāϛ⧇āĨ¤

āĻ•āĻŋāĻ¨ā§āϤ⧁ āĻāχ āϝāĻĨ⧇āĻˇā§āϟ āύāϝāĻŧāĨ¤ āĻšā§‡āϞāĻŽā§‡ āϟāĻŋāϞāĻžāϰ āύāĻžāĻŽā§‡ āĻāĻ•āϟāĻŋ āϏāĻžāĻ°ā§āĻ­āĻžāϰ āωāĻĒāĻžāĻĻāĻžāύ āϰāϝāĻŧ⧇āϛ⧇āĨ¤ āĻāϟāĻŋ āĻ•ā§āϞāĻžāĻ¸ā§āϟāĻžāϰ⧇āϰ āĻŽāĻ§ā§āϝ⧇ āĻšā§‡āϞāĻŽā§‡āϰ āĻ¸ā§āĻŦāĻžāĻ°ā§āĻĨ⧇āϰ āĻĒā§āϰāϤāĻŋāύāĻŋāϧāĻŋāĻ¤ā§āĻŦ āĻ•āϰ⧇; āĻāϟāĻŋ āϕ⧁āĻŦāĻžāϰāύ⧇āϟāϏ āĻ•ā§āϞāĻžāĻ¸ā§āϟāĻžāϰ⧇āϰ āĻŽāĻ§ā§āϝ⧇ āĻāĻ•āϟāĻŋ āĻ…ā§āϝāĻžāĻĒā§āϞāĻŋāϕ⧇āĻļāύ, āĻ āĻŋāĻ• āĻ…āĻ¨ā§āϝ āϝ⧇ āϕ⧋āύ⧋āϟāĻŋāϰ āĻŽāϤ⧋āĨ¤

āϚāĻžāĻ°ā§āϟ āϰ⧇āĻĒā§‹āϰ āĻĒāϰāĻŦāĻ°ā§āϤ⧀ āωāĻĒāĻžāĻĻāĻžāύāϟāĻŋ āϚāĻžāĻ°ā§āϟ āϏāĻš āĻāĻ•āϟāĻŋ āϏāĻ‚āĻ—ā§āϰāĻšāĻ¸ā§āĻĨāϞāĨ¤ āĻāĻ•āϟāĻŋ āĻ…āĻĢāĻŋāϏāĻŋāϝāĻŧāĻžāϞ āϰāĻŋāĻĒā§‹āϜāĻŋāϟāϰāĻŋ āφāϛ⧇, āĻāĻŦāĻ‚ āĻāĻ•āϟāĻŋ āϕ⧋āĻŽā§āĻĒāĻžāύāĻŋ āĻŦāĻž āĻĒā§āϰāĻ•āĻ˛ā§āĻĒ⧇āϰ āĻāĻ•āϟāĻŋ āĻŦā§āϝāĻ•ā§āϤāĻŋāĻ—āϤ āϏāĻ‚āĻ—ā§āϰāĻšāĻ¸ā§āĻĨāϞ āĻĨāĻžāĻ•āϤ⧇ āĻĒāĻžāϰ⧇āĨ¤

āĻŽāĻŋāĻĨāĻˇā§āĻ•ā§āϰāĻŋāϝāĻŧāĻž

āφāĻŽāϰāĻž āϝāĻ–āύ āĻšā§‡āϞāĻŽ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰ⧇ āĻāĻ•āϟāĻŋ āĻ…ā§āϝāĻžāĻĒā§āϞāĻŋāϕ⧇āĻļāύ āχāύāĻ¸ā§āϟāϞ āĻ•āϰāϤ⧇ āϚāĻžāχ āϤāĻ–āύ āφāĻ°ā§āĻ•āĻŋāĻŸā§‡āĻ•āϚāĻžāϰ⧇āϰ āωāĻĒāĻžāĻĻāĻžāύāϗ⧁āϞāĻŋ āϕ⧀āĻ­āĻžāĻŦ⧇ āχāĻ¨ā§āϟāĻžāϰāĻ…ā§āϝāĻžāĻ•ā§āϟ āĻ•āϰ⧇ āϤāĻž āĻĻ⧇āĻ–āĻž āϝāĻžāĻ•āĨ¤

  • āφāĻŽāϰāĻž āĻ•āĻĨāĻž āĻŦāϞāĻŋ Helm install, āϏāĻ‚āĻ—ā§āϰāĻšāĻ¸ā§āĻĨāϞ (āϚāĻžāĻ°ā§āϟ āϰ⧇āĻĒā§‹) āĻ…ā§āϝāĻžāĻ•ā§āϏ⧇āϏ āĻ•āϰ⧁āύ āĻāĻŦāĻ‚ āĻāĻ•āϟāĻŋ āĻšā§‡āϞāĻŽ āϚāĻžāĻ°ā§āϟ āĻĒāĻžāύāĨ¤

  • āĻšā§‡āϞāĻŽ āχāωāϟāĻŋāϞāĻŋāϟāĻŋ (āĻšā§‡āϞāĻŽ āϏāĻŋāĻāϞāφāχ) āϕ⧋āύ āĻ•ā§āϞāĻžāĻ¸ā§āϟāĻžāϰ⧇āϰ āϏāĻžāĻĨ⧇ āϝ⧋āĻ—āĻžāϝ⧋āĻ— āĻ•āϰāϤ⧇ āĻšāĻŦ⧇ āϤāĻž āύāĻŋāĻ°ā§āϧāĻžāϰāĻŖ āĻ•āϰāϤ⧇ Kubeconfig āĻāϰ āϏāĻžāĻĨ⧇ āϝ⧋āĻ—āĻžāϝ⧋āĻ— āĻ•āϰ⧇āĨ¤ 
  • āĻāχ āϤāĻĨā§āϝ āĻĒāĻžāĻ“āϝāĻŧāĻžāϰ āĻĒāϰ⧇, āχāωāϟāĻŋāϞāĻŋāϟāĻŋ āϟāĻŋāϞāĻžāϰāϕ⧇ āĻŦā§‹āĻāĻžāϝāĻŧ, āϝāĻž āφāĻŽāĻžāĻĻ⧇āϰ āĻ•ā§āϞāĻžāĻ¸ā§āϟāĻžāϰ⧇ āĻ…āĻŦāĻ¸ā§āĻĨāĻŋāϤ, āĻāĻ•āϟāĻŋ āĻ…ā§āϝāĻžāĻĒā§āϞāĻŋāϕ⧇āĻļāύ āĻšāĻŋāϏāĻžāĻŦ⧇āĨ¤ 
  • āϟāĻŋāϞāĻžāϰ āϕ⧁āĻŦ⧇-āĻāĻĒāĻŋāϏāĻžāĻ°ā§āĻ­āĻžāϰāϕ⧇ āϕ⧁āĻŦāĻžāϰāύ⧇āϟāϏ⧇ āĻ•ā§āϰāĻŋāϝāĻŧāĻž āϏāĻŽā§āĻĒāĻžāĻĻāύ āĻ•āϰāϤ⧇, āĻ•āĻŋāϛ⧁ āĻŦāĻ¸ā§āϤ⧁ āϤ⧈āϰāĻŋ āĻ•āϰāϤ⧇ (āĻĒāϰāĻŋāώ⧇āĻŦāĻž, āĻĒāĻĄ, āĻĒā§āϰāϤāĻŋāϞāĻŋāĻĒāĻŋ, āĻ—ā§‹āĻĒāύ⧀āϝāĻŧāϤāĻž āχāĻ¤ā§āϝāĻžāĻĻāĻŋ) āĻ•āϞ āĻ•āϰ⧇āĨ¤

āĻāϰ āĻĒāϰ⧇, āφāĻŽāϰāĻž āφāĻ•ā§āϰāĻŽāύ āϭ⧇āĻ•ā§āϟāϰ āĻĻ⧇āĻ–āϤ⧇ āĻĄāĻžāϝāĻŧāĻžāĻ—ā§āϰāĻžāĻŽāϟāĻŋāϕ⧇ āϜāϟāĻŋāϞ āĻ•āϰāĻŦ āϝ⧇āϟāĻŋ āϏāĻžāĻŽāĻ—ā§āϰāĻŋāĻ•āĻ­āĻžāĻŦ⧇ āĻĒ⧁āϰ⧋ āĻšā§‡āĻ˛ā§āĻŽ āφāĻ°ā§āĻ•āĻŋāĻŸā§‡āĻ•āϚāĻžāϰāϟāĻŋ āωāĻ¨ā§āĻŽā§āĻ•ā§āϤ āĻšāϤ⧇ āĻĒāĻžāϰ⧇āĨ¤ āĻāĻŦāĻ‚ āϤāĻžāϰāĻĒāϰ⧇ āφāĻŽāϰāĻž āϤāĻžāϕ⧇ āϰāĻ•ā§āώāĻž āĻ•āϰāĻžāϰ āĻšā§‡āĻˇā§āϟāĻž āĻ•āϰāĻŦāĨ¤

āφāĻ•ā§āϰāĻŽāĻŖ āϭ⧇āĻ•ā§āϟāϰ

āĻĒā§āϰāĻĨāĻŽ āϏāĻŽā§āĻ­āĻžāĻŦā§āϝ āĻĻ⧁āĻ°ā§āĻŦāϞ āĻĒāϝāĻŧ⧇āĻ¨ā§āϟ āĻšāϝāĻŧ āϏ⧁āĻŦāĻŋāϧāĻžāĻĒā§āϰāĻžāĻĒā§āϤ API-āĻŦā§āϝāĻŦāĻšāĻžāϰāĻ•āĻžāϰ⧀. āĻ¸ā§āĻ•āĻŋāĻŽā§‡āϰ āĻ…āĻ‚āĻļ āĻšāĻŋāϏāĻžāĻŦ⧇, āĻāϟāĻŋ āĻāĻ•āϜāύ āĻšā§āϝāĻžāĻ•āĻžāϰ āϝāĻŋāύāĻŋ āĻšā§‡āϞāĻŽ CLI-āϤ⧇ āĻ…ā§āϝāĻžāĻĄāĻŽāĻŋāύ āĻ…ā§āϝāĻžāĻ•ā§āϏ⧇āϏ āĻĒ⧇āϝāĻŧ⧇āϛ⧇āύāĨ¤

āϏ⧁āĻŦāĻŋāϧāĻžāĻŦāĻŋāĻšā§€āύ API āĻŦā§āϝāĻŦāĻšāĻžāϰāĻ•āĻžāϰ⧀ āĻāϟāĻŋ āĻ•āĻžāĻ›āĻžāĻ•āĻžāĻ›āĻŋ āϕ⧋āĻĨāĻžāĻ“ āĻĨāĻžāĻ•āϞ⧇ āĻŦāĻŋāĻĒāĻĻ āϏ⧃āĻˇā§āϟāĻŋ āĻ•āϰāϤ⧇ āĻĒāĻžāϰ⧇āĨ¤ āĻāχ āϧāϰāύ⧇āϰ āĻŦā§āϝāĻŦāĻšāĻžāϰāĻ•āĻžāϰ⧀āϰ āĻāĻ•āϟāĻŋ āĻ­āĻŋāĻ¨ā§āύ āĻĒā§āϰāϏāĻ™ā§āĻ— āĻĨāĻžāĻ•āĻŦ⧇, āωāĻĻāĻžāĻšāϰāĻŖāĻ¸ā§āĻŦāϰ⧂āĻĒ, āϤāĻžāϕ⧇ Kubeconfig āϏ⧇āϟāĻŋāĻ‚āϏ⧇ āĻāĻ•āϟāĻŋ āĻ•ā§āϞāĻžāĻ¸ā§āϟāĻžāϰ āύ⧇āĻŽāĻ¸ā§āĻĒ⧇āϏ⧇ āĻ¸ā§āĻĨāĻŋāϰ āĻ•āϰāĻž āϝ⧇āϤ⧇ āĻĒāĻžāϰ⧇āĨ¤

āϏāĻŦāĻšā§‡āϝāĻŧ⧇ āφāĻ•āĻ°ā§āώāĻŖā§€āϝāĻŧ āφāĻ•ā§āϰāĻŽāĻŖ āϭ⧇āĻ•ā§āϟāϰāϟāĻŋ āĻāĻŽāύ āĻāĻ•āϟāĻŋ āĻĒā§āϰāĻ•ā§āϰāĻŋāϝāĻŧāĻž āĻšāϤ⧇ āĻĒāĻžāϰ⧇ āϝāĻž āϟāĻŋāϞāĻžāϰ⧇āϰ āĻ•āĻžāĻ›āĻžāĻ•āĻžāĻ›āĻŋ āϕ⧋āĻĨāĻžāĻ“ āĻāĻ•āϟāĻŋ āĻ•ā§āϞāĻžāĻ¸ā§āϟāĻžāϰ⧇āϰ āĻŽāĻ§ā§āϝ⧇ āĻĨāĻžāϕ⧇ āĻāĻŦāĻ‚ āĻāϟāĻŋ āĻ…ā§āϝāĻžāĻ•ā§āϏ⧇āϏ āĻ•āϰāϤ⧇ āĻĒāĻžāϰ⧇āĨ¤ āĻāϟāĻŋ āĻāĻ•āϟāĻŋ āĻ“āϝāĻŧ⧇āĻŦ āϏāĻžāĻ°ā§āĻ­āĻžāϰ āĻŦāĻž āĻŽāĻžāχāĻ•ā§āϰ⧋āϏāĻžāĻ°ā§āĻ­āĻŋāϏ āĻšāϤ⧇ āĻĒāĻžāϰ⧇ āϝāĻž āĻ•ā§āϞāĻžāĻ¸ā§āϟāĻžāϰ⧇āϰ āύ⧇āϟāĻ“āϝāĻŧāĻžāĻ°ā§āĻ• āĻĒāϰāĻŋāĻŦ⧇āĻļ āĻĻ⧇āϖ⧇āĨ¤

āĻāĻ•āϟāĻŋ āĻŦāĻšāĻŋāϰāĻžāĻ—āϤ, āĻ•āĻŋāĻ¨ā§āϤ⧁ āĻ•ā§āϰāĻŽāĻŦāĻ°ā§āϧāĻŽāĻžāύ āϜāύāĻĒā§āϰāĻŋāϝāĻŧ, āφāĻ•ā§āϰāĻŽāĻŖ āĻŦ⧈āĻ•āĻ˛ā§āĻĒāĻŋāĻ• āϚāĻžāĻ°ā§āϟ āϰ⧇āĻĒā§‹ āϜāĻĄāĻŧāĻŋāϤāĨ¤ āĻāĻ•āϜāύ āĻŦ⧇āψāĻŽāĻžāύ āϞ⧇āĻ–āĻ• āĻĻā§āĻŦāĻžāϰāĻž āϤ⧈āϰāĻŋ āĻ•āϰāĻž āĻāĻ•āϟāĻŋ āϚāĻžāĻ°ā§āĻŸā§‡ āĻ…āύāĻŋāϰāĻžāĻĒāĻĻ āϏāĻŽā§āĻĒāĻĻ āĻĨāĻžāĻ•āϤ⧇ āĻĒāĻžāϰ⧇ āĻāĻŦāĻ‚ āφāĻĒāύāĻŋ āĻŦāĻŋāĻļā§āĻŦāĻžāϏ⧇āϰ āĻ­āĻŋāĻ¤ā§āϤāĻŋāϤ⧇ āĻāϟāĻŋ āϏāĻŽā§āĻĒā§‚āĻ°ā§āĻŖ āĻ•āϰāĻŦ⧇āύāĨ¤ āĻ…āĻĨāĻŦāĻž āĻāϟāĻŋ āϚāĻžāĻ°ā§āϟāϟāĻŋāϕ⧇ āĻĒā§āϰāϤāĻŋāĻ¸ā§āĻĨāĻžāĻĒāύ āĻ•āϰāϤ⧇ āĻĒāĻžāϰ⧇ āϝāĻž āφāĻĒāύāĻŋ āĻ…āĻĢāĻŋāϏāĻŋāϝāĻŧāĻžāϞ āϰāĻŋāĻĒā§‹āϜāĻŋāϟāϰāĻŋ āĻĨ⧇āϕ⧇ āĻĄāĻžāωāύāϞ⧋āĻĄ āĻ•āϰ⧇āύ āĻāĻŦāĻ‚ āωāĻĻāĻžāĻšāϰāĻŖāĻ¸ā§āĻŦāϰ⧂āĻĒ, āύ⧀āϤāĻŋāϰ āφāĻ•āĻžāϰ⧇ āĻāĻ•āϟāĻŋ āϏāĻ‚āĻ¸ā§āĻĨāĻžāύ āϤ⧈āϰāĻŋ āĻ•āϰāϤ⧇ āĻāĻŦāĻ‚ āĻāϰ āĻ…ā§āϝāĻžāĻ•ā§āϏ⧇āϏ āĻŦāĻžāĻĄāĻŧāĻžāϤ⧇ āĻĒāĻžāϰ⧇āĨ¤

āĻšā§‡āϞāĻŽ āϏāĻŋāĻ•āĻŋāωāϰāĻŋāϟāĻŋ

āφāϏ⧁āύ āĻāχ āϚāĻžāϰāϟāĻŋ āĻĻāĻŋāĻ• āĻĨ⧇āϕ⧇ āφāĻ•ā§āϰāĻŽāĻŖ āĻĒā§āϰāϤāĻŋāϰ⧋āϧ āĻ•āϰāĻžāϰ āĻšā§‡āĻˇā§āϟāĻž āĻ•āϰāĻŋ āĻāĻŦāĻ‚ āĻšā§‡āϞāĻŽ āφāĻ°ā§āĻ•āĻŋāĻŸā§‡āĻ•āϚāĻžāϰ⧇ āϕ⧋āĻĨāĻžāϝāĻŧ āϏāĻŽāĻ¸ā§āϝāĻž āφāϛ⧇ āĻāĻŦāĻ‚ āϕ⧋āĻĨāĻžāϝāĻŧ, āϏāĻŽā§āĻ­āĻŦāϤ, āϕ⧋āύāϟāĻŋ āύ⧇āχ āϤāĻž āϖ⧁āρāĻœā§‡ āĻŦ⧇āϰ āĻ•āϰāĻžāϰ āĻšā§‡āĻˇā§āϟāĻž āĻ•āϰāĻŋāĨ¤

āĻāϰ āĻĄāĻžāϝāĻŧāĻžāĻ—ā§āϰāĻžāĻŽāϟāĻŋ āĻŦāĻĄāĻŧ āĻ•āϰāĻž āϝāĻžāĻ•, āφāϰ⧋ āωāĻĒāĻžāĻĻāĻžāύ āϝ⧋āĻ— āĻ•āϰ⧁āύ, āĻ•āĻŋāĻ¨ā§āϤ⧁ āϏāĻŽāĻ¸ā§āϤ āĻŽā§ŒāϞāĻŋāĻ• āωāĻĒāĻžāĻĻāĻžāύ āϰāĻžāϖ⧁āύāĨ¤

āĻšā§‡āϞāĻŽ āϏāĻŋāĻ•āĻŋāωāϰāĻŋāϟāĻŋ

Helm CLI āϚāĻžāĻ°ā§āϟ āϰ⧇āĻĒā§‹āϰ āϏāĻžāĻĨ⧇ āϝ⧋āĻ—āĻžāϝ⧋āĻ— āĻ•āϰ⧇, Kubeconfig āĻāϰ āϏāĻžāĻĨ⧇ āϝ⧋āĻ—āĻžāϝ⧋āĻ— āĻ•āϰ⧇ āĻāĻŦāĻ‚ āĻ•āĻžāϜ āϟāĻŋāϞāĻžāϰ āĻ•āĻŽā§āĻĒā§‹āύ⧇āĻ¨ā§āĻŸā§‡ āĻ•ā§āϞāĻžāĻ¸ā§āϟāĻžāϰ⧇ āĻ¸ā§āĻĨāĻžāύāĻžāĻ¨ā§āϤāϰāĻŋāϤ āĻšāϝāĻŧāĨ¤

āϟāĻŋāϞāĻžāϰ āĻĻ⧁āϟāĻŋ āĻŦāĻ¸ā§āϤ⧁ āĻĻā§āĻŦāĻžāϰāĻž āĻĒā§āϰāϤāĻŋāύāĻŋāϧāĻŋāĻ¤ā§āĻŦ āĻ•āϰāĻž āĻšāϝāĻŧ:

  • Tiller-deploy svc, āϝāĻž āĻāĻ•āϟāĻŋ āύāĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āϟ āĻĒāϰāĻŋāώ⧇āĻŦāĻž āĻĒā§āϰāĻ•āĻžāĻļ āĻ•āϰ⧇;
  • āϟāĻŋāϞāĻžāϰ-āĻĄāĻŋāĻĒā§āϞāϝāĻŧ āĻĒāĻĄ (āĻāĻ•āϟāĻŋ āĻĒā§āϰāϤāĻŋāϞāĻŋāĻĒāĻŋāϤ⧇ āĻāĻ•āϟāĻŋ āĻāĻ•āĻ• āĻ…āύ⧁āϞāĻŋāĻĒāĻŋāϤ⧇ āϚāĻŋāĻ¤ā§āϰ⧇), āϝāĻžāϰ āωāĻĒāϰ āĻĒ⧁āϰ⧋ āϞ⧋āĻĄ āϚāϞ⧇, āϝāĻž āĻ•ā§āϞāĻžāĻ¸ā§āϟāĻžāϰ⧇ āĻĒā§āϰāĻŦ⧇āĻļ āĻ•āϰ⧇āĨ¤

āχāĻ¨ā§āϟāĻžāϰāĻ…ā§āϝāĻžāĻ•āĻļāύ⧇āϰ āϜāĻ¨ā§āϝ āĻŦāĻŋāĻ­āĻŋāĻ¨ā§āύ āĻĒā§āϰ⧋āĻŸā§‹āĻ•āϞ āĻāĻŦāĻ‚ āĻ¸ā§āĻ•āĻŋāĻŽ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰāĻž āĻšāϝāĻŧāĨ¤ āύāĻŋāϰāĻžāĻĒāĻ¤ā§āϤāĻžāϰ āĻĻ⧃āĻˇā§āϟāĻŋāϕ⧋āĻŖ āĻĨ⧇āϕ⧇, āφāĻŽāϰāĻž āϏāĻŦāĻšā§‡āϝāĻŧ⧇ āĻŦ⧇āĻļāĻŋ āφāĻ—ā§āϰāĻšā§€:

  • āϝ⧇ āĻĒāĻĻā§āϧāϤāĻŋāϰ āĻŽāĻžāĻ§ā§āϝāĻŽā§‡ āĻšā§‡āϞāĻŽ CLI āϚāĻžāĻ°ā§āϟ āϰ⧇āĻĒā§‹ āĻ…ā§āϝāĻžāĻ•ā§āϏ⧇āϏ āĻ•āϰ⧇: āϕ⧋āύ āĻĒā§āϰ⧋āĻŸā§‹āĻ•āϞ, āϏ⧇āĻ–āĻžāύ⧇ āĻĒā§āϰāĻŽāĻžāĻŖā§€āĻ•āϰāĻŖ āφāϛ⧇ āĻāĻŦāĻ‚ āĻāϟāĻŋ āĻĻāĻŋāϝāĻŧ⧇ āϕ⧀ āĻ•āϰāĻž āϝ⧇āϤ⧇ āĻĒāĻžāϰ⧇āĨ¤
  • āϝ⧇ āĻĒā§āϰ⧋āĻŸā§‹āĻ•āϞ āĻĻā§āĻŦāĻžāϰāĻž āĻšā§‡āϞāĻŽ CLI, kubectl āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰ⧇, Tiller āĻāϰ āϏāĻžāĻĨ⧇ āϝ⧋āĻ—āĻžāϝ⧋āĻ— āĻ•āϰ⧇āĨ¤ āĻāϟāĻŋ āĻ•ā§āϞāĻžāĻ¸ā§āϟāĻžāϰ⧇āϰ āĻ­āĻŋāϤāϰ⧇ āχāύāĻ¸ā§āϟāϞ āĻ•āϰāĻž āĻāĻ•āϟāĻŋ RPC āϏāĻžāĻ°ā§āĻ­āĻžāϰāĨ¤
  • āϟāĻŋāϞāĻžāϰ āύāĻŋāĻœā§‡āχ āĻŽāĻžāχāĻ•ā§āϰ⧋āϏāĻžāĻ°ā§āĻ­āĻŋāϏ⧇ āĻ…ā§āϝāĻžāĻ•ā§āϏ⧇āϏāϝ⧋āĻ—ā§āϝ āϝāĻž āĻ•ā§āϞāĻžāĻ¸ā§āϟāĻžāϰ⧇ āĻĨāĻžāϕ⧇ āĻāĻŦāĻ‚ āϕ⧁āĻŦ⧇-āĻāĻĒāĻŋāϏāĻžāĻ°ā§āĻ­āĻžāϰ⧇āϰ āϏāĻžāĻĨ⧇ āϝ⧋āĻ—āĻžāϝ⧋āĻ— āĻ•āϰ⧇āĨ¤

āĻšā§‡āϞāĻŽ āϏāĻŋāĻ•āĻŋāωāϰāĻŋāϟāĻŋ

āϚāϞ⧁āύ āĻ•ā§āϰāĻŽāĻžāύ⧁āϏāĻžāϰ⧇ āĻāχ āϏāĻŦ āĻāϞāĻžāĻ•āĻžāϝāĻŧ āφāϞ⧋āϚāύāĻž āĻ•āϰāĻž āϝāĻžāĻ•.

āφāϰāĻŦāĻŋāĻāϏāĻŋ

āφāϰāĻŦāĻŋāĻāϏāĻŋ āϏāĻ•ā§āώāĻŽ āύāĻž āĻšāĻ“āϝāĻŧāĻž āĻĒāĻ°ā§āϝāĻ¨ā§āϤ āĻšā§‡āϞāĻŽā§‡āϰ āϜāĻ¨ā§āϝ āĻŦāĻž āĻ•ā§āϞāĻžāĻ¸ā§āϟāĻžāϰ⧇āϰ āĻŽāĻ§ā§āϝ⧇ āĻ…āĻ¨ā§āϝ āϕ⧋āύāĻ“ āĻĒāϰāĻŋāώ⧇āĻŦāĻžāϰ āϜāĻ¨ā§āϝ āϕ⧋āύāĻ“ āϏ⧁āϰāĻ•ā§āώāĻž āϏāĻŽā§āĻĒāĻ°ā§āϕ⧇ āĻ•āĻĨāĻž āĻŦāϞāĻžāϰ āϕ⧋āύāĻ“ āĻ…āĻ°ā§āĻĨ āύ⧇āχāĨ¤

āĻĻ⧇āϖ⧇ āĻŽāύ⧇ āĻšāĻšā§āϛ⧇ āĻāϟāĻŋ āϏāĻ°ā§āĻŦāĻļ⧇āώ āϏ⧁āĻĒāĻžāϰāĻŋāĻļ āύāϝāĻŧ, āϤāĻŦ⧇ āφāĻŽāĻŋ āύāĻŋāĻļā§āϚāĻŋāϤ āϝ⧇ āĻ…āύ⧇āĻ• āϞ⧋āĻ• āĻāĻ–āύāĻ“ āĻ‰ā§ŽāĻĒāĻžāĻĻāύ⧇āĻ“ RBAC āϏāĻ•ā§āώāĻŽ āĻ•āϰ⧇āύāĻŋ, āĻ•āĻžāϰāĻŖ āĻāϟāĻŋ āĻ…āύ⧇āĻ• āĻāĻ—āĻĄāĻŧāĻž āĻāĻŦāĻ‚ āĻ…āύ⧇āĻ• āĻ•āĻŋāϛ⧁ āĻ•āύāĻĢāĻŋāĻ—āĻžāϰ āĻ•āϰāĻž āĻĻāϰāĻ•āĻžāϰāĨ¤ āϝāĻžāχāĻšā§‹āĻ•, āφāĻŽāĻŋ āφāĻĒāύāĻžāϕ⧇ āĻāϟāĻŋ āĻ•āϰāϤ⧇ āωāĻ¤ā§āϏāĻžāĻšāĻŋāϤ āĻ•āϰāĻŋāĨ¤

āĻšā§‡āϞāĻŽ āϏāĻŋāĻ•āĻŋāωāϰāĻŋāϟāĻŋ

https://rbac.dev/ — RBAC-āĻāϰ āϜāĻ¨ā§āϝ āĻ“āϝāĻŧ⧇āĻŦāϏāĻžāχāϟ āφāχāύāĻœā§€āĻŦā§€āĨ¤ āĻāϟāĻŋāϤ⧇ āĻĒā§āϰāϚ⧁āϰ āĻĒāϰāĻŋāĻŽāĻžāϪ⧇ āφāĻ•āĻ°ā§āώāĻŖā§€āϝāĻŧ āωāĻĒāĻ•āϰāĻŖ āϰāϝāĻŧ⧇āϛ⧇ āϝāĻž āφāĻĒāύāĻžāϕ⧇ RBAC āϏ⧇āϟ āφāĻĒ āĻ•āϰāϤ⧇ āϏāĻžāĻšāĻžāĻ¯ā§āϝ āĻ•āϰāĻŦ⧇, āĻĻ⧇āĻ–āĻžāĻŦ⧇ āϕ⧇āύ āĻāϟāĻŋ āĻ­āĻžāϞ āĻāĻŦāĻ‚ āϕ⧀āĻ­āĻžāĻŦ⧇ āĻāϟāĻŋāϰ āϏāĻžāĻĨ⧇ āωāĻ¤ā§āĻĒāĻžāĻĻāύ⧇ āĻœā§€āĻŦāύāϝāĻžāĻĒāύ āĻ•āϰāĻž āϝāĻžāϝāĻŧāĨ¤

āφāĻŽāĻŋ Tiller āĻāĻŦāĻ‚ RBAC āĻ•āĻŋāĻ­āĻžāĻŦ⧇ āĻ•āĻžāϜ āĻ•āϰ⧇ āϤāĻž āĻŦā§āϝāĻžāĻ–ā§āϝāĻž āĻ•āϰāĻžāϰ āĻšā§‡āĻˇā§āϟāĻž āĻ•āϰāĻŦāĨ¤ āϟāĻŋāϞāĻžāϰ āĻāĻ•āϟāĻŋ āύāĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āϟ āĻĒāϰāĻŋāώ⧇āĻŦāĻž āĻ…ā§āϝāĻžāĻ•āĻžāωāĻ¨ā§āĻŸā§‡āϰ āĻ…āϧ⧀āύ⧇ āĻ•ā§āϞāĻžāĻ¸ā§āϟāĻžāϰ⧇āϰ āĻ­āĻŋāϤāϰ⧇ āĻ•āĻžāϜ āĻ•āϰ⧇āĨ¤ āϏāĻžāϧāĻžāϰāĻŖāϤ, RBAC āĻ•āύāĻĢāĻŋāĻ—āĻžāϰ āĻ•āϰāĻž āύāĻž āĻĨāĻžāĻ•āϞ⧇, āĻāϟāĻŋ āϏ⧁āĻĒāĻžāϰ āχāωāϜāĻžāϰ āĻšāĻŦ⧇āĨ¤ āĻŽā§ŒāϞāĻŋāĻ• āĻ•āύāĻĢāĻŋāĻ—āĻžāϰ⧇āĻļāύ⧇, āϟāĻŋāϞāĻžāϰ āĻāĻ•āϜāύ āĻ…ā§āϝāĻžāĻĄāĻŽāĻŋāύ āĻšāĻŦ⧇āύāĨ¤ āĻāχ āĻ•āĻžāϰāϪ⧇āχ āĻĒā§āϰāĻžāϝāĻŧāĻļāχ āĻŦāϞāĻž āĻšāϝāĻŧ āϝ⧇ āϟāĻŋāϞāĻžāϰ āĻšāϞ āφāĻĒāύāĻžāϰ āĻ•ā§āϞāĻžāĻ¸ā§āϟāĻžāϰ⧇āϰ āĻāĻ•āϟāĻŋ SSH āϟāĻžāύ⧇āϞāĨ¤ āφāϏāϞ⧇, āĻāϟāĻŋ āϏāĻ¤ā§āϝ, āϤāĻžāχ āφāĻĒāύāĻŋ āωāĻĒāϰ⧇āϰ āϚāĻŋāĻ¤ā§āϰ⧇ āĻĄāĻŋāĻĢāĻ˛ā§āϟ āĻĒāϰāĻŋāώ⧇āĻŦāĻž āĻ…ā§āϝāĻžāĻ•āĻžāωāĻ¨ā§āĻŸā§‡āϰ āĻĒāϰāĻŋāĻŦāĻ°ā§āϤ⧇ āĻāĻ•āϟāĻŋ āĻĒ⧃āĻĨāĻ• āĻĄā§‡āĻĄāĻŋāϕ⧇āĻŸā§‡āĻĄ āĻĒāϰāĻŋāώ⧇āĻŦāĻž āĻ…ā§āϝāĻžāĻ•āĻžāωāĻ¨ā§āϟ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰāϤ⧇ āĻĒāĻžāϰ⧇āύāĨ¤

āφāĻĒāύāĻŋ āϝāĻ–āύ āĻšā§‡āϞāĻŽ āĻļ⧁āϰ⧁ āĻ•āϰ⧇āύ āĻāĻŦāĻ‚ āĻĒā§āϰāĻĨāĻŽāĻŦāĻžāϰ⧇āϰ āϜāĻ¨ā§āϝ āĻāϟāĻŋ āϏāĻžāĻ°ā§āĻ­āĻžāϰ⧇ āχāύāĻ¸ā§āϟāϞ āĻ•āϰ⧇āύ, āφāĻĒāύāĻŋ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰ⧇ āĻĒāϰāĻŋāώ⧇āĻŦāĻž āĻ…ā§āϝāĻžāĻ•āĻžāωāĻ¨ā§āϟ āϏ⧇āϟ āĻ•āϰāϤ⧇ āĻĒāĻžāϰ⧇āύ --service-account. āĻāϟāĻŋ āφāĻĒāύāĻžāϕ⧇ āĻ¨ā§āϝ⧂āύāϤāĻŽ āĻĒā§āϰāϝāĻŧā§‹āϜāύ⧀āϝāĻŧ āĻ…āϧāĻŋāĻ•āĻžāϰ⧇āϰ āϏ⧇āϟ āϏāĻš āĻāĻ•āϜāύ āĻŦā§āϝāĻŦāĻšāĻžāϰāĻ•āĻžāϰ⧀āϕ⧇ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰāĻžāϰ āĻ…āύ⧁āĻŽāϤāĻŋ āĻĻ⧇āĻŦ⧇⧎ āϏāĻ¤ā§āϝ, āφāĻĒāύāĻžāϕ⧇ āĻāĻŽāύ āĻāĻ•āϟāĻŋ "āĻŽāĻžāϞāĻž" āϤ⧈āϰāĻŋ āĻ•āϰāϤ⧇ āĻšāĻŦ⧇: āĻ­ā§‚āĻŽāĻŋāĻ•āĻž āĻāĻŦāĻ‚ āĻ­ā§‚āĻŽāĻŋāĻ•āĻž āĻŦāĻžāρāϧāĻžāχāĨ¤

āĻšā§‡āϞāĻŽ āϏāĻŋāĻ•āĻŋāωāϰāĻŋāϟāĻŋ

āĻĻ⧁āĻ°ā§āĻ­āĻžāĻ—ā§āϝāĻŦāĻļāϤ, āĻšā§‡āϞāĻŽ āφāĻĒāύāĻžāϰ āϜāĻ¨ā§āϝ āĻāϟāĻŋ āĻ•āϰāĻŦ⧇ āύāĻžāĨ¤ āĻšā§‡āϞāĻŽ āĻĒāĻžāϏ āĻ•āϰāĻžāϰ āϜāĻ¨ā§āϝ āφāĻĒāύāĻžāϕ⧇ āĻŦāĻž āφāĻĒāύāĻžāϰ āϕ⧁āĻŦāĻžāϰāύ⧇āϟāϏ āĻ•ā§āϞāĻžāĻ¸ā§āϟāĻžāϰ āĻ…ā§āϝāĻžāĻĄāĻŽāĻŋāύāĻŋāĻ¸ā§āĻŸā§āϰ⧇āϟāϰāϕ⧇ āĻĒāϰāĻŋāώ⧇āĻŦāĻž-āĻ…ā§āϝāĻžāĻ•āĻžāωāĻ¨ā§āĻŸā§‡āϰ āϜāĻ¨ā§āϝ āĻ­ā§‚āĻŽāĻŋāĻ•āĻž āĻāĻŦāĻ‚ āĻ­ā§‚āĻŽāĻŋāĻ•āĻžāϰ āĻāĻ•āϟāĻŋ āϏ⧇āϟ āĻĒā§āϰāĻ¸ā§āϤ⧁āϤ āĻ•āϰāϤ⧇ āĻšāĻŦ⧇āĨ¤

āĻĒā§āϰāĻļā§āύ āωāϠ⧇āϛ⧇ - āĻ­ā§‚āĻŽāĻŋāĻ•āĻž āĻāĻŦāĻ‚ āĻ•ā§āϞāĻžāĻ¸ā§āϟāĻžāϰ āϰ⧋āϞ⧇āϰ āĻŽāĻ§ā§āϝ⧇ āĻĒāĻžāĻ°ā§āĻĨāĻ•ā§āϝ āϕ⧀? āĻĒāĻžāĻ°ā§āĻĨāĻ•ā§āϝ āĻšāϞ āϝ⧇ ClusterRole āϏāĻŽāĻ¸ā§āϤ āύāĻžāĻŽāĻ¸ā§āĻĨāĻžāύ⧇āϰ āϜāĻ¨ā§āϝ āĻ•āĻžāϜ āĻ•āϰ⧇, āύāĻŋāϝāĻŧāĻŽāĻŋāϤ āĻ­ā§‚āĻŽāĻŋāĻ•āĻž āĻāĻŦāĻ‚ āϰ⧋āϞāĻŦāĻŋāĻ¨ā§āĻĄāĻŋāĻ‚āϝāĻŧ⧇āϰ āĻŦāĻŋāĻĒāϰ⧀āϤ⧇, āϝāĻž āĻļ⧁āϧ⧁āĻŽāĻžāĻ¤ā§āϰ āĻāĻ•āϟāĻŋ āĻŦāĻŋāĻļ⧇āώ āύāĻžāĻŽāĻ¸ā§āĻĨāĻžāύ⧇āϰ āϜāĻ¨ā§āϝ āĻ•āĻžāϜ āĻ•āϰ⧇āĨ¤ āφāĻĒāύāĻŋ āϏāĻŽā§āĻĒā§‚āĻ°ā§āĻŖ āĻ•ā§āϞāĻžāĻ¸ā§āϟāĻžāϰ āĻāĻŦāĻ‚ āϏāĻŽāĻ¸ā§āϤ āύāĻžāĻŽāĻ¸ā§āĻĨāĻžāύ⧇āϰ āϜāĻ¨ā§āϝ āύ⧀āϤāĻŋāϗ⧁āϞāĻŋ āĻ•āύāĻĢāĻŋāĻ—āĻžāϰ āĻ•āϰāϤ⧇ āĻĒāĻžāϰ⧇āύ, āĻ…āĻĨāĻŦāĻž āĻĒā§āϰāϤāĻŋāϟāĻŋ āύāĻžāĻŽāĻ¸ā§āĻĨāĻžāύ⧇āϰ āϜāĻ¨ā§āϝ āĻĒ⧃āĻĨāĻ•āĻ­āĻžāĻŦ⧇ āĻŦā§āϝāĻ•ā§āϤāĻŋāĻ—āϤāĻ•ā§ƒāϤ āĻ•āϰāϤ⧇ āĻĒāĻžāϰ⧇āύāĨ¤

āĻāϟāĻž āωāĻ˛ā§āϞ⧇āĻ– āĻ•āϰāĻžāϰ āĻŽāϤ⧋ āϝ⧇ RBAC āφāϰ⧇āĻ•āϟāĻŋ āĻŦāĻĄāĻŧ āϏāĻŽāĻ¸ā§āϝāĻž āϏāĻŽāĻžāϧāĻžāύ āĻ•āϰ⧇āĨ¤ āĻ…āύ⧇āĻ• āϞ⧋āĻ• āĻ…āĻ­āĻŋāϝ⧋āĻ— āĻ•āϰ⧇ āϝ⧇ āĻšā§‡āϞāĻŽ, āĻĻ⧁āĻ°ā§āĻ­āĻžāĻ—ā§āϝāĻŦāĻļāϤ, āĻŽāĻžāĻ˛ā§āϟāĻŋāĻŸā§‡āĻ¨ā§āϝāĻžāĻ¨ā§āϏāĻŋ āύāϝāĻŧ (āĻŽāĻžāĻ˛ā§āϟāĻŋāĻŸā§‡āĻ¨ā§āϝāĻžāĻ¨ā§āϏāĻŋ āϏāĻŽāĻ°ā§āĻĨāύ āĻ•āϰ⧇ āύāĻž)āĨ¤ āϝāĻĻāĻŋ āĻŦ⧇āĻļ āĻ•āϝāĻŧ⧇āĻ•āϟāĻŋ āĻĻāϞ āĻāĻ•āϟāĻŋ āĻ•ā§āϞāĻžāĻ¸ā§āϟāĻžāϰ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰ⧇ āĻāĻŦāĻ‚ āĻšā§‡āϞāĻŽ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰ⧇, āϤāĻŦ⧇ āĻāχ āĻ•ā§āϞāĻžāĻ¸ā§āϟāĻžāϰ⧇āϰ āĻŽāĻ§ā§āϝ⧇ āύ⧀āϤāĻŋāϗ⧁āϞāĻŋ āϏ⧇āϟ āφāĻĒ āĻ•āϰāĻž āĻāĻŦāĻ‚ āϤāĻžāĻĻ⧇āϰ āĻ…ā§āϝāĻžāĻ•ā§āϏ⧇āϏ āϏ⧀āĻŽāĻŋāϤ āĻ•āϰāĻž āĻŽā§‚āϞāϤ āĻ…āϏāĻŽā§āĻ­āĻŦ, āĻ•āĻžāϰāĻŖ āĻāĻ•āϟāĻŋ āύāĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āϟ āĻĒāϰāĻŋāώ⧇āĻŦāĻž āĻ…ā§āϝāĻžāĻ•āĻžāωāĻ¨ā§āϟ āϰāϝāĻŧ⧇āϛ⧇ āϝāĻžāϰ āĻ…āϧ⧀āύ⧇ āĻšā§‡āϞāĻŽ āϚāϞ⧇ āĻāĻŦāĻ‚ āĻāϟāĻŋ āϤāĻžāϰ āύ⧀āĻšā§‡ āĻĨ⧇āϕ⧇ āĻ•ā§āϞāĻžāĻ¸ā§āϟāĻžāϰ⧇āϰ āϏāĻŽāĻ¸ā§āϤ āϏāĻ‚āĻ¸ā§āĻĨāĻžāύ āϤ⧈āϰāĻŋ āĻ•āϰ⧇āĨ¤ , āϝāĻž āĻ•āĻ–āύāĻ“ āĻ•āĻ–āύāĻ“ āϖ⧁āĻŦ āĻ…āϏ⧁āĻŦāĻŋāϧāĻžāϜāύāĻ•āĨ¤ āĻāϟāĻŋ āϏāĻ¤ā§āϝ - āĻŦāĻžāχāύāĻžāϰāĻŋ āĻĢāĻžāχāϞ⧇āϰ āĻŽāϤ⧋, āĻĒā§āϰāĻ•ā§āϰāĻŋāϝāĻŧāĻžāϟāĻŋāϰ āĻŽāϤ⧋, āĻšā§‡āϞāĻŽ āϟāĻŋāϞāĻžāϰ⧇āϰ āĻŽāĻžāĻ˛ā§āϟāĻŋāĻŸā§‡āύ⧇āĻ¨ā§āϏāĻŋāϰ āϕ⧋āύ⧋ āϧāĻžāϰāĻŖāĻž āύ⧇āχ.

āϝāĻžāχāĻšā§‹āĻ•, āĻāĻ•āϟāĻŋ āĻĻ⧁āĻ°ā§āĻĻāĻžāĻ¨ā§āϤ āωāĻĒāĻžāϝāĻŧ āϰāϝāĻŧ⧇āϛ⧇ āϝāĻž āφāĻĒāύāĻžāϕ⧇ āĻāĻ•āϟāĻŋ āĻ•ā§āϞāĻžāĻ¸ā§āϟāĻžāϰ⧇ āĻāĻ•āĻžāϧāĻŋāĻ•āĻŦāĻžāϰ āϟāĻŋāϞāĻžāϰ āϚāĻžāϞāĻžāύ⧋āϰ āĻ…āύ⧁āĻŽāϤāĻŋ āĻĻ⧇āϝāĻŧāĨ¤ āĻāϤ⧇ āϕ⧋āύ āϏāĻŽāĻ¸ā§āϝāĻž āύ⧇āχ, āϟāĻŋāϞāĻžāϰ āĻĒā§āϰāϤāĻŋāϟāĻŋ āύāĻžāĻŽāĻ¸ā§āĻĨāĻžāύ⧇ āϚāĻžāϞ⧁ āĻ•āϰāĻž āϝ⧇āϤ⧇ āĻĒāĻžāϰ⧇āĨ¤ āϏ⧁āϤāϰāĻžāĻ‚, āφāĻĒāύāĻŋ āĻāĻ•āϟāĻŋ āĻĒā§āϰāϏāĻ™ā§āĻ— āĻšāĻŋāϏāĻžāĻŦ⧇ RBAC, Kubeconfig āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰāϤ⧇ āĻĒāĻžāϰ⧇āύ āĻāĻŦāĻ‚ āĻāĻ•āϟāĻŋ āĻŦāĻŋāĻļ⧇āώ āĻšā§‡āϞāĻŽā§‡ āĻ…ā§āϝāĻžāĻ•ā§āϏ⧇āϏ āϏ⧀āĻŽāĻŋāϤ āĻ•āϰāϤ⧇ āĻĒāĻžāϰ⧇āύāĨ¤

āĻāϟāĻž āĻāχ āĻŽāϤ āĻšāĻŦ⧇.

āĻšā§‡āϞāĻŽ āϏāĻŋāĻ•āĻŋāωāϰāĻŋāϟāĻŋ

āωāĻĻāĻžāĻšāϰāĻŖāĻ¸ā§āĻŦāϰ⧂āĻĒ, āĻŦāĻŋāĻ­āĻŋāĻ¨ā§āύ āĻĻāϞ⧇āϰ āϜāĻ¨ā§āϝ āĻĒā§āϰāϏāĻ™ā§āĻ— āϏāĻš āĻĻ⧁āϟāĻŋ Kubeconfigs āϰāϝāĻŧ⧇āϛ⧇ (āĻĻ⧁āϟāĻŋ āύāĻžāĻŽāĻ¸ā§āĻĨāĻžāύ): āĻĄā§‡āϭ⧇āϞāĻĒāĻŽā§‡āĻ¨ā§āϟ āϟāĻŋāĻŽā§‡āϰ āϜāĻ¨ā§āϝ X āϟāĻŋāĻŽ āĻāĻŦāĻ‚ āĻ…ā§āϝāĻžāĻĄāĻŽāĻŋāύ āĻ•ā§āϞāĻžāĻ¸ā§āϟāĻžāϰāĨ¤ āĻ…ā§āϝāĻžāĻĄāĻŽāĻŋāύ āĻ•ā§āϞāĻžāĻ¸ā§āϟāĻžāϰ⧇āϰ āύāĻŋāϜāĻ¸ā§āĻŦ āĻĒā§āϰāĻļāĻ¸ā§āϤ āϟāĻŋāϞāĻžāϰ āϰāϝāĻŧ⧇āϛ⧇, āϝāĻž āϕ⧁āĻŦ⧇-āϏāĻŋāĻ¸ā§āĻŸā§‡āĻŽ āύāĻžāĻŽāĻ¸ā§āĻĨāĻžāύ⧇ āĻ…āĻŦāĻ¸ā§āĻĨāĻŋāϤ, āĻāĻ•āϟāĻŋ āĻ…āύ⧁āϰ⧂āĻĒāĻ­āĻžāĻŦ⧇ āωāĻ¨ā§āύāϤ āĻĒāϰāĻŋāώ⧇āĻŦāĻž-āĻ…ā§āϝāĻžāĻ•āĻžāωāĻ¨ā§āϟāĨ¤ āĻāĻŦāĻ‚ āωāĻ¨ā§āύāϝāĻŧāύ āĻĻāϞ⧇āϰ āϜāĻ¨ā§āϝ āĻāĻ•āϟāĻŋ āĻĒ⧃āĻĨāĻ• āύāĻžāĻŽāĻ¸ā§āĻĨāĻžāύ, āϤāĻžāϰāĻž āϤāĻžāĻĻ⧇āϰ āĻĒāϰāĻŋāώ⧇āĻŦāĻžāϗ⧁āϞāĻŋ āĻāĻ•āϟāĻŋ āĻŦāĻŋāĻļ⧇āώ āύāĻžāĻŽāĻ¸ā§āĻĨāĻžāύ⧇ āĻ¸ā§āĻĨāĻžāĻĒāύ āĻ•āϰāϤ⧇ āϏāĻ•ā§āώāĻŽ āĻšāĻŦ⧇āĨ¤

āĻāϟāĻŋ āĻāĻ•āϟāĻŋ āĻ•āĻžāĻ°ā§āϝāĻ•āϰ āĻĒāĻĻā§āϧāϤāĻŋ, āϟāĻŋāϞāĻžāϰ āĻāϤāϟāĻž āĻļāĻ•ā§āϤāĻŋāϰ āĻ•ā§āώ⧁āϧāĻžāĻ°ā§āϤ āύāϝāĻŧ āϝ⧇ āĻāϟāĻŋ āφāĻĒāύāĻžāϰ āĻŦāĻžāĻœā§‡āϟāϕ⧇ āĻŦā§āϝāĻžāĻĒāĻ•āĻ­āĻžāĻŦ⧇ āĻĒā§āϰāĻ­āĻžāĻŦāĻŋāϤ āĻ•āϰāĻŦ⧇āĨ¤ āĻāϟāĻŋ āĻĻā§āϰ⧁āϤ āϏāĻŽāĻžāϧāĻžāύ āĻāĻ•.

āϟāĻŋāϞāĻžāϰāϕ⧇ āφāϞāĻžāĻĻāĻžāĻ­āĻžāĻŦ⧇ āĻ•āύāĻĢāĻŋāĻ—āĻžāϰ āĻ•āϰāϤ⧇ āύāĻŋāĻ°ā§āĻĻā§āĻŦāĻŋāϧāĻžāϝāĻŧ āĻāĻŦāĻ‚ āϟāĻŋāĻŽā§‡āϰ āϜāĻ¨ā§āϝ, āĻāĻ•āϟāĻŋ āύāĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āϟ āĻĄā§‡āϭ⧇āϞāĻĒāĻžāϰ⧇āϰ āϜāĻ¨ā§āϝ āĻŦāĻž āĻĒāϰāĻŋāĻŦ⧇āĻļ⧇āϰ āϜāĻ¨ā§āϝ āϕ⧁āĻŦ⧇āĻ•āύāĻĢāĻŋāĻ—āĻžāϰ āĻĒā§āϰāϏāĻ™ā§āĻ— āĻĒā§āϰāĻĻāĻžāύ āĻ•āϰ⧁āύ: āĻĻ⧇āĻŦ, āĻŽāĻžā§āϚāĻžāϝāĻŧāύ, āĻ‰ā§ŽāĻĒāĻžāĻĻāύ (āĻāϟāĻŋ āϏāĻ¨ā§āĻĻ⧇āĻšāϜāύāĻ• āϝ⧇ āϏāĻŦāĻ•āĻŋāϛ⧁ āĻāĻ•āχ āĻ•ā§āϞāĻžāĻ¸ā§āϟāĻžāϰ⧇ āĻšāĻŦ⧇, āϤāĻŦ⧇, āĻāϟāĻŋ āĻ•āϰāĻž āϝ⧇āϤ⧇ āĻĒāĻžāϰ⧇)āĨ¤

āφāĻŽāĻžāĻĻ⧇āϰ āĻ—āĻ˛ā§āĻĒāϟāĻŋ āϚāĻžāϞāĻŋāϝāĻŧ⧇, āφāϏ⧁āύ RBAC āĻĨ⧇āϕ⧇ āĻ¸ā§āϝ⧁āχāϚ āĻ•āϰāĻŋ āĻāĻŦāĻ‚ ConfigMaps āϏāĻŽā§āĻĒāĻ°ā§āϕ⧇ āĻ•āĻĨāĻž āĻŦāϞāĻŋāĨ¤

ConfigMaps

āĻšā§‡āϞāĻŽ āϤāĻžāϰ āĻĄā§‡āϟāĻž āĻ¸ā§āĻŸā§‹āϰ āĻšāĻŋāϏāĻžāĻŦ⧇ ConfigMaps āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰ⧇āĨ¤ āφāĻŽāϰāĻž āϝāĻ–āύ āφāĻ°ā§āĻ•āĻŋāĻŸā§‡āĻ•āϚāĻžāϰ⧇āϰ āĻ•āĻĨāĻž āĻŦāϞāĻŋ, āϤāĻ–āύ āϕ⧋āĻĨāĻžāĻ“ āϕ⧋āύ⧋ āĻĄāĻžāϟāĻžāĻŦ⧇āϏ āĻ›āĻŋāϞ āύāĻž āϝāĻž āϰāĻŋāϞāĻŋāϜ, āĻ•āύāĻĢāĻŋāĻ—āĻžāϰ⧇āĻļāύ, āϰ⧋āϞāĻŦā§āϝāĻžāĻ• āχāĻ¤ā§āϝāĻžāĻĻāĻŋāϰ āϤāĻĨā§āϝ āϏāĻ‚āϰāĻ•ā§āώāĻŖ āĻ•āϰāĻŦ⧇āĨ¤ āĻāϰ āϜāĻ¨ā§āϝ āĻ•āύāĻĢāĻŋāĻ—āĻŽā§āϝāĻžāĻĒ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰāĻž āĻšāϝāĻŧāĨ¤

ConfigMaps āĻāϰ āĻĒā§āϰāϧāĻžāύ āϏāĻŽāĻ¸ā§āϝāĻžāϟāĻŋ āϜāĻžāύāĻž āϝāĻžāϝāĻŧ - āϤāĻžāϰāĻž āύ⧀āϤāĻŋāĻ—āϤāĻ­āĻžāĻŦ⧇ āĻ…āύāĻŋāϰāĻžāĻĒāĻĻ; āϏāĻ‚āĻŦ⧇āĻĻāύāĻļā§€āϞ āϤāĻĨā§āϝ āϏāĻ‚āϰāĻ•ā§āώāĻŖ āĻ•āϰāĻž āĻ…āϏāĻŽā§āĻ­āĻŦ. āφāĻŽāϰāĻž āĻāĻŽāύ āϏāĻŽāĻ¸ā§āϤ āĻ•āĻŋāϛ⧁ āϏāĻŽā§āĻĒāĻ°ā§āϕ⧇ āĻ•āĻĨāĻž āĻŦāϞāĻ›āĻŋ āϝāĻž āĻĒāϰāĻŋāώ⧇āĻŦāĻžāϰ āĻŦāĻžāχāϰ⧇ āϝāĻžāĻ“āϝāĻŧāĻž āωāϚāĻŋāϤ āύāϝāĻŧ, āωāĻĻāĻžāĻšāϰāĻŖāĻ¸ā§āĻŦāϰ⧂āĻĒ, āĻĒāĻžāϏāĻ“āϝāĻŧāĻžāĻ°ā§āĻĄāĨ¤ āĻāχ āĻŽā§āĻšā§‚āĻ°ā§āϤ⧇ āĻšā§‡āϞāĻŽā§‡āϰ āϜāĻ¨ā§āϝ āϏāĻŦāĻšā§‡āϝāĻŧ⧇ āύ⧇āϟāĻŋāĻ­ āωāĻĒāĻžāϝāĻŧ āĻšāϞ āĻ•āύāĻĢāĻŋāĻ—āĻŽā§āϝāĻžāĻĒ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰāĻž āĻĨ⧇āϕ⧇ āϏāĻŋāĻ•ā§āϰ⧇āϟ āĻ āĻ¸ā§āϝ⧁āχāϚ āĻ•āϰāĻžāĨ¤

āĻāϟāĻŋ āϖ⧁āĻŦ āϏāĻšāϜāĻ­āĻžāĻŦ⧇ āĻ•āϰāĻž āĻšāϝāĻŧāĨ¤ āϟāĻŋāϞāĻžāϰ āϏ⧇āϟāĻŋāĻ‚āϟāĻŋ āĻ“āĻ­āĻžāϰāϰāĻžāχāĻĄ āĻ•āϰ⧁āύ āĻāĻŦāĻ‚ āύāĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āϟ āĻ•āϰ⧁āύ āϝ⧇ āĻ¸ā§āĻŸā§‹āϰ⧇āϜāϟāĻŋ āĻ—ā§‹āĻĒāύ⧀āϝāĻŧ āĻšāĻŦ⧇⧎ āϤāĻžāϰāĻĒāϰ āĻĒā§āϰāϤāĻŋāϟāĻŋ āĻ¸ā§āĻĨāĻžāĻĒāύāĻžāϰ āϜāĻ¨ā§āϝ āφāĻĒāύāĻŋ āĻāĻ•āϟāĻŋ āĻ•āύāĻĢāĻŋāĻ—āĻŽā§āϝāĻžāĻĒ āĻĒāĻžāĻŦ⧇āύ āύāĻž, āϤāĻŦ⧇ āĻāĻ•āϟāĻŋ āĻ—ā§‹āĻĒāύ⧀āϝāĻŧāϤāĻž āĻĒāĻžāĻŦ⧇āύāĨ¤

āĻšā§‡āϞāĻŽ āϏāĻŋāĻ•āĻŋāωāϰāĻŋāϟāĻŋ

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

āĻ¸ā§āĻŸā§‹āϰ⧇āϜ āĻšā§‡āϞāĻŽāϕ⧇ āĻ—ā§‹āĻĒāύ⧇ āĻ¸ā§āĻĨāĻžāύāĻžāĻ¨ā§āϤāϰ āĻ•āϰāĻž āĻ­āĻžāϞ, āĻāĻŦāĻ‚ āϏ⧇āϗ⧁āϞāĻŋ, āĻĒāϰāĻŋāĻŦāĻ°ā§āϤ⧇, āϕ⧇āĻ¨ā§āĻĻā§āϰ⧀āϝāĻŧāĻ­āĻžāĻŦ⧇ āϏ⧁āϰāĻ•ā§āώāĻŋāϤ āĻšāϝāĻŧāĨ¤

āĻ…āĻŦāĻļā§āϝāχ āĻĨāĻžāĻ•āĻŦ⧇ āĻĄā§‡āϟāĻž āĻ¸ā§āĻŸā§‹āϰ⧇āϜ āϏ⧀āĻŽāĻž 1 āĻāĻŽāĻŦāĻŋ. Helm āĻāĻ–āĻžāύ⧇ ConfigMaps-āĻāϰ āϜāĻ¨ā§āϝ āĻŦāĻŋāϤāϰāĻŖ āĻ•āϰāĻž āĻ¸ā§āĻŸā§‹āϰ⧇āϜ āĻšāĻŋāϏāĻžāĻŦ⧇ etcd āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰ⧇āĨ¤ āĻāĻŦāĻ‚ āϏ⧇āĻ–āĻžāύ⧇ āϤāĻžāϰāĻž āĻŦāĻŋāĻŦ⧇āϚāύāĻž āĻ•āϰ⧇āĻ›āĻŋāϞ āϝ⧇ āĻāϟāĻŋ āĻĒā§āϰāϤāĻŋāϞāĻŋāĻĒāĻŋ āχāĻ¤ā§āϝāĻžāĻĻāĻŋāϰ āϜāĻ¨ā§āϝ āĻāĻ•āϟāĻŋ āωāĻĒāϝ⧁āĻ•ā§āϤ āĻĄā§‡āϟāĻž āĻ–āĻŖā§āĻĄ āĻ›āĻŋāϞāĨ¤ āϰ⧇āĻĄāĻĄāĻŋāĻŸā§‡ āĻāχ āϏāĻŽā§āĻĒāĻ°ā§āϕ⧇ āĻāĻ•āϟāĻŋ āφāĻ•āĻ°ā§āώāĻŖā§€āϝāĻŧ āφāϞ⧋āϚāύāĻž āϰāϝāĻŧ⧇āϛ⧇, āφāĻŽāĻŋ āϏāĻĒā§āϤāĻžāĻšāĻžāĻ¨ā§āϤ⧇ āĻāχ āĻŽāϜāĻžāϰ āĻĒāĻ āĻŋāϤ āĻŦāĻž āύāĻŋāĻ°ā§āϝāĻžāϏāϟāĻŋ āĻĒāĻĄāĻŧāĻžāϰ āĻĒāϰāĻžāĻŽāĻ°ā§āĻļ āĻĻāĻŋāĻšā§āĻ›āĻŋ āĻāĻ–āĻžāύ⧇.

āϚāĻžāĻ°ā§āϟ āϰāĻŋāĻĒā§‹āϜ

āϚāĻžāĻ°ā§āϟāϗ⧁āϞāĻŋ āϏāĻžāĻŽāĻžāϜāĻŋāĻ•āĻ­āĻžāĻŦ⧇ āϏāĻŦāĻšā§‡āϝāĻŧ⧇ āĻĻ⧁āĻ°ā§āĻŦāϞ āĻāĻŦāĻ‚ "āĻŽāĻžāύ⧁āώ⧇āϰ āĻŽāĻžāĻāĻ–āĻžāύ⧇" āĻāϰ āωāĻ¤ā§āϏ āĻšāϝāĻŧ⧇ āωāĻ āϤ⧇ āĻĒāĻžāϰ⧇, āĻŦāĻŋāĻļ⧇āώ āĻ•āϰ⧇ āϝāĻĻāĻŋ āφāĻĒāύāĻŋ āĻāĻ•āϟāĻŋ āĻ¸ā§āϟāĻ• āϏāĻŽāĻžāϧāĻžāύ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰ⧇āύāĨ¤ āĻĒā§āϰāĻĨāĻŽāϤ, āφāĻŽāϰāĻž āϏ⧇āχ āϰāĻŋāĻĒā§‹āϜāĻŋāϟāϰāĻŋāϗ⧁āϞāĻŋāϰ āĻ•āĻĨāĻž āĻŦāϞāĻ›āĻŋ āϝāĻž HTTP āĻāϰ āĻŽāĻžāĻ§ā§āϝāĻŽā§‡ āωāĻ¨ā§āĻŽā§āĻ•ā§āϤ āĻšāϝāĻŧāĨ¤

āφāĻĒāύāĻžāϕ⧇ āĻ…āĻŦāĻļā§āϝāχ HTTPS āĻāϰ āĻŽāĻžāĻ§ā§āϝāĻŽā§‡ āĻšā§‡āϞāĻŽ āϰ⧇āĻĒā§‹ āĻĒā§āϰāĻ•āĻžāĻļ āĻ•āϰāϤ⧇ āĻšāĻŦ⧇ - āĻāϟāĻŋ āϏāĻ°ā§āĻŦā§‹āĻ¤ā§āϤāĻŽ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻāĻŦāĻ‚ āϏāĻ¸ā§āϤāĻžāĨ¤

āĻŽāύ⧋āϝ⧋āĻ— āĻĻāĻŋāύ āϚāĻžāĻ°ā§āϟ āĻ¸ā§āĻŦāĻžāĻ•ā§āώāϰ āĻĒā§āϰāĻ•ā§āϰāĻŋāϝāĻŧāĻž. āĻĒā§āϰāϝ⧁āĻ•ā§āϤāĻŋ āύāϰāϕ⧇āϰ āĻŽāϤ⧋ āϏāĻšāϜāĨ¤ āĻāϟāĻŋ āĻāĻ•āχ āϜāĻŋāύāĻŋāϏ āϝāĻž āφāĻĒāύāĻŋ GitHub-āĻ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰ⧇āύ, āĻĒāĻžāĻŦāϞāĻŋāĻ• āĻāĻŦāĻ‚ āĻĒā§āϰāĻžāχāϭ⧇āϟ āϕ⧀ āϏāĻš āĻāĻ•āϟāĻŋ āύāĻŋāϝāĻŧāĻŽāĻŋāϤ PGP āĻŽā§‡āĻļāĻŋāύāĨ¤ āϏ⧇āϟ āφāĻĒ āĻ•āϰ⧁āύ āĻāĻŦāĻ‚ āύāĻŋāĻļā§āϚāĻŋāϤ āĻšā§‹āύ, āĻĒā§āϰāϝāĻŧā§‹āϜāύ⧀āϝāĻŧ āϕ⧀ āĻāĻŦāĻ‚ āϏāĻŦāĻ•āĻŋāϛ⧁āϤ⧇ āĻ¸ā§āĻŦāĻžāĻ•ā§āώāϰ āĻ•āϰ⧁āύ, āĻāϟāĻŋ āϏāĻ¤ā§āϝāĻŋāχ āφāĻĒāύāĻžāϰ āϚāĻžāĻ°ā§āϟāĨ¤

āωāĻĒāϰāĻ¨ā§āϤ⧁, āĻšā§‡āϞāĻŽ āĻ•ā§āϞāĻžāϝāĻŧ⧇āĻ¨ā§āϟ TLS āϏāĻŽāĻ°ā§āĻĨāύ āĻ•āϰ⧇ (āϏāĻžāĻ°ā§āĻ­āĻžāϰ-āϏāĻžāχāĻĄ HTTP āĻ…āĻ°ā§āĻĨ⧇ āύāϝāĻŧ, āĻ•āĻŋāĻ¨ā§āϤ⧁ āĻĒāĻžāϰāĻ¸ā§āĻĒāϰāĻŋāĻ• TLS)āĨ¤ āϝ⧋āĻ—āĻžāϝ⧋āĻ— āĻ•āϰāĻžāϰ āϜāĻ¨ā§āϝ āφāĻĒāύāĻŋ āϏāĻžāĻ°ā§āĻ­āĻžāϰ āĻāĻŦāĻ‚ āĻ•ā§āϞāĻžāϝāĻŧ⧇āĻ¨ā§āϟ āϕ⧀ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰāϤ⧇ āĻĒāĻžāϰ⧇āύāĨ¤ āϏāĻ¤ā§āϝāĻŋ āĻŦāϞāϤ⧇, āφāĻŽāĻŋ āĻĒāĻžāϰāĻ¸ā§āĻĒāϰāĻŋāĻ• āĻļāĻ‚āϏāĻžāĻĒāĻ¤ā§āϰ āĻĒāĻ›āĻ¨ā§āĻĻ āĻ•āϰāĻŋ āύāĻž āĻŦāϞ⧇ āφāĻŽāĻŋ āĻāχ āϜāĻžāϤ⧀āϝāĻŧ āĻŦā§āϝāĻŦāĻ¸ā§āĻĨāĻž āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰāĻŋ āύāĻžāĨ¤ āĻŽā§‚āϞāϤ, āϚāĻžāĻ°ā§āϟ āĻŽāĻŋāωāϜāĻŋāϝāĻŧāĻžāĻŽ - Helm 2-āĻāϰ āϜāĻ¨ā§āϝ Helm Repo āϏ⧇āϟ āφāĻĒ āĻ•āϰāĻžāϰ āĻĒā§āϰāϧāĻžāύ āϟ⧁āϞ - āĻāĻ›āĻžāĻĄāĻŧāĻžāĻ“ āĻŽā§ŒāϞāĻŋāĻ• āĻĒā§āϰāĻŽāĻžāĻŖā§€āĻ•āϰāĻŖ āϏāĻŽāĻ°ā§āĻĨāύ āĻ•āϰ⧇āĨ¤ āφāĻĒāύāĻŋ āĻŽā§ŒāϞāĻŋāĻ• āĻĒā§āϰāĻŽāĻžāĻŖā§€āĻ•āϰāĻŖ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰāϤ⧇ āĻĒāĻžāϰ⧇āύ āϝāĻĻāĻŋ āĻāϟāĻŋ āφāϰāĻ“ āϏ⧁āĻŦāĻŋāϧāĻžāϜāύāĻ• āĻāĻŦāĻ‚ āĻļāĻžāĻ¨ā§āϤ āĻšāϝāĻŧāĨ¤

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

āĻšā§‡āϞāĻŽ āϏāĻŋāĻ•āĻŋāωāϰāĻŋāϟāĻŋ

āφāĻĒāύāĻŋ āϝāĻĻāĻŋ HTTPS āĻŦāĻž TLS āϏāĻ•ā§āώāĻŽ āĻ•āϰ⧇āύ, mTLS āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰ⧇āύ āĻāĻŦāĻ‚ āφāϰāĻ“ āĻā§āρāĻ•āĻŋ āĻ•āĻŽāĻžāϤ⧇ āĻŽā§ŒāϞāĻŋāĻ• āĻĒā§āϰāĻŽāĻžāĻŖā§€āĻ•āϰāĻŖ āϏāĻ•ā§āώāĻŽ āĻ•āϰ⧇āύ, āφāĻĒāύāĻŋ Helm CLI āĻāĻŦāĻ‚ āϚāĻžāĻ°ā§āϟ āϰ⧇āĻĒā§‹āϰ āϏāĻžāĻĨ⧇ āĻāĻ•āϟāĻŋ āϏ⧁āϰāĻ•ā§āώāĻŋāϤ āϝ⧋āĻ—āĻžāϝ⧋āĻ— āĻšā§āϝāĻžāύ⧇āϞ āĻĒāĻžāĻŦ⧇āύāĨ¤

gRPC API

āĻĒāϰāĻŦāĻ°ā§āϤ⧀ āϧāĻžāĻĒāϟāĻŋ āĻ…āĻ¤ā§āϝāĻ¨ā§āϤ āϗ⧁āϰ⧁āĻ¤ā§āĻŦāĻĒā§‚āĻ°ā§āĻŖ - āϟāĻŋāϞāĻžāϰāϕ⧇ āϏ⧁āϰāĻ•ā§āώāĻŋāϤ āĻ•āϰāĻžāϰ āϜāĻ¨ā§āϝ, āϝāĻž āĻ•ā§āϞāĻžāĻ¸ā§āϟāĻžāϰ⧇ āĻ…āĻŦāĻ¸ā§āĻĨāĻŋāϤ āĻāĻŦāĻ‚ āĻāĻ•āĻĻāĻŋāϕ⧇, āĻāĻ•āϟāĻŋ āϏāĻžāĻ°ā§āĻ­āĻžāϰ, āĻ…āĻ¨ā§āϝāĻĻāĻŋāϕ⧇, āĻāϟāĻŋ āύāĻŋāĻœā§‡āχ āĻ…āĻ¨ā§āϝāĻžāĻ¨ā§āϝ āωāĻĒāĻžāĻĻāĻžāύāϗ⧁āϞāĻŋ āĻ…ā§āϝāĻžāĻ•ā§āϏ⧇āϏ āĻ•āϰ⧇ āĻāĻŦāĻ‚ āύāĻŋāĻœā§‡āϕ⧇ āϜāĻžāĻšāĻŋāϰ āĻ•āϰāĻžāϰ āĻšā§‡āĻˇā§āϟāĻž āĻ•āϰ⧇āĨ¤

āφāĻŽāĻŋ āφāϗ⧇āχ āĻŦāϞ⧇āĻ›āĻŋ, āϟāĻŋāϞāĻžāϰ āĻšāϞ āĻāĻ•āϟāĻŋ āĻĒāϰāĻŋāώ⧇āĻŦāĻž āϝāĻž gRPC āĻĒā§āϰāĻ•āĻžāĻļ āĻ•āϰ⧇, āĻšā§‡āϞāĻŽ āĻ•ā§āϞāĻžāϝāĻŧ⧇āĻ¨ā§āϟ āĻāϟāĻŋāϤ⧇ āφāϏ⧇ gRPC āĻāϰ āĻŽāĻžāĻ§ā§āϝāĻŽā§‡āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āϟāϰ⧂āĻĒ⧇, āĻ…āĻŦāĻļā§āϝāχ, TLS āĻ…āĻ•ā§āώāĻŽ āĻ•āϰāĻž āĻšāϝāĻŧāĨ¤ āϕ⧇āύ āĻāϟāĻŋ āĻ•āϰāĻž āĻšāϝāĻŧ⧇āĻ›āĻŋāϞ āϤāĻž āĻāĻ•āϟāĻŋ āĻŦāĻŋāϤāĻ°ā§āĻ•āĻŋāϤ āĻĒā§āϰāĻļā§āύ, āĻāϟāĻŋ āφāĻŽāĻžāϰ āĻ•āĻžāϛ⧇ āĻļ⧁āϰ⧁āϤ⧇ āϏ⧇āϟāφāĻĒāϟāĻŋ āϏāϰāϞ āĻ•āϰāĻžāϰ āϜāĻ¨ā§āϝ āĻŽāύ⧇ āĻšāϝāĻŧāĨ¤

āĻ‰ā§ŽāĻĒāĻžāĻĻāύ āĻāĻŦāĻ‚ āĻāĻŽāύāĻ•āĻŋ āĻ¸ā§āĻŸā§‡āϜāĻŋāĻ‚āϝāĻŧ⧇āϰ āϜāĻ¨ā§āϝ, āφāĻŽāĻŋ āϜāĻŋāφāϰāĻĒāĻŋāϏāĻŋ-āϤ⧇ TLS āϏāĻ•ā§āώāĻŽ āĻ•āϰāĻžāϰ āĻĒāϰāĻžāĻŽāĻ°ā§āĻļ āĻĻāĻŋāχāĨ¤

āφāĻŽāĻžāϰ āĻŽāϤ⧇, āϚāĻžāĻ°ā§āĻŸā§‡āϰ āϜāĻ¨ā§āϝ mTLS āĻāϰ āĻŦāĻŋāĻĒāϰ⧀āϤ⧇, āĻāϟāĻŋ āĻāĻ–āĻžāύ⧇ āωāĻĒāϝ⧁āĻ•ā§āϤ āĻāĻŦāĻ‚ āϖ⧁āĻŦ āϏāĻšāϜāĻ­āĻžāĻŦ⧇ āĻ•āϰāĻž āĻšāϝāĻŧ⧇āϛ⧇ - āĻāĻ•āϟāĻŋ PQI āĻ…āĻŦāĻ•āĻžāĻ āĻžāĻŽā§‹ āϤ⧈āϰāĻŋ āĻ•āϰ⧁āύ, āĻāĻ•āϟāĻŋ āĻļāĻ‚āϏāĻžāĻĒāĻ¤ā§āϰ āϤ⧈āϰāĻŋ āĻ•āϰ⧁āύ, āϟāĻŋāϞāĻžāϰ āϚāĻžāϞ⧁ āĻ•āϰ⧁āύ, āφāϰāĻŽā§āĻ­ āĻ•āϰāĻžāϰ āϏāĻŽāϝāĻŧ āĻļāĻ‚āϏāĻžāĻĒāĻ¤ā§āϰāϟāĻŋ āĻ¸ā§āĻĨāĻžāύāĻžāĻ¨ā§āϤāϰ āĻ•āϰ⧁āύāĨ¤ āĻāϰ āĻĒāϰ⧇, āφāĻĒāύāĻŋ āĻœā§‡āύāĻžāϰ⧇āϟ āĻ•āϰāĻž āĻļāĻ‚āϏāĻžāĻĒāĻ¤ā§āϰ āĻāĻŦāĻ‚ āĻŦā§āϝāĻ•ā§āϤāĻŋāĻ—āϤ āϕ⧀ āϏāĻš āύāĻŋāĻœā§‡āϕ⧇ āωāĻĒāĻ¸ā§āĻĨāĻžāĻĒāύ āĻ•āϰ⧇ āϏāĻŽāĻ¸ā§āϤ āĻšā§‡āĻ˛ā§āĻŽ āĻ•āĻŽāĻžāĻ¨ā§āĻĄāϗ⧁āϞāĻŋ āϚāĻžāϞāĻžāϤ⧇ āĻĒāĻžāϰ⧇āύāĨ¤

āĻšā§‡āϞāĻŽ āϏāĻŋāĻ•āĻŋāωāϰāĻŋāϟāĻŋ

āĻāχāĻ­āĻžāĻŦ⧇ āφāĻĒāύāĻŋ āĻ•ā§āϞāĻžāĻ¸ā§āϟāĻžāϰ⧇āϰ āĻŦāĻžāχāϰ⧇ āĻĨ⧇āϕ⧇ āϟāĻŋāϞāĻžāϰ⧇āϰ āϏāĻŽāĻ¸ā§āϤ āĻ…āύ⧁āϰ⧋āϧ āĻĨ⧇āϕ⧇ āύāĻŋāĻœā§‡āϕ⧇ āϰāĻ•ā§āώāĻž āĻ•āϰāĻŦ⧇āύāĨ¤

āϏ⧁āϤāϰāĻžāĻ‚, āφāĻŽāϰāĻž āϟāĻŋāϞāĻžāϰ⧇āϰ āϏāĻžāĻĨ⧇ āϏāĻ‚āϝ⧋āϗ⧇āϰ āĻšā§āϝāĻžāύ⧇āϞāϟāĻŋ āϏ⧁āϰāĻ•ā§āώāĻŋāϤ āĻ•āϰ⧇āĻ›āĻŋ, āφāĻŽāϰāĻž āχāϤāĻŋāĻŽāĻ§ā§āϝ⧇āχ RBAC āύāĻŋāϝāĻŧ⧇ āφāϞ⧋āϚāύāĻž āĻ•āϰ⧇āĻ›āĻŋ āĻāĻŦāĻ‚ Kubernetes apiserver-āĻāϰ āĻ…āϧāĻŋāĻ•āĻžāϰāϗ⧁āϞāĻŋ āϏāĻžāĻŽāĻžā§āϜāĻ¸ā§āϝ āĻ•āϰ⧇āĻ›āĻŋ, āĻāϟāĻŋ āϝ⧇ āĻĄā§‹āĻŽā§‡āύāϟāĻŋāϰ āϏāĻžāĻĨ⧇ āϝ⧋āĻ—āĻžāϝ⧋āĻ— āĻ•āϰāϤ⧇ āĻĒāĻžāϰ⧇ āϤāĻž āĻšā§āϰāĻžāϏ āĻ•āϰ⧇āĨ¤

āϏ⧁āϰāĻ•ā§āώāĻŋāϤ āĻšā§‡āϞāĻŽ

āφāϏ⧁āύ āĻšā§‚āĻĄāĻŧāĻžāĻ¨ā§āϤ āϚāĻŋāĻ¤ā§āϰāϟāĻŋ āĻĻ⧇āĻ–āĻŋāĨ¤ āĻāϟāĻŋ āĻāĻ•āχ āϤ⧀āϰāϗ⧁āϞāĻŋāϰ āϏāĻžāĻĨ⧇ āĻāĻ•āχ āĻ¸ā§āĻĨāĻžāĻĒāĻ¤ā§āϝāĨ¤

āĻšā§‡āϞāĻŽ āϏāĻŋāĻ•āĻŋāωāϰāĻŋāϟāĻŋ

āϏāĻŽāĻ¸ā§āϤ āϏāĻ‚āϝ⧋āĻ— āĻāĻ–āύ āύāĻŋāϰāĻžāĻĒāĻĻ⧇ āϏāĻŦ⧁āϜ āϰāϙ⧇ āφāρāĻ•āĻž āϝāĻžāĻŦ⧇:

  • āϚāĻžāĻ°ā§āϟ āϰ⧇āĻĒā§‹āϰ āϜāĻ¨ā§āϝ āφāĻŽāϰāĻž TLS āĻŦāĻž mTLS āĻāĻŦāĻ‚ āĻŽā§ŒāϞāĻŋāĻ• āĻĒā§āϰāĻŽāĻžāĻŖā§€āĻ•āϰāĻŖ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰāĻŋ;
  • āϟāĻŋāϞāĻžāϰ⧇āϰ āϜāĻ¨ā§āϝ mTLS, āĻāĻŦāĻ‚ āĻāϟāĻŋ TLS-āĻāϰ āϏāĻžāĻĨ⧇ āĻāĻ•āϟāĻŋ gRPC āĻĒāϰāĻŋāώ⧇āĻŦāĻž āĻšāĻŋāϏāĻžāĻŦ⧇ āωāĻ¨ā§āĻŽā§āĻ•ā§āϤ, āφāĻŽāϰāĻž āĻļāĻ‚āϏāĻžāĻĒāĻ¤ā§āϰ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰāĻŋ;
  • āĻ•ā§āϞāĻžāĻ¸ā§āϟāĻžāϰāϟāĻŋ āĻ­ā§‚āĻŽāĻŋāĻ•āĻž āĻāĻŦāĻ‚ āϰ⧋āϞāĻŦāĻžāχāĻ¨ā§āĻĄāĻŋāĻ‚ āϏāĻš āĻāĻ•āϟāĻŋ āĻŦāĻŋāĻļ⧇āώ āĻĒāϰāĻŋāώ⧇āĻŦāĻž āĻ…ā§āϝāĻžāĻ•āĻžāωāĻ¨ā§āϟ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰ⧇āĨ¤ 

āφāĻŽāϰāĻž āωāĻ˛ā§āϞ⧇āĻ–āϝ⧋āĻ—ā§āϝāĻ­āĻžāĻŦ⧇ āĻ•ā§āϞāĻžāĻ¸ā§āϟāĻžāϰāϟāĻŋ āϏ⧁āϰāĻ•ā§āώāĻŋāϤ āĻ•āϰ⧇āĻ›āĻŋ, āĻ•āĻŋāĻ¨ā§āϤ⧁ āϕ⧇āω āĻāĻ•āϜāύ āĻ¸ā§āĻŽāĻžāĻ°ā§āϟ āĻŦāϞ⧇āϛ⧇āύ:

"āĻāĻ–āĻžāύ⧇ āĻļ⧁āϧ⧁āĻŽāĻžāĻ¤ā§āϰ āĻāĻ•āϟāĻŋ āϏāĻŽā§āĻĒā§‚āĻ°ā§āĻŖ āύāĻŋāϰāĻžāĻĒāĻĻ āϏāĻŽāĻžāϧāĻžāύ āĻšāϤ⧇ āĻĒāĻžāϰ⧇ - āĻāĻ•āϟāĻŋ āϏ⧁āχāϚ āĻ…āĻĢ āĻ•āĻŽā§āĻĒāĻŋāωāϟāĻžāϰ, āϝāĻž āĻāĻ•āϟāĻŋ āĻ•āĻ‚āĻ•ā§āϰāĻŋāĻŸā§‡āϰ āĻŦāĻžāĻ•ā§āϏ⧇ āĻ…āĻŦāĻ¸ā§āĻĨāĻŋāϤ āĻāĻŦāĻ‚ āϏ⧈āĻ¨ā§āϝāĻĻ⧇āϰ āĻĻā§āĻŦāĻžāϰāĻž āĻĒāĻžāĻšāĻžāϰāĻž āĻĻ⧇āĻ“āϝāĻŧāĻž āĻšāϝāĻŧāĨ¤"

āĻĄā§‡āϟāĻž āĻŽā§āϝāĻžāύāĻŋāĻĒ⧁āϞ⧇āϟ āĻ•āϰāĻžāϰ āĻāĻŦāĻ‚ āύāϤ⧁āύ āĻ…ā§āϝāĻžāϟāĻžāĻ• āϭ⧇āĻ•ā§āϟāϰ āϖ⧁āρāĻœā§‡ āĻŦ⧇āϰ āĻ•āϰāĻžāϰ āĻŦāĻŋāĻ­āĻŋāĻ¨ā§āύ āωāĻĒāĻžāϝāĻŧ āϰāϝāĻŧ⧇āϛ⧇āĨ¤ āϝāĻžāχāĻšā§‹āĻ•, āφāĻŽāĻŋ āύāĻŋāĻļā§āϚāĻŋāϤ āϝ⧇ āĻāχ āϏ⧁āĻĒāĻžāϰāĻŋāĻļāϗ⧁āϞāĻŋ āύāĻŋāϰāĻžāĻĒāĻ¤ā§āϤāĻžāϰ āϜāĻ¨ā§āϝ āĻāĻ•āϟāĻŋ āĻŽā§ŒāϞāĻŋāĻ• āĻļāĻŋāĻ˛ā§āĻĒ āĻŽāĻžāύ āĻ…āĻ°ā§āϜāύ āĻ•āϰāĻŦ⧇āĨ¤

āĻ…āϧāĻŋāĻŦ⧃āĻ¤ā§āϤāĻŋ

āĻāχ āĻ…āĻ‚āĻļāϟāĻŋ āϏāϰāĻžāϏāϰāĻŋ āύāĻŋāϰāĻžāĻĒāĻ¤ā§āϤāĻžāϰ āϏāĻžāĻĨ⧇ āϏāĻŽā§āĻĒāĻ°ā§āĻ•āĻŋāϤ āύāϝāĻŧ, āϤāĻŦ⧇ āĻāϟāĻŋ āĻĻāϰāĻ•āĻžāϰ⧀āĻ“ āĻšāĻŦ⧇āĨ¤ āφāĻŽāĻŋ āφāĻĒāύāĻžāϕ⧇ āĻ•āĻŋāϛ⧁ āφāĻ•āĻ°ā§āώāĻŖā§€āϝāĻŧ āϜāĻŋāύāĻŋāϏ āĻĻ⧇āĻ–āĻžāĻŦ āϝāĻž āϖ⧁āĻŦ āĻ•āĻŽ āϞ⧋āĻ•āχ āϜāĻžāύ⧇āĨ¤ āωāĻĻāĻžāĻšāϰāĻŖāĻ¸ā§āĻŦāϰ⧂āĻĒ, āϚāĻžāĻ°ā§āϟāϗ⧁āϞāĻŋ āϕ⧀āĻ­āĻžāĻŦ⧇ āĻ…āύ⧁āϏāĻ¨ā§āϧāĻžāύ āĻ•āϰāĻŦ⧇āύ - āĻ…āĻĢāĻŋāϏāĻŋāϝāĻŧāĻžāϞ āĻāĻŦāĻ‚ āφāύāĻ…āĻĢāĻŋāϏāĻŋāϝāĻŧāĻžāϞāĨ¤

āĻ­āĻžāĻ¨ā§āĻĄāĻžāϰ⧇ github.com/helm/charts āĻāĻ–āύ āĻĒā§āϰāĻžāϝāĻŧ 300āϟāĻŋ āϚāĻžāĻ°ā§āϟ āĻāĻŦāĻ‚ āĻĻ⧁āϟāĻŋ āĻ¸ā§āĻŸā§āϰ⧀āĻŽ āϰāϝāĻŧ⧇āϛ⧇: āĻ¸ā§āĻĨāĻŋāϤāĻŋāĻļā§€āϞ āĻāĻŦāĻ‚ āχāύāĻ•āĻŋāωāĻŦ⧇āϟāϰāĨ¤ āχāύāĻ•āĻŋāωāĻŦ⧇āϟāϰ āĻĨ⧇āϕ⧇ āĻ¸ā§āĻĨāĻŋāϤāĻŋāĻļā§€āϞ āĻšāĻ“āϝāĻŧāĻž āĻ•āϤāϟāĻž āĻ•āĻ āĻŋāύ āĻāĻŦāĻ‚ āĻ¸ā§āĻĨāĻŋāϤāĻŋāĻļā§€āϞ āĻĨ⧇āϕ⧇ āωāĻĄāĻŧ⧇ āϝāĻžāĻ“āϝāĻŧāĻž āĻ•āϤāϟāĻž āϏāĻšāϜ āϤāĻž āϝ⧇ āϕ⧇āω āĻ…āĻŦāĻĻāĻžāύ āϰāĻžāϖ⧇āύ āϤāĻžāϰāĻž āĻĒ⧁āϰ⧋āĻĒ⧁āϰāĻŋ āϜāĻžāύ⧇āύāĨ¤ āϝāĻžāχāĻšā§‹āĻ•, āĻĒā§āϰāĻŽāĻŋāĻĨāĻŋāωāϏ⧇āϰ āϜāĻ¨ā§āϝ āϚāĻžāĻ°ā§āϟ āĻ…āύ⧁āϏāĻ¨ā§āϧāĻžāύ āĻ•āϰāĻžāϰ āϜāĻ¨ā§āϝ āĻāϟāĻŋ āϏāĻ°ā§āĻŦā§‹āĻ¤ā§āϤāĻŽ āĻšāĻžāϤāĻŋāϝāĻŧāĻžāϰ āύāϝāĻŧ āĻāĻŦāĻ‚ āĻ…āĻ¨ā§āϝ āϝāĻž āĻ•āĻŋāϛ⧁ āφāĻĒāύāĻŋ āϚāĻžāύ, āĻāĻ•āϟāĻŋ āϏāĻžāϧāĻžāϰāĻŖ āĻ•āĻžāϰāϪ⧇ - āĻāϟāĻŋ āĻāĻŽāύ āĻāĻ•āϟāĻŋ āĻĒā§‹āĻ°ā§āϟāĻžāϞ āύāϝāĻŧ āϝ⧇āĻ–āĻžāύ⧇ āφāĻĒāύāĻŋ āĻĒā§āϝāĻžāϕ⧇āϜāϗ⧁āϞāĻŋāϰ āϜāĻ¨ā§āϝ āϏ⧁āĻŦāĻŋāϧāĻžāĻŽāϤ āĻ…āύ⧁āϏāĻ¨ā§āϧāĻžāύ āĻ•āϰāϤ⧇ āĻĒāĻžāϰ⧇āύāĨ¤

āĻ•āĻŋāĻ¨ā§āϤ⧁ āĻāĻ•āϟāĻŋ āϏ⧇āĻŦāĻž āφāϛ⧇ hub.helm.sh, āϝāĻž āϚāĻžāĻ°ā§āϟāϗ⧁āϞāĻŋ āϖ⧁āρāĻœā§‡ āĻĒāĻžāĻ“āϝāĻŧāĻž āφāϰāĻ“ āĻŦ⧇āĻļāĻŋ āϏ⧁āĻŦāĻŋāϧāĻžāϜāύāĻ• āĻ•āϰ⧇ āϤ⧋āϞ⧇āĨ¤ āϏāĻŦāĻšā§‡āϝāĻŧ⧇ āϗ⧁āϰ⧁āĻ¤ā§āĻŦāĻĒā§‚āĻ°ā§āĻŖ, āφāϰāĻ“ āĻ…āύ⧇āĻ• āĻŦāĻžāĻšā§āϝāĻŋāĻ• āĻ­āĻžāĻŖā§āĻĄāĻžāϰ āϰāϝāĻŧ⧇āϛ⧇ āĻāĻŦāĻ‚ āĻĒā§āϰāĻžāϝāĻŧ 800āϟāĻŋ āφāĻ•āĻ°ā§āώāĻŖ āωāĻĒāϞāĻŦā§āϧāĨ¤ āĻāĻ›āĻžāĻĄāĻŧāĻžāĻ“, āφāĻĒāύāĻŋ āϝāĻĻāĻŋ āϕ⧋āύ⧋ āĻ•āĻžāϰāϪ⧇ āφāĻĒāύāĻžāϰ āϚāĻžāĻ°ā§āϟāϗ⧁āϞāĻŋāϕ⧇ āĻ¸ā§āĻĨāĻŋāϤāĻŋāĻļā§€āϞ āĻ…āĻŦāĻ¸ā§āĻĨāĻžāϝāĻŧ āĻĒāĻžāĻ āĻžāϤ⧇ āύāĻž āϚāĻžāύ āϤāĻžāĻšāϞ⧇ āφāĻĒāύāĻŋ āφāĻĒāύāĻžāϰ āϏāĻ‚āĻ—ā§āϰāĻšāĻ¸ā§āĻĨāϞāϕ⧇ āϏāĻ‚āϝ⧁āĻ•ā§āϤ āĻ•āϰāϤ⧇ āĻĒāĻžāϰ⧇āύāĨ¤

hub.helm.sh āĻšā§‡āĻˇā§āϟāĻž āĻ•āϰ⧁āύ āĻāĻŦāĻ‚ āφāϏ⧁āύ āĻāĻ•āϏāĻžāĻĨ⧇ āĻāϟāĻŋ āĻŦāĻŋāĻ•āĻžāĻļ āĻ•āϰāĻŋāĨ¤ āĻāχ āĻĒāϰāĻŋāώ⧇āĻŦāĻžāϟāĻŋ āĻšā§‡āϞāĻŽ āĻĒā§āϰāĻ•āĻ˛ā§āĻĒ⧇āϰ āĻ…āϧ⧀āύ⧇ āϰāϝāĻŧ⧇āϛ⧇, āĻāĻŦāĻ‚ āφāĻĒāύāĻŋ āϝāĻĻāĻŋ āĻāĻ•āϜāύ āĻĢā§āϰāĻ¨ā§āϟ-āĻāĻ¨ā§āĻĄ āĻĄā§‡āϭ⧇āϞāĻĒāĻžāϰ āĻšāύ āĻāĻŦāĻ‚ āĻļ⧁āϧ⧁āĻŽāĻžāĻ¤ā§āϰ āĻšā§‡āĻšāĻžāϰāĻž āωāĻ¨ā§āύāϤ āĻ•āϰāϤ⧇ āϚāĻžāύ āϤāĻŦ⧇ āφāĻĒāύāĻŋ āĻāϟāĻŋāϰ UI-āϤ⧇ āĻ…āĻŦāĻĻāĻžāύ āϰāĻžāĻ–āϤ⧇ āĻĒāĻžāϰ⧇āύāĨ¤

āφāĻŽāĻŋ āφāĻĒāύāĻžāϰ āĻĻ⧃āĻˇā§āϟāĻŋ āφāĻ•āĻ°ā§āώāĻŖ āĻ•āϰāϤ⧇ āϚāĻžāχ āĻ“āĻĒ⧇āύ āϏāĻžāĻ°ā§āĻ­āĻŋāϏ āĻŦā§āϰ⧋āĻ•āĻžāϰ API āχāĻ¨ā§āϟāĻŋāĻ—ā§āϰ⧇āĻļāύ. āĻāϟāĻŋ āĻ•āĻˇā§āϟāĻ•āϰ āĻāĻŦāĻ‚ āĻ…āĻ¸ā§āĻĒāĻˇā§āϟ āĻļā§‹āύāĻžāϝāĻŧ, āĻ•āĻŋāĻ¨ā§āϤ⧁ āĻāϟāĻŋ āĻĒā§āϰāĻ¤ā§āϝ⧇āϕ⧇āϰ āĻŽā§āĻ–ā§‹āĻŽā§āĻ–āĻŋ āĻšāĻ“āϝāĻŧāĻž āϏāĻŽāĻ¸ā§āϝāĻžāϰ āϏāĻŽāĻžāϧāĻžāύ āĻ•āϰ⧇āĨ¤ āĻāĻ•āϟāĻŋ āϏāĻšāϜ āωāĻĻāĻžāĻšāϰāĻŖ āĻĻāĻŋāϝāĻŧ⧇ āĻŦā§āϝāĻžāĻ–ā§āϝāĻž āĻ•āϰāĻŋāĨ¤

āĻšā§‡āϞāĻŽ āϏāĻŋāĻ•āĻŋāωāϰāĻŋāϟāĻŋ

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

āĻ…āĻ¨ā§āϝāϰāĻž, āφāĻŽāĻžāĻĻ⧇āϰ āĻŽāϤ⧋ āĻšā§‡āχāύāĻ¸ā§āĻŸā§āϝāĻžāϕ⧇, āϤāĻžāĻĻ⧇āϰ āϏāĻžāĻ°ā§āĻ­āĻžāϰ⧇āϰ āϜāĻ¨ā§āϝ MySQL āĻŦāĻž PostgreSQL āĻāϰ āĻŽāϤ⧋ āĻĒāϰāĻŋāϚāĻžāϞāĻŋāϤ āĻĄāĻžāϟāĻžāĻŦ⧇āϏ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰ⧇āĨ¤ āĻ…āϤāĻāĻŦ, āφāĻŽāĻžāĻĻ⧇āϰ āĻĄāĻžāϟāĻžāĻŦ⧇āϏ āĻ•ā§āϞāĻžāωāĻĄā§‡ āϕ⧋āĻĨāĻžāĻ“ āĻ…āĻŦāĻ¸ā§āĻĨāĻŋāϤāĨ¤

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

āĻāϟāĻž āϖ⧁āĻŦāχ āϏāĻžāϧāĻžāϰāĻŖ. āφāĻĒāύāĻŋ āĻĒā§āϰāĻļā§āύ āĻ•āϰāϤ⧇ āĻĒāĻžāϰ⧇āύ, āωāĻĻāĻžāĻšāϰāĻŖāĻ¸ā§āĻŦāϰ⧂āĻĒ, āĻŦ⧇āϏ āϟāĻŋāϝāĻŧāĻžāϰ āϏāĻš Azure-āĻ āĻĒāϰāĻŋāϚāĻžāϞāĻŋāϤ MySQL (āĻāϟāĻŋ āĻ•āύāĻĢāĻŋāĻ—āĻžāϰ āĻ•āϰāĻž āϝ⧇āϤ⧇ āĻĒāĻžāϰ⧇)āĨ¤ Azure API āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰ⧇, āĻĄāĻžāϟāĻžāĻŦ⧇āϏ āϤ⧈āϰāĻŋ āĻ•āϰāĻž āĻšāĻŦ⧇ āĻāĻŦāĻ‚ āĻŦā§āϝāĻŦāĻšāĻžāϰ⧇āϰ āϜāĻ¨ā§āϝ āĻĒā§āϰāĻ¸ā§āϤ⧁āϤ āĻ•āϰāĻž āĻšāĻŦ⧇āĨ¤ āφāĻĒāύāĻžāϰ āĻāϤ⧇ āĻšāĻ¸ā§āϤāĻ•ā§āώ⧇āĻĒ āĻ•āϰāĻžāϰ āĻĻāϰāĻ•āĻžāϰ āύ⧇āχ, āĻĒā§āϞāĻžāĻ—āχāύ āĻāϰ āϜāĻ¨ā§āϝ āĻĻāĻžāϝāĻŧā§€āĨ¤ āωāĻĻāĻžāĻšāϰāĻŖāĻ¸ā§āĻŦāϰ⧂āĻĒ, OSBA (Azure āĻĒā§āϞāĻžāĻ—āχāύ) āĻĒāϰāĻŋāώ⧇āĻŦāĻžāϤ⧇ āĻļāĻ‚āϏāĻžāĻĒāĻ¤ā§āϰ āĻĢāĻŋāϰāĻŋāϝāĻŧ⧇ āĻĻ⧇āĻŦ⧇ āĻāĻŦāĻ‚ āĻāϟāĻŋ āĻšā§‡āϞāĻŽā§‡ āĻĒāĻžāϏ āĻ•āϰāĻŦ⧇āĨ¤ āφāĻĒāύāĻŋ āĻ•ā§āϞāĻžāωāĻĄ āĻŽāĻžāχāĻāϏāĻ•āĻŋāωāĻāϞ āĻāϰ āϏāĻžāĻĨ⧇ āĻ“āϝāĻŧāĻžāĻ°ā§āĻĄāĻĒā§āϰ⧇āϏ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰāϤ⧇ āϏāĻ•ā§āώāĻŽ āĻšāĻŦ⧇āύ, āĻŽā§āϝāĻžāύ⧇āϜ āĻ•āϰāĻž āĻĄāĻžāϟāĻžāĻŦ⧇āϏ⧇āϰ āϏāĻžāĻĨ⧇ āĻŽā§‹āĻŸā§‡āĻ“ āĻĄāĻŋāϞ āĻ•āϰāĻŦ⧇āύ āύāĻž āĻāĻŦāĻ‚ āĻ­āĻŋāϤāϰ⧇ āĻ¸ā§āĻŸā§‡āϟāĻĢ⧁āϞ āĻĒāϰāĻŋāώ⧇āĻŦāĻž āύāĻŋāϝāĻŧ⧇ āϚāĻŋāĻ¨ā§āϤāĻž āĻ•āϰāĻŦ⧇āύ āύāĻžāĨ¤

āφāĻŽāϰāĻž āĻŦāϞāϤ⧇ āĻĒāĻžāϰāĻŋ āϝ⧇ āĻšā§‡āϞāĻŽ āĻāĻ•āϟāĻŋ āφāĻ āĻžāϞ⧋ āĻšāĻŋāϏāĻžāĻŦ⧇ āĻ•āĻžāϜ āĻ•āϰ⧇ āϝāĻž āĻāĻ•āĻĻāĻŋāϕ⧇ āφāĻĒāύāĻžāϕ⧇ āĻĒāϰāĻŋāώ⧇āĻŦāĻžāϗ⧁āϞāĻŋ āĻ¸ā§āĻĨāĻžāĻĒāύ āĻ•āϰāϤ⧇ āĻĻ⧇āϝāĻŧ āĻāĻŦāĻ‚ āĻ…āĻ¨ā§āϝāĻĻāĻŋāϕ⧇, āĻ•ā§āϞāĻžāωāĻĄ āϏāϰāĻŦāϰāĻžāĻšāĻ•āĻžāϰ⧀āĻĻ⧇āϰ āϏāĻ‚āĻ¸ā§āĻĨāĻžāύāϗ⧁āϞāĻŋ āĻ—ā§āϰāĻžāϏ āĻ•āϰ⧇āĨ¤

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

āφāϰ⧇āĻ•āϟāĻŋ āϖ⧁āρāĻœā§‡ āϝāĻž āφāĻŽāĻŋ āχāϤāĻŋāĻŽāĻ§ā§āϝ⧇ āωāĻ˛ā§āϞ⧇āĻ– āĻ•āϰāĻž āĻšāϝāĻŧ āĻšā§‡āϞāĻŽ-āϜāĻŋāϏāĻŋāĻāϏ āĻĒā§āϞāĻžāĻ—āχāύ, āϝāĻž āφāĻĒāύāĻžāϕ⧇ āĻšā§‡āϞāĻŽ āϚāĻžāĻ°ā§āϟ āϏāĻžā§āϚāϝāĻŧ āĻ•āϰāϤ⧇ Google-āĻŦāĻžāϞāϤāĻŋ (āĻ…āĻŦāĻœā§‡āĻ•ā§āϟ āĻ¸ā§āĻŸā§‹āϰ⧇āϜ) āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰāϤ⧇ āĻĻ⧇āϝāĻŧāĨ¤

āĻšā§‡āϞāĻŽ āϏāĻŋāĻ•āĻŋāωāϰāĻŋāϟāĻŋ

āĻāϟāĻŋ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻļ⧁āϰ⧁ āĻ•āϰāĻžāϰ āϜāĻ¨ā§āϝ āφāĻĒāύāĻžāϰ āĻļ⧁āϧ⧁āĻŽāĻžāĻ¤ā§āϰ āϚāĻžāϰāϟāĻŋ āĻ•āĻŽāĻžāĻ¨ā§āĻĄ āĻĒā§āϰāϝāĻŧā§‹āϜāύ:

  1. āĻĒā§āϞāĻžāĻ—āχāύ āχāύāĻ¸ā§āϟāϞ āĻ•āϰ⧁āύ;
  2. āĻāϟāĻŋ āĻļ⧁āϰ⧁ āĻ•āϰāĻž;
  3. āĻŦāĻžāϞāϤāĻŋāϰ āĻĒāĻĨ āϏ⧇āϟ āĻ•āϰ⧁āύ, āϝāĻž āϜāĻŋāϏāĻŋāĻĒāĻŋāϤ⧇ āĻ…āĻŦāĻ¸ā§āĻĨāĻŋāϤ;
  4. āĻ¸ā§āĻŸā§āϝāĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄ āωāĻĒāĻžāϝāĻŧ⧇ āϚāĻžāĻ°ā§āϟ āĻĒā§āϰāĻ•āĻžāĻļ āĻ•āϰ⧁āύāĨ¤

āϏ⧌āĻ¨ā§āĻĻāĻ°ā§āϝ āĻšāϞ āĻ¸ā§āĻĨāĻžāύ⧀āϝāĻŧ gcp āĻĒāĻĻā§āϧāϤāĻŋ āĻ…āύ⧁āĻŽā§‹āĻĻāύ⧇āϰ āϜāĻ¨ā§āϝ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰāĻž āĻšāĻŦ⧇āĨ¤ āφāĻĒāύāĻŋ āĻāĻ•āϟāĻŋ āĻĒāϰāĻŋāώ⧇āĻŦāĻž āĻ…ā§āϝāĻžāĻ•āĻžāωāĻ¨ā§āϟ, āĻāĻ•āϟāĻŋ āĻŦāĻŋāĻ•āĻžāĻļāĻ•āĻžāϰ⧀ āĻ…ā§āϝāĻžāĻ•āĻžāωāĻ¨ā§āϟ, āφāĻĒāύāĻŋ āϝāĻž āϚāĻžāύ āϤāĻž āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰāϤ⧇ āĻĒāĻžāϰ⧇āύāĨ¤ āĻāϟāĻŋ āϖ⧁āĻŦ āϏ⧁āĻŦāĻŋāϧāĻžāϜāύāĻ• āĻāĻŦāĻ‚ āĻĒāϰāĻŋāϚāĻžāϞāύāĻž āĻ•āϰāĻžāϰ āϜāĻ¨ā§āϝ āĻ•āĻŋāϛ⧁āχ āĻ–āϰāϚ āĻšāϝāĻŧ āύāĻžāĨ¤ āφāĻĒāύāĻŋ āϝāĻĻāĻŋ āφāĻŽāĻžāϰ āĻŽāϤ⧋ āĻ…āĻĒāϏāϞ⧇āϏ āĻĻāĻ°ā§āĻļāύ āĻĒā§āϰāϚāĻžāϰ āĻ•āϰ⧇āύ, āϤāĻŦ⧇ āĻāϟāĻŋ āϖ⧁āĻŦ āϏ⧁āĻŦāĻŋāϧāĻžāϜāύāĻ• āĻšāĻŦ⧇, āĻŦāĻŋāĻļ⧇āώ āĻ•āϰ⧇ āϛ⧋āϟ āĻĻāϞāϗ⧁āϞāĻŋāϰ āϜāĻ¨ā§āϝāĨ¤

āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ

āĻšā§‡āĻ˛ā§āĻŽ āĻāĻ•āĻŽāĻžāĻ¤ā§āϰ āĻĒāϰāĻŋāώ⧇āĻŦāĻž āĻŦā§āϝāĻŦāĻ¸ā§āĻĨāĻžāĻĒāύāĻž āϏāĻŽāĻžāϧāĻžāύ āύāϝāĻŧāĨ¤ āĻāϟāĻŋ āϏāĻŽā§āĻĒāĻ°ā§āϕ⧇ āĻ…āύ⧇āĻ• āĻĒā§āϰāĻļā§āύ āϰāϝāĻŧ⧇āϛ⧇, āϏāĻŽā§āĻ­āĻŦāϤ āĻāχ āĻ•āĻžāϰāϪ⧇āχ āϤ⧃āϤ⧀āϝāĻŧ āϏāĻ‚āĻ¸ā§āĻ•āϰāĻŖāϟāĻŋ āĻāϤ āϤāĻžāĻĄāĻŧāĻžāϤāĻžāĻĄāĻŧāĻŋ āωāĻĒāĻ¸ā§āĻĨāĻŋāϤ āĻšāϝāĻŧ⧇āĻ›āĻŋāϞāĨ¤ āĻ…āĻŦāĻļā§āϝāχ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āφāϛ⧇āĨ¤

āĻāϗ⧁āϞāĻŋ āĻŦāĻŋāĻļ⧇āώāĻžāϝāĻŧāĻŋāϤ āϏāĻŽāĻžāϧāĻžāύ āĻšāϤ⧇ āĻĒāĻžāϰ⧇, āωāĻĻāĻžāĻšāϰāĻŖāĻ¸ā§āĻŦāϰ⧂āĻĒ, Ksonnet āĻŦāĻž Metaparticle. āφāĻĒāύāĻŋ āφāĻĒāύāĻžāϰ āĻ•ā§āϞāĻžāϏāĻŋāĻ• āĻ…āĻŦāĻ•āĻžāĻ āĻžāĻŽā§‹ āĻĒāϰāĻŋāϚāĻžāϞāύāĻžāϰ āϏāϰāĻžā§āϜāĻžāĻŽāϗ⧁āϞāĻŋ (āĻ…ā§āϝāĻžāĻ¨ā§āϏāĻŋāĻŦāϞ, āĻŸā§‡āϰāĻžāĻĢāĻ°ā§āĻŽ, āĻļ⧇āĻĢ, āχāĻ¤ā§āϝāĻžāĻĻāĻŋ) āĻāĻ•āχ āωāĻĻā§āĻĻ⧇āĻļā§āϝ⧇ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰāϤ⧇ āĻĒāĻžāϰ⧇āύ āϝāĻž āφāĻŽāĻŋ āĻŦāϞ⧇āĻ›āĻŋāĨ¤

āĻ…āĻŦāĻļ⧇āώ⧇ āĻāĻ•āϟāĻŋ āϏāĻŽāĻžāϧāĻžāύ āφāϛ⧇ āĻ…āĻĒāĻžāϰ⧇āϟāϰ āĻĢā§āϰ⧇āĻŽāĻ“āϝāĻŧāĻžāĻ°ā§āĻ•āϝāĻžāϰ āϜāύāĻĒā§āϰāĻŋāϝāĻŧāϤāĻž āĻŦāĻžāĻĄāĻŧāϛ⧇āĨ¤

āĻ…āĻĒāĻžāϰ⧇āϟāϰ āĻĢā§āϰ⧇āĻŽāĻ“āϝāĻŧāĻžāĻ°ā§āĻ• āĻŦāĻŋāĻŦ⧇āϚāύāĻž āĻ•āϰāĻžāϰ āϜāĻ¨ā§āϝ āĻļā§€āĻ°ā§āώ āĻšā§‡āĻ˛ā§āĻŽ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĨ¤

āĻāϟāĻŋ CNCF āĻāĻŦāĻ‚ Kubernetes āĻāϰ āφāϰ⧋ āĻ¸ā§āĻĨāĻžāύ⧀āϝāĻŧ, āĻ•āĻŋāĻ¨ā§āϤ⧁ āĻĒā§āϰāĻŦ⧇āĻļ⧇ āĻŦāĻžāϧāĻž āĻ…āύ⧇āĻ• āĻŦ⧇āĻļāĻŋ, āφāĻĒāύāĻžāϕ⧇ āφāϰāĻ“ āĻĒā§āϰ⧋āĻ—ā§āϰāĻžāĻŽ āĻ•āϰāϤ⧇ āĻšāĻŦ⧇ āĻāĻŦāĻ‚ āĻŽā§‡āύāĻŋāĻĢ⧇āĻ¸ā§āĻŸā§‡āϰ āĻ•āĻŽ āĻŦāĻ°ā§āĻŖāύāĻž āĻ•āϰāϤ⧇ āĻšāĻŦ⧇āĨ¤

āĻĄā§āϰāĻžāĻĢā§āϟ, āĻ¸ā§āĻ•ā§āϝāĻžāĻĢā§‹āĻ˛ā§āĻĄā§‡āϰ āĻŽāϤ⧋ āĻŦāĻŋāĻ­āĻŋāĻ¨ā§āύ āĻ…ā§āϝāĻžāĻĄāĻ…āύ āϰāϝāĻŧ⧇āϛ⧇āĨ¤ āϤāĻžāϰāĻž āĻœā§€āĻŦāύāϕ⧇ āĻ…āύ⧇āĻ• āϏāĻšāϜ āĻ•āϰ⧇ āϤ⧋āϞ⧇, āωāĻĻāĻžāĻšāϰāĻŖāĻ¸ā§āĻŦāϰ⧂āĻĒ, āϤāĻžāϰāĻž āĻāĻ•āϟāĻŋ āĻĒāϰ⧀āĻ•ā§āώāĻžāϰ āĻĒāϰāĻŋāĻŦ⧇āĻļ āĻ¸ā§āĻĨāĻžāĻĒāύ⧇āϰ āϜāĻ¨ā§āϝ āĻĄā§‡āϭ⧇āϞāĻĒāĻžāϰāĻĻ⧇āϰ āϜāĻ¨ā§āϝ āĻšā§‡āϞāĻŽ āĻĒāĻžāĻ āĻžāύ⧋ āĻāĻŦāĻ‚ āϚāĻžāϞ⧁ āĻ•āϰāĻžāϰ āϚāĻ•ā§āϰāϕ⧇ āϏāĻšāϜ āĻ•āϰ⧇ āϤ⧋āϞ⧇āĨ¤ āφāĻŽāĻŋ āϤāĻžāĻĻ⧇āϰ āĻ•ā§āώāĻŽāϤāĻžāϝāĻŧāύāĻ•āĻžāϰ⧀ āĻŦāϞāĻŦāĨ¤

āĻāĻ–āĻžāύ⧇ āϏāĻŦāĻ•āĻŋāϛ⧁ āϝ⧇āĻ–āĻžāύ⧇ āĻāĻ•āϟāĻŋ āĻ­āĻŋāĻœā§āϝ⧁āϝāĻŧāĻžāϞ āϚāĻžāĻ°ā§āϟ āφāϛ⧇.

āĻšā§‡āϞāĻŽ āϏāĻŋāĻ•āĻŋāωāϰāĻŋāϟāĻŋ

x-āĻ…āĻ•ā§āώ⧇ āϝāĻž āϘāϟāϛ⧇ āϤāĻžāϰ āωāĻĒāϰ āφāĻĒāύāĻžāϰ āĻŦā§āϝāĻ•ā§āϤāĻŋāĻ—āϤ āύāĻŋāϝāĻŧāĻ¨ā§āĻ¤ā§āϰāϪ⧇āϰ āĻ¸ā§āϤāϰ, y-āĻ…āĻ•ā§āώ⧇ āϕ⧁āĻŦāĻžāϰāύ⧇āϟāϏ⧇āϰ āĻ¸ā§āĻĨāĻžāύ⧀āϝāĻŧāĻ¤ā§āĻŦ⧇āϰ āĻ¸ā§āϤāϰāĨ¤ āĻšā§‡āϞāĻŽ āϏāĻ‚āĻ¸ā§āĻ•āϰāĻŖ 2 āĻŽāĻžāĻāĻ–āĻžāύ⧇ āϕ⧋āĻĨāĻžāĻ“ āĻĒāĻĄāĻŧ⧇āĨ¤ āϏāĻ‚āĻ¸ā§āĻ•āϰāĻŖ 3-āĻ āĻāϟāĻŋ āĻŦāĻŋāĻļāĻžāϞ āύāϝāĻŧ, āϤāĻŦ⧇ āύāĻŋāϝāĻŧāĻ¨ā§āĻ¤ā§āϰāĻŖ āĻāĻŦāĻ‚ āĻĻ⧇āĻļā§€āϝāĻŧāϤāĻžāϰ āĻ¸ā§āϤāϰ āωāĻ­āϝāĻŧāχ āωāĻ¨ā§āύāϤ āĻ•āϰāĻž āĻšāϝāĻŧ⧇āϛ⧇āĨ¤ Ksonnet āĻ¸ā§āϤāϰ⧇ āϏāĻŽāĻžāϧāĻžāύāϗ⧁āϞāĻŋ āĻāĻ–āύāĻ“ āĻšā§‡āϞāĻŽ 2 āĻĨ⧇āϕ⧇ āύāĻŋāĻ•ā§ƒāĻˇā§āϟ⧎ āϤāĻŦ⧇, āĻāχ āĻĒ⧃āĻĨāĻŋāĻŦā§€āϤ⧇ āφāϰ āϕ⧀ āφāϛ⧇ āϤāĻž āϜāĻžāύāϤ⧇ āϤāĻžāϰāĻž āĻĻ⧇āĻ–āĻžāϰ āĻŽāϤ⧋⧎ āĻ…āĻŦāĻļā§āϝāχ, āφāĻĒāύāĻžāϰ āĻ•āύāĻĢāĻŋāĻ—āĻžāϰ⧇āĻļāύ āĻŽā§āϝāĻžāύ⧇āϜāĻžāϰ āφāĻĒāύāĻžāϰ āύāĻŋāϝāĻŧāĻ¨ā§āĻ¤ā§āϰāϪ⧇ āĻĨāĻžāĻ•āĻŦ⧇, āϤāĻŦ⧇ āĻāϟāĻŋ āĻāϕ⧇āĻŦāĻžāϰ⧇āχ āϕ⧁āĻŦāĻžāϰāύ⧇āϟāϏ⧇āϰ āĻ¸ā§āĻĨāĻžāύ⧀āϝāĻŧ āύāϝāĻŧāĨ¤

āĻ…āĻĒāĻžāϰ⧇āϟāϰ āĻĢā§āϰ⧇āĻŽāĻ“āϝāĻŧāĻžāĻ°ā§āĻ•āϟāĻŋ āĻāϕ⧇āĻŦāĻžāϰ⧇āχ āϕ⧁āĻŦāĻžāϰāύ⧇āϟāϏ⧇āϰ āύ⧇āϟāĻŋāĻ­ āĻāĻŦāĻ‚ āĻāϟāĻŋ āφāĻĒāύāĻžāϕ⧇ āĻāϟāĻŋāϕ⧇ āφāϰāĻ“ āĻŽāĻžāĻ°ā§āϜāĻŋāϤāĻ­āĻžāĻŦ⧇ āĻāĻŦāĻ‚ āϏāϤāĻ°ā§āĻ•āϤāĻžāϰ āϏāĻžāĻĨ⧇ āĻĒāϰāĻŋāϚāĻžāϞāύāĻž āĻ•āϰāϤ⧇ āĻĻ⧇āϝāĻŧ (āϤāĻŦ⧇ āĻāĻ¨ā§āĻŸā§āϰāĻŋ āϞ⧇āϭ⧇āϞ āϏāĻŽā§āĻĒāĻ°ā§āϕ⧇ āĻŽāύ⧇ āϰāĻžāĻ–āĻŦ⧇āύ)āĨ¤ āĻŦāϰāĻ‚, āĻāϟāĻŋ āĻšā§‡āϞāĻŽ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰ⧇ āĻŦāĻŋāĻĒ⧁āϞ āϏāĻ‚āĻ–ā§āϝāĻ• āĻ…ā§āϝāĻžāĻĒā§āϞāĻŋāϕ⧇āĻļāύ āĻĒā§āϝāĻžāϕ⧇āϜ āĻ•āϰāĻžāϰ āϜāĻ¨ā§āϝ āĻāĻ•āϟāĻŋ āĻ—āĻŖ āĻšāĻžāϰāϭ⧇āĻ¸ā§āϟāĻžāϰ⧇āϰ āĻĒāϰāĻŋāĻŦāĻ°ā§āϤ⧇ āĻāĻ•āϟāĻŋ āĻŦāĻŋāĻļ⧇āώ āĻ…ā§āϝāĻžāĻĒā§āϞāĻŋāϕ⧇āĻļāύ āĻāĻŦāĻ‚ āĻāϟāĻŋāϰ āϜāĻ¨ā§āϝ āĻŦā§āϝāĻŦāĻ¸ā§āĻĨāĻžāĻĒāύāĻž āϤ⧈āϰāĻŋāϰ āϜāĻ¨ā§āϝ āωāĻĒāϝ⧁āĻ•ā§āϤāĨ¤

āĻāĻ•ā§āϏāĻŸā§‡āĻ¨ā§āĻĄāĻžāϰāϗ⧁āϞāĻŋ āϕ⧇āĻŦāϞ āύāĻŋāϝāĻŧāĻ¨ā§āĻ¤ā§āϰāĻŖāϕ⧇ āĻ•āĻŋāϛ⧁āϟāĻž āωāĻ¨ā§āύāϤ āĻ•āϰ⧇, āĻ“āϝāĻŧāĻžāĻ°ā§āĻ•āĻĢā§āϞ⧋āϕ⧇ āĻĒāϰāĻŋāĻĒā§‚āϰāĻ• āĻ•āϰ⧇ āĻŦāĻž CI/CD āĻĒāĻžāχāĻĒāϞāĻžāχāύ⧇ āĻ•āĻ°ā§āύāĻžāϰ āĻ•āĻžāĻŸā§‡āĨ¤

āĻšā§‡āϞāĻŽā§‡āϰ āĻ­āĻŦāĻŋāĻˇā§āĻ¯ā§Ž

āĻ­āĻžāϞ āĻ–āĻŦāϰ āĻšāϞ āĻšā§‡āϞāĻŽ 3 āφāϏāϛ⧇āĨ¤ āĻšā§‡āϞāĻŽ 3.0.0-āφāϞāĻĢāĻž.2 āĻāϰ āφāϞāĻĢāĻž āϏāĻ‚āĻ¸ā§āĻ•āϰāĻŖ āχāϤāĻŋāĻŽāĻ§ā§āϝ⧇āχ āĻĒā§āϰāĻ•āĻžāĻļāĻŋāϤ āĻšāϝāĻŧ⧇āϛ⧇, āφāĻĒāύāĻŋ āĻāϟāĻŋ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰ⧇ āĻĻ⧇āĻ–āϤ⧇ āĻĒāĻžāϰ⧇āύāĨ¤ āĻāϟāĻŋ āĻŦ⧇āĻļ āĻ¸ā§āĻĨāĻŋāϤāĻŋāĻļā§€āϞ, āĻ•āĻŋāĻ¨ā§āϤ⧁ āĻ•āĻžāĻ°ā§āϝāĻ•āĻžāϰāĻŋāϤāĻž āĻāĻ–āύāĻ“ āϏ⧀āĻŽāĻŋāϤāĨ¤

āϕ⧇āύ āφāĻĒāύāĻŋ āĻšā§‡āϞāĻŽ 3 āĻĒā§āϰāϝāĻŧā§‹āϜāύ? āĻĒā§āϰāĻĨāĻŽāϤ, āĻāϟāĻŋ āϏāĻŽā§āĻĒāĻ°ā§āϕ⧇ āĻāĻ•āϟāĻŋ āĻ—āĻ˛ā§āĻĒ āϟāĻŋāϞāĻžāϰ⧇āϰ āĻ…āĻ¨ā§āϤāĻ°ā§āϧāĻžāύ, āĻāĻ•āϟāĻŋ āωāĻĒāĻžāĻĻāĻžāύ āĻšāĻŋāϏāĻžāĻŦ⧇āĨ¤ āĻāϟāĻŋ, āφāĻĒāύāĻŋ āχāϤāĻŋāĻŽāĻ§ā§āϝ⧇ āĻŦ⧁āĻāϤ⧇ āĻĒ⧇āϰ⧇āϛ⧇āύ, āĻāϟāĻŋ āĻāĻ•āϟāĻŋ āĻŦāĻŋāĻļāĻžāϞ āĻĒāĻĻāĻ•ā§āώ⧇āĻĒ, āĻ•āĻžāϰāĻŖ āĻ¸ā§āĻĨāĻžāĻĒāĻ¤ā§āϝ⧇āϰ āϏ⧁āϰāĻ•ā§āώāĻžāϰ āĻĻ⧃āĻˇā§āϟāĻŋāϕ⧋āĻŖ āĻĨ⧇āϕ⧇, āϏāĻŦāĻ•āĻŋāϛ⧁ āϏāϰāϞ⧀āĻ•ā§ƒāϤāĨ¤

āϝāĻ–āύ āĻšā§‡āϞāĻŽ 2 āϤ⧈āϰāĻŋ āĻ•āϰāĻž āĻšāϝāĻŧ⧇āĻ›āĻŋāϞ, āϝāĻž āϕ⧁āĻŦāĻžāϰāύ⧇āϟāϏ 1.8 āĻāϰ āϏāĻŽāϝāĻŧ āĻŦāĻž āϤāĻžāϰāĻ“ āφāϗ⧇ āĻ›āĻŋāϞ, āĻ…āύ⧇āĻ• āϧāĻžāϰāĻŖāĻž āĻ…āĻĒāϰāĻŋāĻŖāϤ āĻ›āĻŋāϞāĨ¤ āωāĻĻāĻžāĻšāϰāĻŖāĻ¸ā§āĻŦāϰ⧂āĻĒ, CRD āϧāĻžāϰāĻŖāĻžāϟāĻŋ āĻāĻ–āύ āϏāĻ•ā§āϰāĻŋāϝāĻŧāĻ­āĻžāĻŦ⧇ āĻŦāĻžāĻ¸ā§āϤāĻŦāĻžāϝāĻŧāĻŋāϤ āĻšāĻšā§āϛ⧇ āĻāĻŦāĻ‚ āĻšā§‡āϞāĻŽ āĻ•āϰāĻŦ⧇ CRD āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰ⧁āύāĻ•āĻžāĻ āĻžāĻŽā§‹ āϏāĻ‚āϰāĻ•ā§āώāĻŖ āĻ•āϰāϤ⧇āĨ¤ āĻāϟāĻŋ āĻļ⧁āϧ⧁āĻŽāĻžāĻ¤ā§āϰ āĻ•ā§āϞāĻžāϝāĻŧ⧇āĻ¨ā§āϟ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰāĻž āĻāĻŦāĻ‚ āϏāĻžāĻ°ā§āĻ­āĻžāϰ āĻ…āĻ‚āĻļ āĻŦāϜāĻžāϝāĻŧ āϰāĻžāĻ–āĻž āϏāĻŽā§āĻ­āĻŦ āĻšāĻŦ⧇ āύāĻžāĨ¤ āϤāĻĻāύ⧁āϏāĻžāϰ⧇, āĻ•āĻžāĻ āĻžāĻŽā§‹ āĻāĻŦāĻ‚ āϏāĻ‚āĻ¸ā§āĻĨāĻžāύāϗ⧁āϞāĻŋāϰ āϏāĻžāĻĨ⧇ āĻ•āĻžāϜ āĻ•āϰāϤ⧇ āύ⧇āϟāĻŋāĻ­ āϕ⧁āĻŦāĻžāϰāύ⧇āϟāϏ āĻ•āĻŽāĻžāĻ¨ā§āĻĄāϗ⧁āϞāĻŋ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰ⧁āύ⧎ āĻāϟāĻŋ āĻāĻ•āϟāĻŋ āĻŦāĻŋāĻļāĻžāϞ āĻĒāĻĻāĻ•ā§āώ⧇āĻĒ āĻāĻ—āĻŋāϝāĻŧ⧇āĨ¤

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

āφāĻŽāĻžāϰ āϜāĻ¨ā§āϝ āĻŦāĻŋāϤāĻ°ā§āĻ•āĻŋāϤ āĻ—āĻ˛ā§āĻĒ āϞ⧁āϝāĻŧāĻž āϏāĻŽāĻ°ā§āĻĨāύ, āĻ¸ā§āĻ•ā§āϰāĻŋāĻĒā§āϟ āϞ⧇āĻ–āĻžāϰ āϜāĻ¨ā§āϝ āĻāĻ•āϟāĻŋ āĻŸā§‡āĻŽāĻĒā§āϞ⧇āϟāĻŋāĻ‚ āχāĻžā§āϜāĻŋāύ āĻšāĻŋāϏāĻžāĻŦ⧇āĨ¤ āφāĻŽāĻŋ āϞ⧁āϝāĻŧāĻžāϰ āĻāĻ•āϜāύ āĻŦāĻĄāĻŧ āĻ­āĻ•ā§āϤ āύāχ, āϤāĻŦ⧇ āĻāϟāĻŋ āĻāĻ•āϟāĻŋ āϏāĻŽā§āĻĒā§‚āĻ°ā§āĻŖ āϐāĻšā§āĻ›āĻŋāĻ• āĻŦ⧈āĻļāĻŋāĻˇā§āĻŸā§āϝ āĻšāĻŦ⧇āĨ¤ āφāĻŽāĻŋ āĻāϟāĻŋ 3 āĻŦāĻžāϰ āĻšā§‡āĻ• āĻ•āϰ⧇āĻ›āĻŋ - āϞ⧁āϝāĻŧāĻž āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰāĻžāϰ āĻĒā§āϰāϝāĻŧā§‹āϜāύ āĻšāĻŦ⧇ āύāĻžāĨ¤ āĻ…āϤāĻāĻŦ, āϝāĻžāϰāĻž āϞ⧁āϝāĻŧāĻž āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰāϤ⧇ āϚāĻžāύ, āϝāĻžāϰāĻž āĻ—ā§‹ āĻĒāĻ›āĻ¨ā§āĻĻ āĻ•āϰ⧇āύ, āϤāĻžāϰāĻž āφāĻŽāĻžāĻĻ⧇āϰ āĻŦāĻŋāĻļāĻžāϞ āĻ•ā§āϝāĻžāĻŽā§āĻĒ⧇ āϝ⧋āĻ— āĻĻāĻŋāύ āĻāĻŦāĻ‚ āĻāϰ āϜāĻ¨ā§āϝ go-tmpl āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰ⧁āύāĨ¤

āĻ…āĻŦāĻļ⧇āώ⧇, āφāĻŽāĻŋ āĻ¸ā§āĻĒāĻˇā§āϟāĻ­āĻžāĻŦ⧇ āĻ•āĻŋ āĻ…āύ⧁āĻĒāĻ¸ā§āĻĨāĻŋāϤ āĻ›āĻŋāϞ āĻ¸ā§āĻ•āĻŋāĻŽāĻž āωāĻ¤ā§āĻĨāĻžāύ āĻāĻŦāĻ‚ āĻĄā§‡āϟāĻž āϟāĻžāχāĻĒ āĻŦ⧈āϧāϤāĻž. int āĻŦāĻž āĻ¸ā§āĻŸā§āϰāĻŋāĻ‚ āĻāϰ āϏāĻžāĻĨ⧇ āφāϰ āϕ⧋āύ āϏāĻŽāĻ¸ā§āϝāĻž āĻšāĻŦ⧇ āύāĻž, āĻĄāĻžāĻŦāϞ āϕ⧋āĻŸā§‡ āĻļā§‚āĻ¨ā§āϝ āĻŽā§‹āĻĄāĻŧāĻžāύ⧋āϰ āĻĻāϰāĻ•āĻžāϰ āύ⧇āχāĨ¤ āĻāĻ•āϟāĻŋ JSONS āĻ¸ā§āĻ•āĻŋāĻŽāĻž āĻĒā§āϰāĻĻāĻ°ā§āĻļāĻŋāϤ āĻšāĻŦ⧇ āϝāĻž āφāĻĒāύāĻžāϕ⧇ āĻŽāĻžāύāϗ⧁āϞāĻŋāϰ āϜāĻ¨ā§āϝ āĻāϟāĻŋāϕ⧇ āĻ¸ā§āĻĒāĻˇā§āϟāĻ­āĻžāĻŦ⧇ āĻŦāĻ°ā§āĻŖāύāĻž āĻ•āϰāĻžāϰ āĻ…āύ⧁āĻŽāϤāĻŋ āĻĻ⧇āĻŦ⧇āĨ¤

āĻ­āĻžāϰ⧀āĻ­āĻžāĻŦ⧇ āĻĒ⧁āύāϰāĻžāϝāĻŧ āĻ•āĻžāϜ āĻ•āϰāĻž āĻšāĻŦ⧇ āϘāϟāύāĻž-āϚāĻžāϞāĻŋāϤ āĻŽāĻĄā§‡āϞ. āĻāϟāĻŋ āχāϤāĻŋāĻŽāĻ§ā§āϝ⧇ āϧāĻžāϰāĻŖāĻžāĻ—āϤāĻ­āĻžāĻŦ⧇ āĻŦāĻ°ā§āĻŖāύāĻž āĻ•āϰāĻž āĻšāϝāĻŧ⧇āϛ⧇āĨ¤ āĻšā§‡āϞāĻŽ 3 āĻļāĻžāĻ–āĻžāϟāĻŋ āĻĻ⧇āϖ⧁āύ, āĻāĻŦāĻ‚ āφāĻĒāύāĻŋ āĻĻ⧇āĻ–āϤ⧇ āĻĒāĻžāĻŦ⧇āύ āĻ•āϤāϗ⧁āϞāĻŋ āχāϭ⧇āĻ¨ā§āϟ āĻāĻŦāĻ‚ āĻšā§āĻ• āĻāĻŦāĻ‚ āĻ…āĻ¨ā§āϝāĻžāĻ¨ā§āϝ āϜāĻŋāύāĻŋāϏ āϝ⧁āĻ•ā§āϤ āĻ•āϰāĻž āĻšāϝāĻŧ⧇āϛ⧇, āϝāĻž āĻŦā§āϝāĻžāĻĒāĻ•āĻ­āĻžāĻŦ⧇ āϏāϰāϞ āĻšāĻŦ⧇ āĻāĻŦāĻ‚ āĻ…āĻ¨ā§āϝāĻĻāĻŋāϕ⧇, āϤāĻžāĻĻ⧇āϰ āĻ¸ā§āĻĨāĻžāĻĒāύāĻžāϰ āĻĒā§āϰāĻ•ā§āϰāĻŋāϝāĻŧāĻž āĻāĻŦāĻ‚ āĻĒā§āϰāϤāĻŋāĻ•ā§āϰāĻŋāϝāĻŧāĻžāϗ⧁āϞāĻŋāϰ āωāĻĒāϰ āύāĻŋāϝāĻŧāĻ¨ā§āĻ¤ā§āϰāĻŖ āϝ⧋āĻ— āĻ•āϰāĻŦ⧇āĨ¤

āĻšā§‡āϞāĻŽ 3 āφāϰāĻ“ āϏāĻšāϜ, āύāĻŋāϰāĻžāĻĒāĻĻ āĻāĻŦāĻ‚ āφāϰāĻ“ āĻŽāϜāĻžāĻĻāĻžāϰ āĻšāĻŦ⧇, āφāĻŽāϰāĻž āĻšā§‡āϞāĻŽ 2 āĻĒāĻ›āĻ¨ā§āĻĻ āĻ•āϰāĻŋ āύāĻž āĻŦāϞ⧇ āύāϝāĻŧ, āĻŦāϰāĻ‚ āϕ⧁āĻŦāĻžāϰāύ⧇āϟāϏ āφāϰāĻ“ āωāĻ¨ā§āύāϤ āĻšāϝāĻŧ⧇ āωāĻ āϛ⧇āĨ¤ āϤāĻĻāύ⧁āϏāĻžāϰ⧇, āĻšā§‡āϞāĻŽ āϕ⧁āĻŦāĻžāϰāύ⧇āϟāϏ⧇āϰ āωāĻ¨ā§āύāϝāĻŧāύ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰāϤ⧇ āĻĒāĻžāϰ⧇ āĻāĻŦāĻ‚ āĻāϤ⧇ āϕ⧁āĻŦāĻžāϰāύ⧇āϟāϏ⧇āϰ āϜāĻ¨ā§āϝ āϚāĻŽā§ŽāĻ•āĻžāϰ āĻĒāϰāĻŋāϚāĻžāϞāĻ• āϤ⧈āϰāĻŋ āĻ•āϰāϤ⧇ āĻĒāĻžāϰ⧇āĨ¤

āφāϰ⧇āĻ•āϟāĻŋ āĻ­āĻžāϞ⧋ āĻ–āĻŦāϰ āĻšāϞ⧋ DevOpsConf āφāϞ⧇āĻ•āϜāĻžāĻ¨ā§āĻĄāĻžāϰ āĻ–āĻžāϝāĻŧā§‹āϰāĻ­ āφāĻĒāύāĻžāϕ⧇ āĻŦāϞāĻŦ⧇, āĻĒāĻžāĻ¤ā§āϰ⧇ āύāĻŋāϰāĻžāĻĒāĻĻ āĻšāϤ⧇ āĻĒāĻžāϰ⧇? āφāĻŽāĻžāĻĻ⧇āϰ āφāĻĒāύāĻžāϕ⧇ āĻ¸ā§āĻŽāϰāĻŖ āĻ•āϰāĻŋāϝāĻŧ⧇ āĻĻ⧇āĻ“āϝāĻŧāĻž āϝāĻžāĻ• āϝ⧇ āωāĻ¨ā§āύāϝāĻŧāύ, āĻĒāϰ⧀āĻ•ā§āώāĻž āĻāĻŦāĻ‚ āĻ…āĻĒāĻžāϰ⧇āĻļāύ āĻĒā§āϰāĻ•ā§āϰāĻŋāϝāĻŧāĻžāϗ⧁āϞāĻŋāϰ āĻāϕ⧀āĻ•āϰāϪ⧇āϰ āωāĻĒāϰ āϏāĻŽā§āĻŽā§‡āϞāύ āĻŽāĻ¸ā§āϕ⧋āϤ⧇ āĻ…āύ⧁āĻˇā§āĻ āĻŋāϤ āĻšāĻŦ⧇ 30 āϏ⧇āĻĒā§āĻŸā§‡āĻŽā§āĻŦāϰ āĻāĻŦāĻ‚ 1 āĻ…āĻ•ā§āĻŸā§‹āĻŦāϰ. āφāĻĒāύāĻŋ āĻāĻ–āύāĻ“ 20āĻļ⧇ āφāĻ—āĻ¸ā§āϟ āĻĒāĻ°ā§āϝāĻ¨ā§āϤ āĻāϟāĻŋ āĻ•āϰāϤ⧇ āĻĒāĻžāϰ⧇āύ āĻāĻ•āϟāĻŋ āĻĒā§āϰāϤāĻŋāĻŦ⧇āĻĻāύ āϜāĻŽāĻž āĻĻāĻŋāύ āĻāĻŦāĻ‚ āϏāĻŽāĻžāϧāĻžāύ⧇āϰ āϏāĻžāĻĨ⧇ āφāĻĒāύāĻžāϰ āĻ…āĻ­āĻŋāĻœā§āĻžāϤāĻž āϏāĻŽā§āĻĒāĻ°ā§āϕ⧇ āφāĻŽāĻžāĻĻ⧇āϰ āĻŦāϞ⧁āύ āĻ…āύ⧇āϕ⧇āϰ āĻŽāĻ§ā§āϝ⧇ āĻāĻ• DevOps āĻĒāĻĻā§āϧāϤāĻŋāϰ āĻ•āĻžāϜāĨ¤

āϏāĻŽā§āĻŽā§‡āϞāύ⧇āϰ āĻšā§‡āĻ•āĻĒāϝāĻŧ⧇āĻ¨ā§āϟ āĻāĻŦāĻ‚ āĻ–āĻŦāϰ āĻ…āύ⧁āϏāϰāĻŖ āĻ•āϰ⧁āύ āύāĻŋāωāϜāϞ⧇āϟāĻžāϰ и āĻŸā§‡āϞāĻŋāĻ—ā§āϰāĻžāĻŽ āĻšā§āϝāĻžāύ⧇āϞ.

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

āĻāĻ•āϟāĻŋ āĻŽāĻ¨ā§āϤāĻŦā§āϝ āϜ⧁āĻĄāĻŧ⧁āύ