āωāĻ¤ā§āϤāϰāϝ⧋āĻ—ā§āϝ k8s āϚāĻŋāϟ āĻļā§€āϟ, āĻŦā§āϝāĻŦāĻšāĻžāϰāĻŋāĻ• awk āϟāĻŋāωāĻŸā§‹āϰāĻŋāϝāĻŧāĻžāϞ, āĻāĻŦāĻ‚ āĻ“āϝāĻŧ⧇āĻŦ āĻĄā§‡āϭ⧇āϞāĻĒāĻŽā§‡āĻ¨ā§āĻŸā§‡ Jamstack āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰāĻžāϰ 4āϟāĻŋ āĻ•āĻžāϰāĻŖ

āωāĻ¤ā§āϤāϰāϝ⧋āĻ—ā§āϝ k8s āϚāĻŋāϟ āĻļā§€āϟ, āĻŦā§āϝāĻŦāĻšāĻžāϰāĻŋāĻ• awk āϟāĻŋāωāĻŸā§‹āϰāĻŋāϝāĻŧāĻžāϞ, āĻāĻŦāĻ‚ āĻ“āϝāĻŧ⧇āĻŦ āĻĄā§‡āϭ⧇āϞāĻĒāĻŽā§‡āĻ¨ā§āĻŸā§‡ Jamstack āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰāĻžāϰ 4āϟāĻŋ āĻ•āĻžāϰāĻŖ

āϐāϤāĻŋāĻšā§āϝāĻ—āϤāĻ­āĻžāĻŦ⧇, āĻ—āϤ āĻĻ⧁āχ āϏāĻĒā§āϤāĻžāĻšā§‡ āφāĻŽāϰāĻž āχāĻ¨ā§āϟāĻžāϰāύ⧇āĻŸā§‡ āĻĒāĻžāĻ“āϝāĻŧāĻž āĻĻāϰāĻ•āĻžāϰ⧀ āωāĻĒāĻ•āϰāĻŖāϗ⧁āϞāĻŋāϰ āĻāĻ•āϟāĻŋ āϏāĻ‚āĻ•ā§āώāĻŋāĻĒā§āϤ āĻĒāϰāĻŋāĻĒāĻžāĻ•āĨ¤

āύāϤ⧁āύ āĻ•āϰ⧇ āĻļ⧁āϰ⧁ āĻ•āϰ:

