{"id":343,"date":"2023-08-09T17:33:36","date_gmt":"2023-08-09T08:33:36","guid":{"rendered":"http:\/\/tech.itdesk.co.kr\/?p=343"},"modified":"2023-08-11T11:12:15","modified_gmt":"2023-08-11T02:12:15","slug":"container-kubernetes-docker","status":"publish","type":"post","link":"https:\/\/iwgh.duckdns.org\/?p=343","title":{"rendered":"Container, Docker, Kubernetes"},"content":{"rendered":"\n<p class=\"has-medium-font-size wp-block-paragraph\"><strong>\ucee8\ud14c\uc774\ub108 <\/strong><\/p>\n\n\n\n<p class=\"has-small-font-size wp-block-paragraph\">: APP\uc640 APP\uc774 \uad6c\ub3d9\ub418\ub294 \ud658\uacbd(\ub77c\uc774\ube0c\ub7ec\ub9ac)\uae4c\uc9c0 \ud558\ub098\uc758 \ub2e8\uc704\ub85c \uaca9\ub9ac(\uac00\uc0c1\ud654)\ud558\ub294 \uae30\uc220<br>\uac00\uc0c1\ud654\uc640 \ucee8\ud14c\uc774\ub108\uc758 \ucc28\uc774 <br>(O\/S \uac00\uc0c1\ud654 \ube60\uc9c4\ub2e4. \ub300\uc2e0 \ucee8\ud14c\uc774\ub108 \ub7f0\ud0c0\uc784\uc774 APP\uacfc \ud658\uacbd\uc744 \uaca9\ub9ac\ud574 \uad6c\ub3d9\ud55c\ub2e4. \ube60\ub978 \uc18d\ub3c4, \uc801\uc740 \uc790\uc6d0\uc18c\ubaa8)<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"411\" src=\"http:\/\/tech.itdesk.co.kr\/wp-content\/uploads\/2023\/08\/image-2-1024x411.png\" alt=\"\" class=\"wp-image-344\" srcset=\"https:\/\/iwgh.duckdns.org\/wp-content\/uploads\/2023\/08\/image-2-1024x411.png 1024w, https:\/\/iwgh.duckdns.org\/wp-content\/uploads\/2023\/08\/image-2-300x120.png 300w, https:\/\/iwgh.duckdns.org\/wp-content\/uploads\/2023\/08\/image-2-768x308.png 768w, https:\/\/iwgh.duckdns.org\/wp-content\/uploads\/2023\/08\/image-2-1000x402.png 1000w, https:\/\/iwgh.duckdns.org\/wp-content\/uploads\/2023\/08\/image-2-230x92.png 230w, https:\/\/iwgh.duckdns.org\/wp-content\/uploads\/2023\/08\/image-2-350x141.png 350w, https:\/\/iwgh.duckdns.org\/wp-content\/uploads\/2023\/08\/image-2-480x193.png 480w, https:\/\/iwgh.duckdns.org\/wp-content\/uploads\/2023\/08\/image-2.png 1280w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"has-medium-font-size wp-block-paragraph\"><strong>\ucee8\ud14c\uc774\ub108 \ub7f0\ud0c0\uc784<\/strong> <\/p>\n\n\n\n<p class=\"has-small-font-size wp-block-paragraph\">: \ucee8\ud14c\uc774\ub108\ub97c \uad6c\ub3d9\ud558\uac70\ub098 \uad00\ub9ac\ud558\uae30 \uc704\ud55c \ub3c4\uad6c, Docker, podman<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">; Low-Level Container Runtimes, High-Level Container Runtimes \uc73c\ub85c \uad6c\ubd84.<br>\ud754\ud788 \uc6b0\ub9ac\uac00 \ubcf4\ub294 \ucee8\ud14c\uc774\ub108 \ub7f0\ud0c0\uc784\uc740 \ud6c4\uc790. ex. docker, podman\ub4f1<br><strong><mark>Low-Level Container Runtimes<\/mark><\/strong>\uc740 namespace\/cgroup\ub97c \uc81c\uc5b4. \ucee8\ud14c\uc774\ub108\ub97c \uc2e4\uc81c \uc2e4\ud589\ud558\ub294 \uc5ed\ud65c.<br>namespace\ub294 \ud30c\uc77c\uc2dc\uc2a4\ud15c\/\ub124\ud2b8\uc6cc\ud06c \uac19\uc740 \uc2dc\uc2a4\ud15c \ub9ac\uc18c\uc2a4\ub97c \uac00\uc0c1\ud654.<br>cgroup\ub294 cpu,\uba54\ubaa8\ub9ac \uac19\uc740 \ub9ac\uc18c\uc2a4\ub97c \uac00\uc0c1\ud654\ud558\uace0 \uc81c\ud55c. ex. runc, containerd\ub4f1<br><strong><mark>High-Level Container Runtimes<\/mark><\/strong>\uc740 \uc774\ubbf8\uc9c0\ub85c \ubd80\ud130 \ucee8\ud14c\uc774\ub108\ub97c \ub17c\ub9ac\uc801\uc73c\ub85c \uc2e4\ud589\ud558\uace0 \ubaa8\ub2c8\ud130\ub9c1, API\ub97c \uc81c\uacf5\ud558\ub294 \ub4f1\uc758 \uad00\ub9ac. \uc800\uc218\uc900\uc758 runtimes \uc704\uc5d0 \ubc30\uce58. <\/p>\n\n\n\n<div class=\"wp-block-media-text is-stacked-on-mobile\" style=\"grid-template-columns:58% auto\"><figure class=\"wp-block-media-text__media\"><img loading=\"lazy\" decoding=\"async\" width=\"842\" height=\"459\" src=\"http:\/\/tech.itdesk.co.kr\/wp-content\/uploads\/2023\/08\/image-4.png\" alt=\"\" class=\"wp-image-355 size-full\" srcset=\"https:\/\/iwgh.duckdns.org\/wp-content\/uploads\/2023\/08\/image-4.png 842w, https:\/\/iwgh.duckdns.org\/wp-content\/uploads\/2023\/08\/image-4-300x164.png 300w, https:\/\/iwgh.duckdns.org\/wp-content\/uploads\/2023\/08\/image-4-768x419.png 768w, https:\/\/iwgh.duckdns.org\/wp-content\/uploads\/2023\/08\/image-4-230x125.png 230w, https:\/\/iwgh.duckdns.org\/wp-content\/uploads\/2023\/08\/image-4-350x191.png 350w, https:\/\/iwgh.duckdns.org\/wp-content\/uploads\/2023\/08\/image-4-480x262.png 480w\" sizes=\"auto, (max-width: 842px) 100vw, 842px\" \/><\/figure><div class=\"wp-block-media-text__content\">\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\ucd9c\ucc98 : <a href=\"https:\/\/www.samsungsds.com\/kr\/insights\/docker.html\">https:\/\/www.samsungsds.com\/kr\/insights\/docker.html<\/a><\/p>\n<\/div><\/div>\n\n\n\n<p class=\"has-small-font-size wp-block-paragraph\"><strong>**\uc77c\ubc18\uacc4\uc815\uc73c\ub85c sudo \uc5c6\uc774 docker \uc2e4\ud589\ud558\uae30<\/strong><br>$ sudo groupadd docker     ; \uc774\ubbf8 docker \uadf8\ub8f9\uc774 \uc788\uc744 \uc218 \uc788\uc74c.(\uc124\uce58\uc2dc \uc0dd\uc131)<br>$ sudo usermod -aG docker\u00a0$USER<br>$ sudo chmod 666 \/var\/run\/docker.sock<br>$ sudo systemctl restart docker<\/p>\n\n\n\n<p class=\"has-medium-font-size wp-block-paragraph\"><strong>Docke<\/strong>r<\/p>\n\n\n\n<div class=\"wp-block-media-text is-stacked-on-mobile\" style=\"grid-template-columns:24% auto\"><figure class=\"wp-block-media-text__media\"><img loading=\"lazy\" decoding=\"async\" width=\"800\" height=\"714\" src=\"http:\/\/tech.itdesk.co.kr\/wp-content\/uploads\/2023\/08\/image-5.png\" alt=\"\" class=\"wp-image-356 size-full\" srcset=\"https:\/\/iwgh.duckdns.org\/wp-content\/uploads\/2023\/08\/image-5.png 800w, https:\/\/iwgh.duckdns.org\/wp-content\/uploads\/2023\/08\/image-5-300x268.png 300w, https:\/\/iwgh.duckdns.org\/wp-content\/uploads\/2023\/08\/image-5-768x685.png 768w, https:\/\/iwgh.duckdns.org\/wp-content\/uploads\/2023\/08\/image-5-230x205.png 230w, https:\/\/iwgh.duckdns.org\/wp-content\/uploads\/2023\/08\/image-5-350x312.png 350w, https:\/\/iwgh.duckdns.org\/wp-content\/uploads\/2023\/08\/image-5-480x428.png 480w\" sizes=\"auto, (max-width: 800px) 100vw, 800px\" \/><\/figure><div class=\"wp-block-media-text__content\">\n<p class=\"wp-block-paragraph\">Docker.com<\/p>\n\n\n\n<p class=\"has-small-font-size wp-block-paragraph\">\ucee8\ud14c\uc774\ub108 \ub7f0\ud0c0\uc784 \uc911\uc5d0 \uac00\uc7a5 \ub9ce\uc774 \uc0ac\uc6a9\ub418\ub294 \ub7f0\ud0c0\uc784.<br>Docker Desktop\ub97c \ud1b5\ud574 \ub9ac\ub205\uc2a4\uac00 \uc544\ub2cc Windows\ub098 MAC \uc5d0\uc11c\ub3c4 \uc0ac\uc6a9\uc774 \uac00\ub2a5\ud558\ub2e4.<br>\ucee8\ud14c\uc774\ub108\ub97c \uad6c\ub3d9\ud558\ub294 \uac83 \uc678\uc5d0\ub3c4 \ucee8\ud14c\uc774\ub108 \uc0dd\uc131 \ubc0f \uad6c\ucd95, \uc774\ubbf8\uc9c0 \uc804\uc1a1, \uc774\ubbf8\uc9c0 \ubc84\uc804 \uad00\ub9ac<br>\uc624\ud508\uc18c\uc2a4\ub85c \ucd9c\ubc1c\ud558\uc600\uc73c\ub098 \ud604\uc7ac \ub2e4\uc591\ud55c \uc720\ub8cc\ud50c\ub79c\uc774 \uc788\uc74c. \uac1c\uc778\uc0ac\uc6a9\uc790\ub294 \ub300\ubd80\ubd84 \ubb34\ub8cc.<\/p>\n<\/div><\/div>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<p class=\"has-medium-font-size wp-block-paragraph\"><strong>Kubernetes<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"502\" src=\"http:\/\/tech.itdesk.co.kr\/wp-content\/uploads\/2023\/08\/image-7-1024x502.png\" alt=\"\" class=\"wp-image-360\" srcset=\"https:\/\/iwgh.duckdns.org\/wp-content\/uploads\/2023\/08\/image-7-1024x502.png 1024w, https:\/\/iwgh.duckdns.org\/wp-content\/uploads\/2023\/08\/image-7-300x147.png 300w, https:\/\/iwgh.duckdns.org\/wp-content\/uploads\/2023\/08\/image-7-768x376.png 768w, https:\/\/iwgh.duckdns.org\/wp-content\/uploads\/2023\/08\/image-7-1000x490.png 1000w, https:\/\/iwgh.duckdns.org\/wp-content\/uploads\/2023\/08\/image-7-230x113.png 230w, https:\/\/iwgh.duckdns.org\/wp-content\/uploads\/2023\/08\/image-7-350x171.png 350w, https:\/\/iwgh.duckdns.org\/wp-content\/uploads\/2023\/08\/image-7-480x235.png 480w, https:\/\/iwgh.duckdns.org\/wp-content\/uploads\/2023\/08\/image-7.png 1441w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">; \ucee8\ud14c\uc774\ub108\ud654\ub41c \uc560\ud50c\ub9ac\ucf00\uc774\uc158\uc744 \ubc30\ud3ec, \uad00\ub9ac, \ud655\uc7a5\ud560 \ub54c \uc218\ubc18\ub418\ub294 \ub2e4\uc218\uc758 \uc218\ub3d9 \ud504\ub85c\uc138\uc2a4\ub97c <strong>\uc790\ub3d9\ud654<\/strong>\ud558\ub294 \uc624\ud508\uc18c\uc2a4 \ucee8\ud14c\uc774\ub108 <strong>\uc624\ucf00\uc2a4\ud2b8\ub808\uc774\uc158 \ud50c\ub7ab\ud3fc<\/strong><\/p>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-7387b849 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:100%\">\n<pre class=\"wp-block-preformatted\">  <strong>-> \ucfe0\ubc84\ub124\ud2f0\uc2a4\uc758 \uac00\uc7a5 \uc77c\ubc18\uc801\uc778 \uc815\uc758\uc774\ub2e4.<\/strong>\n     <strong>\uc790\ub3d9\ud654, \uc624\ucf00\uc2a4\ud2b8\ub808\uc774\uc158, \ud50c\ub7ab\ud3fc\uc774 \ud575\uc2ec\ub2e8\uc5b4\uc774\ub2e4.<\/strong>\n<strong>     automation<\/strong>\uc740 \uc0ac\uc6a9\uc790\uac00 \uad6c\uc131\uc694\uc18c\ub97c \ud558\ub098\uc529 \uad00\ub9ac\ud558\uc9c0 \uc54a\ub294 \uac83\uc774\ub2e4. \uc608\ub85c \ucfe0\ubc84\ub124\ud2f0\uc2a4\uc5d0\n     \uc11c deployment\ub85c pod \uac1c\uc218\ub97c \uc124\uc815\ud558\uba74 \uc7a5\uc560\uac19\uc740 \uc0ac\uc815\uc73c\ub85c pod\uac00 \uc911\uc9c0\ub418\uc5c8\uc744\ub54c \uc5ec\uc720\uc788\ub294\n     work node\uc5d0\uc11c \uc790\ub3d9\uc73c\ub85c \uc124\uc815\ub41c \uac1c\uc218\ub9cc\ud07c \uc2e4\ud589\ub41c\ub2e4. autoscaling\ub4f1\uc744 \ud1b5\ud574 \uc0ac\uc6a9\uc728\uc5d0 \n     \ub530\ub77c pod \ubc30\ud3ec\uac1c\uc218\ub97c \uc870\uc808 \ud560 \uc218\ub3c4 \uc788\ub2e4.\n\n     <strong>orchestration<\/strong>\uc740 IT\uc5d0\uc11c \uc77c\ubc18\uc801\uc73c\ub85c \ucef4\ud4e8\ud130 \uc2dc\uc2a4\ud15c, \uc560\ud50c\ub9ac\ucf00\uc774\uc158, \uc11c\ube44\uc2a4\ub97c \uc804\uccb4\uc801\n     \uc73c\ub85c \uad6c\uc131\uad00\ub9ac\ud558\uace0 \uc790\ub3d9\ud654\ub41c \uad6c\uc131, \uad00\ub9ac, \ubcc0\uacbd\uc744 \uc9c0\uc6d0\ud558\ub294 \uac83\uc744 \uc758\ubbf8\ud569\ub2c8\ub2e4. \ubcf5\uc7a1\ud55c\n     IT \uc2dc\uc2a4\ud15c\uc758 task\uc640 work flow\ub97c \uc27d\uac8c \uad00\ub9ac \ud560 \uc218 \uc788\ub3c4\ub85d \ub3d5\ub294 \uac83\uc744 \ub9d0\ud569\ub2c8\ub2e4.\n     \ucfe0\ubc84\ub124\ud2f0\uc2a4\ub294 \uc11c\ube44\uc2a4\ub97c \uc81c\uacf5\ud558\ub294 \ucee8\ud14c\uc774\ub108\uc640 \uadf8 \ud558\uc704\uc5d0 \uc788\ub294 work node\uc758 \ubcf5\uc7a1\ud55c task, \n     work flow\ub97c \uc27d\uac8c \uad00\ub9ac\ud558\uace0 \uc790\ub3d9\ud654\ud558\ub294 \ud50c\ub7ab\ud3fc\uc785\ub2c8\ub2e4.\n     \uc608\ub97c \ub4e4\uc5b4 \uc11c\ube44\uc2a4\ub97c \uc81c\uacf5\ud558\ub294 \ucee8\ud14c\uc774\ub108\ub97c pod \ub2e8\uc704\ub85c \uad00\ub9ac\ud558\uba70 \uc774 pod\ub97c work node\uc5d0\n     \ud560\ub2f9\ud558\uc5ec \uc2e4\ud589\ud560 \uc218 \uc788\ub3c4\ub85d \ud569\ub2c8\ub2e4. \uc2e4\ud589\ub41c pod\uc758 \uc11c\ube44\uc2a4\uc744 \uc704\ud574 service expose\n     \/ingress\ub97c \ud1b5\ud574 \uc811\uadfc\uc744 \uad00\ub9ac\ud558\uace0 depolyment\uc5d0 \uc815\uc758\ub41c \uc124\uc815\ub300\ub85c worker node\uc5d0 pod\ub97c\n     \ubc30\ud3ec\ud569\ub2c8\ub2e4. CI\/CD\ub97c \ud558\uae30 \uc704\ud55c \uc624\ucf00\uc2a4\ud2b8\ub808\uc774\uc158 \ud50c\ub7ab\ud3fc\uc774\ub77c\uace0 \uc815\uc758 \ud560 \uc218\ub3c4 \uc788\uc74c.<\/pre>\n<\/div>\n<\/div>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">** <strong>\ucee8\ud14c\uc774\ub108 \ub808\uc9c0\uc2a4\ud2b8\ub9ac<\/strong>\ub294 \ucee8\ud14c\uc774\ub108 \uc774\ubbf8\uc9c0\ub97c \uc800\uc7a5\ud558\uace0 \uc561\uc138\uc2a4\ud558\ub294 \ub370 \uc0ac\uc6a9\ub418\ub294 \ub9ac\ud3ec\uc9c0\ud1a0\ub9ac \ub610\ub294 \ub9ac\ud3ec\uc9c0\ud1a0\ub9ac \uceec\ub809\uc158, \ucee8\ud14c\uc774\ub108 \ub808\uc9c0\uc2a4\ud2b8\ub9ac\ub294 Docker \uc640 Kubernetes \uac19\uc740 \ucee8\ud14c\uc774\ub108 \uc624\ucf00\uc2a4\ud2b8\ub808\uc774\uc158 \ud50c\ub7ab\ud3fc\uc5d0 \uc9c1\uc811 \uc5f0\uacb0\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">**<strong>\ucee8\ud14c\uc774\ub108 \uc774\ubbf8\uc9c0<\/strong>, \uc11c\ube44\uc2a4 \uc6b4\uc601\uc5d0 \ud544\uc694\ud55c \ud504\ub85c\uadf8\ub7a8, \uc18c\uc2a4\ucf54\ub4dc \ubc0f \ub77c\uc774\ube0c\ub7ec\ub9ac, \ucef4\ud30c\uc77c\ub41c \uc2e4\ud589\ud30c\uc77c\uc744 \ubb36\uc740 \ud615\ud0dc\ub97c image\ub77c\uace0 \ud55c\ub2e4. (docker image, container image)<br>\uc989. \ud2b9\uc815 \ud504\ub85c\uc138\uc2a4(\uc6f9\uc11c\ubc84)\ub97c \uc2e4\ud589\ud558\uae30 \uc704\ud574 \ud544\uc694\ud55c \ubaa8\ub4e0 \uc694\uc18c(\uc6f9\uc18c\uc2a4, \uc6f9\uc5d4\uc9c4, \uc2e4\ud589\uc5d0 \ud544\uc694\ud55c \uad6c\uc131\uc694\uc18c, \ub77c\uc774\ube0c\ub7ec\ub9ac, \uc124\uc815\uac12, \uc758\uc874\uc131 \ud30c\uc77c)\ub97c \uac00\uc9c0\uace0 \uc788\ub2e4.<br><strong>\ub808\uc774\uc5b4(Layer)<\/strong>, \uae30\uc874 \uc774\ubbf8\uc9c0\uc5d0\uc11c \ucd94\uac00\uc801\uc778 \ud30c\uc77c\uc774 \ud544\uc694\ud560 \ub54c \uc804\uccb4\uac00 \uc544\ub2cc \ud574\ub2f9\ud30c\uc77c\ub9cc \ucd94\uac00\ud558\uae30 \uc704\ud55c \uac1c\ub150.<br>\uc774\ubbf8\uc9c0\ub294 \uc77d\uae30\uc804\uc6a9 \ub808\uc774\uc5b4\ub85c \uad6c\uc131\ub418\uace0 \uc0c8\ub85c\uc6b4 \ud30c\uc77c\uc774 \ucd94\uac00\ub418\uba74 \uc0c8 \ub808\uc774\uc5b4\uac00 \uc0dd\uc131. \uc5ec\ub7ec\uac1c\uc758 \ub808\uc774\uc5b4\ub97c \ubb36\uc5b4 \ud558\ub098\uc758 \ud30c\uc77c\uc2dc\uc2a4\ud15c\uc5d0 \uc0ac\uc6a9\uac00\ub2a5\ud558\ub3c4\ub85d \ud574\uc900\ub2e4.(layer=image\ub85c\ub3c4 \ud1b5\uc6a9. aka ver)<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n","protected":false},"excerpt":{"rendered":"<p>\ucee8\ud14c\uc774\ub108 : APP\uc640 APP\uc774 \uad6c\ub3d9\ub418\ub294 \ud658\uacbd(\ub77c\uc774\ube0c\ub7ec\ub9ac)\uae4c\uc9c0 \ud558\ub098\uc758 \ub2e8\uc704\ub85c \uaca9\ub9ac(\uac00\uc0c1\ud654)\ud558\ub294 \uae30\uc220\uac00\uc0c1\ud654\uc640 \ucee8\ud14c\uc774\ub108\uc758 \ucc28\uc774 (O\/S \uac00\uc0c1\ud654 \ube60\uc9c4\ub2e4. \ub300\uc2e0 \ucee8\ud14c\uc774\ub108 \ub7f0\ud0c0\uc784\uc774 APP\uacfc \ud658\uacbd\uc744 \uaca9\ub9ac\ud574 \uad6c\ub3d9\ud55c\ub2e4. \ube60\ub978 \uc18d\ub3c4, \uc801\uc740 [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":356,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[18,1],"tags":[105,106,107,109,110,99],"class_list":["post-343","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-small","category-tech","tag-container","tag-docker","tag-k8s","tag-podman","tag-runtime","tag-sudo"],"_links":{"self":[{"href":"https:\/\/iwgh.duckdns.org\/index.php?rest_route=\/wp\/v2\/posts\/343","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/iwgh.duckdns.org\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/iwgh.duckdns.org\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/iwgh.duckdns.org\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/iwgh.duckdns.org\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=343"}],"version-history":[{"count":6,"href":"https:\/\/iwgh.duckdns.org\/index.php?rest_route=\/wp\/v2\/posts\/343\/revisions"}],"predecessor-version":[{"id":362,"href":"https:\/\/iwgh.duckdns.org\/index.php?rest_route=\/wp\/v2\/posts\/343\/revisions\/362"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/iwgh.duckdns.org\/index.php?rest_route=\/wp\/v2\/media\/356"}],"wp:attachment":[{"href":"https:\/\/iwgh.duckdns.org\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=343"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/iwgh.duckdns.org\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=343"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/iwgh.duckdns.org\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=343"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}