āĻ‰āĻ¤ā§āĻ¤āĻ°āĻ¯ā§‹āĻ—ā§āĻ¯ 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

āĻāĻ•āĻŸāĻŋ āĻŽāĻ¨ā§āĻ¤āĻŦā§āĻ¯ āĻœā§āĻĄāĻŧā§āĻ¨