āĻĄāĻžāωāύāϞ⧋āĻĄ āĻ•āϰ⧁āύ:

  • āωāĻ¤ā§āϤāϰāϝ⧋āĻ—ā§āϝ k8s āϚāĻŋāϟ āĻļā§€āϟ
    Ansible k8s āĻšāϞ Ansible playbooks āĻĨ⧇āϕ⧇ Kubernetes āĻŦāĻ¸ā§āϤ⧁āϗ⧁āϞāĻŋ āĻĒāϰāĻŋāϚāĻžāϞāύāĻž āĻ•āϰāĻžāϰ āϜāĻ¨ā§āϝ āĻāĻ•āϟāĻŋ āĻŦāĻŋāĻļ⧇āώ āĻŽāĻĄāĻŋāωāϞāĨ¤ āĻ•ā§āϞāĻžāωāĻĄ āĻ¸ā§āĻŦāϝāĻŧāĻ‚āĻ•ā§āϰāĻŋāϝāĻŧ āĻ•āϰāĻžāϰ āϏāĻŽāϝāĻŧ āĻ•āĻŋāĻ­āĻžāĻŦ⧇ Ansible āĻāĻŦāĻ‚ Kubernetes āĻāĻ•āĻ¤ā§āϰāĻŋāϤ āĻ•āϰāĻŦ⧇āύ? āωāĻ¤ā§āϤāϰ: āĻĒā§āϞ⧇āĻŦ⧁āĻ• āĻĨ⧇āϕ⧇ āϏāϰāĻžāϏāϰāĻŋ Kubernetes āĻ…āĻŦāĻœā§‡āĻ•ā§āϟ āĻĒāϰāĻŋāϚāĻžāϞāύāĻž āĻ•āϰāϤ⧇ Ansible k8s āĻŽāĻĄāĻŋāωāϞ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰ⧁āύāĨ¤ āĻāĻŦāĻ‚ āφāĻŽāĻžāĻĻ⧇āϰ āϚāĻŋāϟ āĻļā§€āϟ āĻāϟāĻŋāϤ⧇ āϏāĻšāĻžāϝāĻŧāϤāĻž āĻ•āϰāĻŦ⧇, āϝāĻžāϤ⧇ āĻāχ āĻŽāĻĄāĻŋāωāϞ⧇āϰ āĻŽā§‚āϞ āĻ•āĻŽāĻžāĻ¨ā§āĻĄāϗ⧁āϞāĻŋāϰ āĻĻāϰāĻ•āĻžāϰ⧀ āϟāĻŋāĻĒāϏ āĻāĻŦāĻ‚ āϤāĻĨā§āϝ āϰāϝāĻŧ⧇āϛ⧇āĨ¤
  • āϕ⧋āϝāĻŧāĻžāĻ°ā§āĻ•āĻžāϏ āĻ…ā§āϝāĻžāĻĒā§āϞāĻŋāϕ⧇āĻļāύ āĻŸā§‡āĻ¸ā§āϟāĻŋāĻ‚ āϚāĻŋāϟ āĻļā§€āϟ

    āωāĻ¤ā§āϤāϰāϝ⧋āĻ—ā§āϝ k8s āϚāĻŋāϟ āĻļā§€āϟ, āĻŦā§āϝāĻŦāĻšāĻžāϰāĻŋāĻ• awk āϟāĻŋāωāĻŸā§‹āϰāĻŋāϝāĻŧāĻžāϞ, āĻāĻŦāĻ‚ āĻ“āϝāĻŧ⧇āĻŦ āĻĄā§‡āϭ⧇āϞāĻĒāĻŽā§‡āĻ¨ā§āĻŸā§‡ Jamstack āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰāĻžāϰ 4āϟāĻŋ āĻ•āĻžāϰāĻŖ

  • āϰāĻ™āĻŋāύ āĻŦāχ "āĻ•āĻ¨ā§āĻŸā§‡āχāύāĻžāϰ āϏ⧁āĻĒāĻžāϰāĻšāĻŋāϰ⧋"
    Podman, CRI-O, Buildah, Skopeo āĻāĻŦāĻ‚ OpenShift āĻĻā§āĻŦāĻžāϰāĻž āĻĒā§āϰāϤāĻŋāύāĻŋāϧāĻŋāĻ¤ā§āĻŦ āĻ•āϰāĻž āĻ“āĻĒ⧇āύ-āϏ⧋āĻ°ā§āϏ āĻ•āĻ¨ā§āĻŸā§‡āχāύāĻžāϰ āϏ⧁āĻĒāĻžāϰāĻšāĻŋāϰ⧋āĻĻ⧇āϰ āĻāĻ•āϟāĻŋ āĻŦāĻŋāϕ⧇āĻ¨ā§āĻĻā§āϰ⧀āĻ­ā§‚āϤ āĻĻāϞ āĻ—ā§āϰāĻšā§‡āϰ āωāĻĒāϰ⧇ āĻāĻ•āϟāĻŋ āϏ⧁āϰāĻ•ā§āώāĻžāĻŽā§‚āϞāĻ• āĻĸāĻžāϞ āĻ¸ā§āĻĨāĻžāĻĒāύ āĻ•āϰ⧇ āĻĒ⧃āĻĨāĻŋāĻŦā§€āϕ⧇ āĻ—ā§āϰāĻšāĻžāϪ⧁āϰ āφāĻ•ā§āϰāĻŽāĻŖ āĻĨ⧇āϕ⧇ āϰāĻ•ā§āώāĻž āĻ•āϰ⧇āĨ¤

    āωāĻ¤ā§āϤāϰāϝ⧋āĻ—ā§āϝ k8s āϚāĻŋāϟ āĻļā§€āϟ, āĻŦā§āϝāĻŦāĻšāĻžāϰāĻŋāĻ• awk āϟāĻŋāωāĻŸā§‹āϰāĻŋāϝāĻŧāĻžāϞ, āĻāĻŦāĻ‚ āĻ“āϝāĻŧ⧇āĻŦ āĻĄā§‡āϭ⧇āϞāĻĒāĻŽā§‡āĻ¨ā§āĻŸā§‡ Jamstack āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰāĻžāϰ 4āϟāĻŋ āĻ•āĻžāϰāĻŖ

āφāĻĒāύāĻžāϰ āĻ…āĻŦāϏāϰ āϏāĻŽāϝāĻŧ⧇ āĻĒāĻĄāĻŧ⧁āύ:

āχāϭ⧇āĻ¨ā§āϟ:

  • 30 āϏ⧇āĻĒā§āĻŸā§‡āĻŽā§āĻŦāϰ, jconf.dev
    āφāĻĒāύāĻžāϰ āĻ¸ā§āĻ•ā§āϰāĻŋāύ⧇ āĻŦāĻŋāύāĻžāĻŽā§‚āĻ˛ā§āϝ⧇ āĻ­āĻžāĻ°ā§āϚ⧁āϝāĻŧāĻžāϞ āϜāĻžāĻ­āĻž āϏāĻŽā§āĻŽā§‡āϞāύāĨ¤ āϜāĻžāĻ­āĻž āĻāĻŦāĻ‚ āĻ•ā§āϞāĻžāωāĻĄ āĻŦāĻŋāĻļ⧇āώāĻœā§āĻžāĻĻ⧇āϰ āϏāĻžāĻĨ⧇ āϚāĻžāϰāϟāĻŋ āĻĒā§āϰāϝ⧁āĻ•ā§āϤāĻŋāĻ—āϤ āĻŸā§āĻ°ā§āϝāĻžāĻ•, 28āϟāĻŋ āĻ—āĻ­ā§€āϰ āϏ⧇āĻļāύ āĻāĻŦāĻ‚ āĻĻ⧁āϟāĻŋ āφāĻļā§āϚāĻ°ā§āϝāϜāύāĻ• āϕ⧀āύ⧋āϟāĨ¤
  • āĻ…āĻ•ā§āĻŸā§‹āĻŦāϰ 13-14, AnsibleFest
    āĻĒāĻžāϰāĻĢāϰāĻŽā§āϝāĻžāĻ¨ā§āϏ, āĻĒā§āϰāĻĻāĻ°ā§āĻļāύ⧀, āĻŦā§āϝāĻŦāĻšāĻžāϰāĻŋāĻ• āĻ•ā§āϞāĻžāϏ - āϏāĻŦāχ āĻ…āύāϞāĻžāχāύ⧇āĨ¤ āĻ“āĻĒ⧇āύ āϏ⧋āĻ°ā§āϏ āφāχāϟāĻŋ āĻ…āĻŸā§‹āĻŽā§‡āĻļāύ āĻĒā§āϰāϝ⧁āĻ•ā§āϤāĻŋ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰ⧇ āϏāĻĢāϞāĻ­āĻžāĻŦ⧇ āĻĒāϰāĻŋāĻŦāĻ°ā§āϤāύ⧇āϰ āĻšā§āϝāĻžāϞ⧇āĻžā§āϜ āĻŽā§‹āĻ•āĻžāĻŦ⧇āϞāĻž āĻ•āϰ⧇ āĻāĻŽāύ āĻĄā§‡āϭ⧇āϞāĻĒāĻžāϰ, āĻĒā§āϰāĻļāĻžāϏāĻ• āĻāĻŦāĻ‚ āϏāĻŋāĻĻā§āϧāĻžāĻ¨ā§āϤ āĻ—ā§āϰāĻšāĻŖāĻ•āĻžāϰ⧀āĻĻ⧇āϰ āϏāĻžāĻĨ⧇ āĻ•āĻžāĻ°ā§āϝāϤ āϝ⧋āĻ—āĻžāϝ⧋āĻ— āĻ•āϰāĻžāϰ āĻāĻ•āϟāĻŋ āϚāĻŽā§ŽāĻ•āĻžāϰ āϏ⧁āϝ⧋āĻ—āĨ¤

āϰāĻžāĻļāĻŋāϝāĻŧāĻžāύ āĻŽāĻ§ā§āϝ⧇:

āφāĻŽāϰāĻž Red Hat OpenShift āĻ•āĻ¨ā§āĻŸā§‡āχāύāĻžāϰ āĻĒā§āĻ˛ā§āϝāĻžāϟāĻĢāĻ°ā§āĻŽ āĻāĻŦāĻ‚ Kubernetes āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰ⧇ āĻ¸ā§āĻĨāĻžāύ⧀āϝāĻŧ āĻ…āĻ­āĻŋāĻœā§āĻžāϤāĻž āϏāĻŽā§āĻĒāĻ°ā§āϕ⧇ āĻļ⧁āĻ•ā§āϰāĻŦāĻžāϰ āĻ“āϝāĻŧ⧇āĻŦāĻŋāύāĻžāϰ⧇āϰ āϏāĻŋāϰāĻŋāϜ āϚāĻžāϞāĻŋāϝāĻŧ⧇ āϝāĻžāĻšā§āĻ›āĻŋāĨ¤ āύāĻŋāĻŦāĻ¨ā§āϧāύ āĻ•āϰ⧁āύ āĻāĻŦāĻ‚ āφāϏ⧁āύ:

āϏāĻŽā§āϰāĻžāϟ "āĻ…āĻĒāĻžāϰ⧇āϟāϰ": OpenShift āĻāĻŦāĻ‚ Kubernetes-āĻ āĻ…āĻĒāĻžāϰ⧇āϟāϰ
āĻ“āĻšā§‹, āĻ“āϝāĻŧ⧇āĻŦāĻŋāύāĻžāϰ āĻļ⧇āώ, āĻ•āĻŋāĻ¨ā§āϤ⧁ āφāϛ⧇ āĻāĻ•āϟāĻŋ āϰ⧇āĻ•āĻ°ā§āĻĄ.

āĻ…ā§āϝāĻžāĻĒā§āϞāĻŋāϕ⧇āĻļāύ āϤ⧈āϰāĻŋ āĻāĻŦāĻ‚ āĻ¸ā§āĻĨāĻžāĻĒāύ⧇āϰ āϜāĻ¨ā§āϝ OpenShift-āύāĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āϟ āϜāĻžāĻĻ⧁
āĻ“āϝāĻŧ⧇āĻŦāĻŋāύāĻžāϰāϟāĻŋ āĻļ⧇āώ āĻšāϝāĻŧ⧇ āϗ⧇āϛ⧇, āϤāĻŦ⧇ āχāϤāĻŋāĻšāĻžāϏ⧇ āϰāϝāĻŧ⧇ āϗ⧇āϛ⧇ - āĻāϟāĻŋ āϧāϰ⧁āύ āĻāĻ•āϟāĻŋ āϰ⧇āĻ•āĻ°ā§āĻĄ.

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