{"id":72267,"date":"2020-03-03T08:42:20","date_gmt":"2020-03-03T05:42:20","guid":{"rendered":"https:\/\/prohoster.info\/blog\/kratkij-obzor-i-nastrojka-kata-containers"},"modified":"2020-03-03T16:13:53","modified_gmt":"2020-03-03T13:13:53","slug":"kratkij-obzor-i-nastrojka-kata-containers","status":"publish","type":"post","link":"https:\/\/prohoster.info\/et\/blog\/administrirovanie\/kratkij-obzor-i-nastrojka-kata-containers","title":{"rendered":"L\u00fchike \u00fclevaade ja Kata Containers seadistus","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><img decoding=\"async\" alt=\"L\u00fchike \u00fclevaade ja Kata Containers seadistus\" src=\"\/wp-content\/uploads\/2020\/03\/b738fcd40af08167446004e481172a7e.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\nSelles artiklis k\u00e4sitletakse t\u00f6\u00f6p\u00f5him\u00f5tteid <noindex><a rel=\"nofollow\" href=\"https:\/\/katacontainers.io\/\">Kata Containers<\/a><\/noindex>, samuti on praktiline osa nende \u00fchendamisest Dockeriga.<\/p>\n<p><noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><\/p>\n<p>Dockeriga seotud \u00fcldprobleemide ja nende lahenduste kohta on juba <noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/post\/434756\/\">kirjutatud<\/a><\/noindex>, t\u00e4na kirjeldan l\u00fchidalt rakendust Kata Containers. Kata Containers on konteinerite turvaline teostus (runtime), mis p\u00f5hineb kergetel virtuaalmasinatel. T\u00f6\u00f6tamine nendega toimub samamoodi nagu teiste konteineritega, kuid t\u00e4iendav isoleerimine kasutab riistvara virtualiseerimise tehnoloogiat. Projekt algas 2017. aastal, samal aastal l\u00f5petas samanimeline kogukond parimate ideede liitmise Intel Clear Containers'i ja Hyper.sh RunV vahel, p\u00e4rast mida j\u00e4tkati t\u00f6\u00f6dega erinevate arhitektuuride, sealhulgas AMD64, ARM, IBM p- ja z-seeriates toetamiseks. Samuti toetatakse t\u00f6\u00f6d h\u00fcperviisorite QEMU ja Firecracker sees ning on integreerimine containerd-ga. Kood on saadaval aadressil <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/kata-containers\">GitHub<\/a><\/noindex> MIT litsentsi alusel.<\/p>\n<p><\/p>\n<h2 id=\"osnovnye-vozmozhnosti\">P\u00f5hiomadused<\/h2>\n<p><\/p>\n<ul>\n<li>T\u00f6\u00f6tamine eraldi tuumaga tagab v\u00f5rgu, m\u00e4lu ja sisend-v\u00e4ljundoperatsioonide isoleerimise, on v\u00f5imalik sundida kasutama riistvara isoleerimist, mis p\u00f5hineb virtualiseerimise laienditel<\/li>\n<li>Toetab t\u00f6\u00f6stusstandardeid, sealhulgas OCI (konteinerite formaat), Kubernetes CRI<\/li>\n<li>Tavaliste Linuxi konteinerite stabiilne j\u00f5udlus, isoleerimise suurendamine ilma \u00fclepaisutamiseta, mis m\u00f5jutab tavaliste virtuaalmasinate j\u00f5udlust<\/li>\n<li>Vajadus k\u00e4ivitada konteinerid t\u00e4ielikes virtuaalmasinates on elimineeritud, t\u00fc\u00fcpilised liidesed lihtsustavad integreerimist ja k\u00e4ivitamist<\/li>\n<\/ul>\n<p><\/p>\n<h2 id=\"ustanovka\">Paigaldamine<\/h2>\n<p><\/p>\n<p>Jah <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/kata-containers\/documentation\/tree\/master\/install\">palju<\/a><\/noindex> paigaldamise valikuid, k\u00e4sitlen paigaldamist repositoori kaudu, tuginedes operatsioonis\u00fcsteemile CentOS 7.<br \/>\n<strong>Oluline<\/strong>: Kata Containersi t\u00f6\u00f6 on toetatud ainult riistvaral, virtualiseerimise edastamine ei toimi alati, samuti <strong>on vajalik sse4.1<\/strong> protsessorilt.<\/p>\n<p><\/p>\n<p>Kata Containersi paigaldamine on piisavalt lihtne:<\/p>\n<p><\/p>\n<p>Paigaldame t\u00f6\u00f6riistad repositooride jaoks:<\/p>\n<p><\/p>\n<pre><code class=\"plaintext\"># yum -y install yum-utils<\/code><\/pre>\n<p><\/p>\n<p>K\u00e4ivitan Selinuxi, (\u00f5igemini seadistamine, kuid lihtsuse huvides l\u00fclitan selle v\u00e4lja):<\/p>\n<p><\/p>\n<pre><code class=\"plaintext\"># setenforce 0\n# sed -i 's\/^SELINUX=enforcing$\/SELINUX=permissive\/' \/etc\/selinux\/config<\/code><\/pre>\n<p><\/p>\n<p>\u00dchendame repositoori ja teeme paigaldamise<\/p>\n<p><\/p>\n<pre><code class=\"plaintext\"># source \/etc\/os-release\n# ARCH=$(arch)\n# BRANCH=&quot;${BRANCH:-stable-1.10}&quot;\n# yum-config-manager --add-repo &quot;http:\/\/download.opensuse.org\/repositories\/home:\/katacontainers:\/releases:\/${ARCH}:\/${BRANCH}\/CentOS_${VERSION_ID}\/home:katacontainers:releases:${ARCH}:${BRANCH}.repo&quot;\n# yum -y install kata-runtime kata-proxy kata-shim<\/code><\/pre>\n<p><\/p>\n<h2 id=\"nastroyka\">Seadistamine<\/h2>\n<p><\/p>\n<p>Seadsin seadistuse Dockeriga t\u00f6\u00f6tamiseks, selle paigaldamine on t\u00fc\u00fcpiline ja ma ei hakka seda detailselt kirjeldama:<\/p>\n<p><\/p>\n<pre><code class=\"plaintext\"># rpm -qa | grep docker\ndocker-ce-cli-19.03.6-3.el7.x86_64\ndocker-ce-19.03.6-3.el7.x86_64\n# docker -v\nDocker version 19.03.6, build 369ce74a3c<\/code><\/pre>\n<p><\/p>\n<p>Teeme muudatusi failis daemon.json:<\/p>\n<p><\/p>\n<pre><code class=\"plaintext\"># cat &lt;&lt;EOF &gt; \/etc\/docker\/daemon.json\n{\n  &quot;default-runtime&quot;: &quot;kata-runtime&quot;,\n  &quot;runtimes&quot;: {\n    &quot;kata-runtime&quot;: {\n      &quot;path&quot;: &quot;\/usr\/bin\/kata-runtime&quot;\n    }\n  }\n}\nEOF<\/code><\/pre>\n<p><\/p>\n<p>Taask\u00e4ivitame Docker'i:<\/p>\n<p><\/p>\n<pre><code class=\"plaintext\"># service docker restart<\/code><\/pre>\n<p><\/p>\n<h2 id=\"proverka-rabotosposobnosti\">T\u00f6\u00f6tamise kontrollimine<\/h2>\n<p><\/p>\n<p>Kui k\u00e4ivitada konteiner enne Docker'i taask\u00e4ivitamist \u2014 saab n\u00e4ha, et uname v\u00e4ljastab p\u00f5hjas\u00fcsteemi k\u00e4ivitatud tuuma versiooni:<\/p>\n<p><\/p>\n<pre><code class=\"plaintext\"># docker run busybox uname -a\nLinux 19efd7188d06 3.10.0-1062.12.1.el7.x86_64 #1 SMP Tue Feb 4 23:02:59 UTC 2020 x86_64 GNU\/Linux<\/code><\/pre>\n<p><\/p>\n<p>P\u00e4rast taask\u00e4ivitamist n\u00e4eb kerneliversioon v\u00e4lja selline:<\/p>\n<p><\/p>\n<pre><code class=\"plaintext\"># docker run busybox uname -a\nLinux 9dd1f30fe9d4 4.19.86-5.container #1 SMP Sat Feb 22 01:53:14 UTC 2020 x86_64 GNU\/Linux<\/code><\/pre>\n<p>\n<b class=\"spoiler_title\">Veel k\u00e4ske!<\/b><\/p>\n<pre><code class=\"plaintext\"># time docker run busybox mount\nkataShared on \/ type 9p (rw,dirsync,nodev,relatime,mmap,access=client,trans=virtio)\nproc on \/proc type proc (rw,nosuid,nodev,noexec,relatime)\ntmpfs on \/dev type tmpfs (rw,nosuid,size=65536k,mode=755)\ndevpts on \/dev\/pts type devpts (rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=666)\nsysfs on \/sys type sysfs (ro,nosuid,nodev,noexec,relatime)\ntmpfs on \/sys\/fs\/cgroup type tmpfs (ro,nosuid,nodev,noexec,relatime,mode=755)\ncgroup on \/sys\/fs\/cgroup\/systemd type cgroup (ro,nosuid,nodev,noexec,relatime,xattr,name=systemd)\ncgroup on \/sys\/fs\/cgroup\/cpu,cpuacct type cgroup (ro,nosuid,nodev,noexec,relatime,cpu,cpuacct)\ncgroup on \/sys\/fs\/cgroup\/blkio type cgroup (ro,nosuid,nodev,noexec,relatime,blkio)\ncgroup on \/sys\/fs\/cgroup\/memory type cgroup (ro,nosuid,nodev,noexec,relatime,memory)\ncgroup on \/sys\/fs\/cgroup\/devices type cgroup (ro,nosuid,nodev,noexec,relatime,devices)\ncgroup on \/sys\/fs\/cgroup\/perf_event type cgroup (ro,nosuid,nodev,noexec,relatime,perf_event)\ncgroup on \/sys\/fs\/cgroup\/net_cls,net_prio type cgroup (ro,nosuid,nodev,noexec,relatime,net_cls,net_prio)\ncgroup on \/sys\/fs\/cgroup\/freezer type cgroup (ro,nosuid,nodev,noexec,relatime,freezer)\ncgroup on \/sys\/fs\/cgroup\/pids type cgroup (ro,nosuid,nodev,noexec,relatime,pids)\ncgroup on \/sys\/fs\/cgroup\/cpuset type cgroup (ro,nosuid,nodev,noexec,relatime,cpuset)\nmqueue on \/dev\/mqueue type mqueue (rw,nosuid,nodev,noexec,relatime)\nshm on \/dev\/shm type tmpfs (rw,nosuid,nodev,noexec,relatime,size=65536k)\nkataShared on \/etc\/resolv.conf type 9p (rw,dirsync,nodev,relatime,mmap,access=client,trans=virtio)\nkataShared on \/etc\/hostname type 9p (rw,dirsync,nodev,relatime,mmap,access=client,trans=virtio)\nkataShared on \/etc\/hosts type 9p (rw,dirsync,nodev,relatime,mmap,access=client,trans=virtio)\nproc on \/proc\/bus type proc (ro,relatime)\nproc on \/proc\/fs type proc (ro,relatime)\nproc on \/proc\/irq type proc (ro,relatime)\nproc on \/proc\/sys type proc (ro,relatime)\ntmpfs on \/proc\/acpi type tmpfs (ro,relatime)\ntmpfs on \/proc\/timer_list type tmpfs (rw,nosuid,size=65536k,mode=755)\ntmpfs on \/sys\/firmware type tmpfs (ro,relatime)\n\nreal    0m2.381s\nuser    0m0.066s\nsys 0m0.039s<\/code><\/pre>\n<p><\/p>\n<pre><code class=\"plaintext\"># time docker run busybox free -m\n              total        used        free      shared  buff\/cache   available\nMem:           1993          30        1962           0           1        1946\nSwap:             0           0           0\n\nreal    0m3.297s\nuser    0m0.086s\nsys 0m0.050s<\/code><\/pre>\n<p><\/p>\n<h2 id=\"bystroe-nagruzochnoe-testirovanie\">Kiire koormustestimine<\/h2>\n<p><\/p>\n<p>Virtualiseerimise p\u00f5hjustatud kaotuste hindamiseks k\u00e4itan sysbench'i, peamiste n\u00e4idete jaoks <noindex><a rel=\"nofollow\" href=\"https:\/\/hub.docker.com\/r\/ljishen\/sysbench\">valin selle variandi<\/a><\/noindex>.<\/p>\n<p><\/p>\n<h3 id=\"zapusk-sysbench-s-ispolzovaniem-dockercontainerd\">Sysbench'i k\u00e4itamine Docker+containerd abil<\/h3>\n<p>\n<b class=\"spoiler_title\">Protsessori test<\/b><\/p>\n<pre><code class=\"plaintext\">sysbench 1.0: mitme l\u00f5imega s\u00fcsteemi hindamise test\n\nTesti k\u00e4ivitamine j\u00e4rgmiste valikutega:\nL\u00f5imede arv: 1\nJuhuslike arvude generaatori algatamine praeguse aja p\u00f5hjal\n\nEsmase arvude piir: 20000\n\nT\u00f6\u00f6tajate l\u00f5imed algatatakse...\n\nL\u00f5imed k\u00e4ivitati!\n\n\u00dcldstatistika:\n    koguaeg:                          36.7335s\n    kogus\u00fcndmuste arv:              10000\n    s\u00fcndmuste t\u00e4itmiseks kulunud aeg: 36.7173s\n    reageerimisaeg:\n         min:                                  3.43ms\n         avg:                                  3.67ms\n         max:                                  8.34ms\n         ligikaudu  95. persentiil:               3.79ms\n\nL\u00f5imede \u00f5iglus:\n    s\u00fcndmused (avg\/stddev):           10000.0000\/0.00\n    t\u00e4itmise aeg (avg\/stddev):   36.7173\/0.00<\/code><\/pre>\n<p>\n<b class=\"spoiler_title\">M\u00e4lu test<\/b><\/p>\n<pre><code class=\"plaintext\">sysbench 1.0: mitme l\u00f5imega s\u00fcsteemi hindamise test\n\nTesti k\u00e4ivitamine j\u00e4rgmiste valikutega:\nL\u00f5imede arv: 1\nJuhuslike arvude generaatori algatamine praeguse aja p\u00f5hjal\n\nT\u00f6\u00f6tajate l\u00f5imed algatatakse...\n\nL\u00f5imed k\u00e4ivitati!\n\nTehtud operatsioonid: 104857600 (2172673.64 ops\/sek)\n\n102400.00 MiB edastatud (2121.75 MiB\/sek)\n\n\u00dcldstatistika:\n    koguaeg:                          48.2620s\n    kogus\u00fcndmuste arv:              104857600\n    s\u00fcndmuste t\u00e4itmiseks kulunud aeg: 17.4161s\n    reageerimisaeg:\n         min:                                  0.00ms\n         avg:                                  0.00ms\n         max:                                  0.17ms\n         ligikaudu  95. persentiil:               0.00ms\n\nL\u00f5imede \u00f5iglus:\n    s\u00fcndmused (avg\/stddev):           104857600.0000\/0.00\n    t\u00e4itmise aeg (avg\/stddev):   17.4161\/0.00<\/code><\/pre>\n<p><\/p>\n<h3 id=\"zapusk-sysbench-s-ispolzovaniem-dockerkata-containers\">Sysbench'i k\u00e4itamine Docker+Kata Containers abil<\/h3>\n<p>\n<b class=\"spoiler_title\">Protsessori test<\/b><\/p>\n<pre><code class=\"plaintext\">sysbench 1.0: mitme l\u00f5imega s\u00fcsteemi hindamise test\n\nTesti k\u00e4ivitamine j\u00e4rgmiste valikutega:\nL\u00f5imede arv: 1\nJuhuslike arvude generaatori algatamine praeguse aja p\u00f5hjal\n\nEsmase arvude piir: 20000\n\nT\u00f6\u00f6tajate l\u00f5imed algatatakse...\n\nL\u00f5imed k\u00e4ivitati!\n\n\u00dcldstatistika:\n    koguaeg:                          36.5747s\n    kogus\u00fcndmuste arv:              10000\n    s\u00fcndmuste t\u00e4itmiseks kulunud aeg: 36.5594s\n    reageerimisaeg:\n         min:                                  3.43ms\n         avg:                                  3.66ms\n         max:                                  4.93ms\n         ligikaudu  95. persentiil:               3.77ms\n\nL\u00f5imede \u00f5iglus:\n    s\u00fcndmused (avg\/stddev):           10000.0000\/0.00\n    t\u00e4itmise aeg (avg\/stddev):   36.5594\/0.00<\/code><\/pre>\n<p>\n<b class=\"spoiler_title\">M\u00e4lu test<\/b><\/p>\n<pre><code class=\"plaintext\">sysbench 1.0: mitme l\u00f5imega s\u00fcsteemi hindamise test\n\nTesti k\u00e4ivitamine j\u00e4rgmiste valikutega:\nL\u00f5imede arv: 1\nJuhuslike arvude generaatori algatamine praeguse aja p\u00f5hjal\n\nT\u00f6\u00f6tajate l\u00f5imed algatatakse...\n\nL\u00f5imed k\u00e4ivitati!\n\nTehtud operatsioonid: 104857600 (2450366.94 ops\/sek)\n\n102400.00 MiB edastatud (2392.94 MiB\/sek)\n\n\u00dcldstatistika:\n    koguaeg:                          42.7926s\n    kogus\u00fcndmuste arv:              104857600\n    s\u00fcndmuste t\u00e4itmiseks kulunud aeg: 16.1512s\n    reageerimisaeg:\n         min:                                  0.00ms\n         avg:                                  0.00ms\n         max:                                  0.43ms\n         ligikaudu  95. persentiil:               0.00ms\n\nL\u00f5imede \u00f5iglus:\n    s\u00fcndmused (avg\/stddev):           104857600.0000\/0.00\n    t\u00e4itmise aeg (avg\/stddev):   16.1512\/0.00<\/code><\/pre>\n<p><\/p>\n<p>P\u00f5him\u00f5tteliselt on olukord juba selge, kuid teste on optimaalsem k\u00e4ivitada mitu korda, k\u00f5rvaldades \u00e4\u00e4rmuslikud v\u00e4\u00e4rtused ja keskmistades tulemusi, seet\u00f5ttu ei tee ma praegu rohkem teste.<\/p>\n<p><\/p>\n<h2 id=\"vyvody\">J\u00e4reldused<\/h2>\n<p><\/p>\n<p>Kuigi selliste konteinerite k\u00e4ivitamine v\u00f5tab aega umbes viis kuni k\u00fcmme korda rohkem (t\u00fc\u00fcpiline sarnaste k\u00e4skude k\u00e4ivitamise aeg containerd'i kasutamisel on v\u00e4hem kui kolmandik sekundist) \u2014 t\u00f6\u00f6tavad nad siiski piisavalt kiiresti, kui arvestada absoluutses aegades (\u00fcles on toodud n\u00e4ited, k\u00e4skude t\u00e4itmine v\u00f5tab keskmiselt kolm sekundit). Kiire CPU ja RAM testi tulemused n\u00e4itavad tegelikult samu tulemusi, mis ei saa kui r\u00f5\u00f5mustada, eriti arvestades, et isoleerimist tagatakse sellise h\u00e4sti katsetatud mehhanismi, nagu kvm, abil.<\/p>\n<p><\/p>\n<h2 id=\"anons\">Teade<\/h2>\n<p><\/p>\n<p>Artikkel on \u00fclevaatlik, kuid annab v\u00f5imaluse uurida alternatiivset runtime'i. Mitmed rakendusalad on katmata, n\u00e4iteks on saidil kirjeldatud Kubernetes'i k\u00e4ivitamise v\u00f5imalust Kata Containers'i peal. Samuti saab l\u00e4bi viia mitmeid teste, mille eesm\u00e4rk on leida turvaprobleeme, kehtestada piiranguid ja tegeleda teiste huvitavate asjadega.<\/p>\n<p><\/p>\n<p>Palun k\u00f5igil, kes siia lugedes v\u00f5i kerides j\u00f5udsid, osaleda k\u00fcsitluses, millest s\u00f5ltuvad tulevased avaldused selle teema kohta.<\/p>\n<p class=\"for_users_only_msg\">Ainult registreeritud kasutajad saavad k\u00fcsitluses osaleda. <noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/auth\/login\/\">Logige sisse<\/a><\/noindex>, palun.<\/p>\n<h2 class=\"default-block__polling-title\">Kas peaksime j\u00e4tkama artiklite avaldamist Kata Containers'ist?<\/h2>\n<ul class=\"poll-result\">\n<li class=\"poll-result__item\">\n<p>                <strong class=\"poll-result__data-percent  poll-result__data-percent_winner\">80,0%<\/strong>Jah, kirjuta veel!28<\/p>\n<\/li>\n<li class=\"poll-result__item\">\n<p>                <strong class=\"poll-result__data-percent\">20,0%<\/strong>Ei, ei peaks\u20267<\/p>\n<\/li>\n<\/ul>\n<p>    H\u00e4\u00e4letas 35 kasutajat. Erakutas 7 kasutajat.<br \/>\n<br \/>Allikas: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/southbridge\/blog\/489940\/\">habr.com<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u0412 \u044d\u0442\u043e\u0439 \u0441\u0442\u0430\u0442\u044c\u0435 \u0431\u0443\u0434\u0435\u0442 \u0440\u0430\u0441\u0441\u043c\u043e\u0442\u0440\u0435\u043d \u043f\u0440\u0438\u043d\u0446\u0438\u043f \u0440\u0430\u0431\u043e\u0442\u044b Kata Containers, \u0430 \u0442\u0430\u043a\u0436\u0435 \u0431\u0443\u0434\u0435\u0442 \u043f\u0440\u0430\u043a\u0442\u0438\u0447\u0435\u0441\u043a\u0430\u044f \u0447\u0430\u0441\u0442\u044c \u0441 \u0438\u0445 \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u0435\u043c \u043a Docker. \u041f\u0440\u043e \u043e\u0431\u0449\u0438\u0435 \u043f\u0440\u043e\u0431\u043b\u0435\u043c\u044b \u0441 Docker \u0438 \u0432\u0430\u0440\u0438\u0430\u043d\u0442\u0430\u043c\u0438 \u0438\u0445 \u0440\u0435\u0448\u0435\u043d\u0438\u044f \u0443\u0436\u0435 \u0431\u044b\u043b\u043e \u043d\u0430\u043f\u0438\u0441\u0430\u043d\u043e, \u0441\u0435\u0433\u043e\u0434\u043d\u044f \u044f \u043a\u0440\u0430\u0442\u043a\u043e \u043e\u043f\u0438\u0448\u0443 \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u044e \u043e\u0442 Kata Containers. Kata Containers \u2014 \u0431\u0435\u0437\u043e\u043f\u0430\u0441\u043d\u0430\u044f \u0441\u0440\u0435\u0434\u0430 \u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u044f (runtime) \u043a\u043e\u043d\u0442\u0435\u0439\u043d\u0435\u0440\u043e\u0432 \u043d\u0430 \u043e\u0441\u043d\u043e\u0432\u0435 \u043e\u0431\u043b\u0435\u0433\u0447\u0435\u043d\u043d\u044b\u0445 \u0432\u0438\u0440\u0442\u0443\u0430\u043b\u044c\u043d\u044b\u0445 \u043c\u0430\u0448\u0438\u043d. \u0420\u0430\u0431\u043e\u0442\u0430 \u0441 \u043d\u0438\u043c\u0438 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":72268,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[688],"tags":[],"class_list":["post-72267","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-administrirovanie"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.1.1 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u0412 \u044d\u0442\u043e\u0439 \u0441\u0442\u0430\u0442\u044c\u0435 \u0431\u0443\u0434\u0435\u0442 \u0440\u0430\u0441\u0441\u043c\u043e\u0442\u0440\u0435\u043d \u043f\u0440\u0438\u043d\u0446\u0438\u043f \u0440\u0430\u0431\u043e\u0442\u044b.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/et\/blog\/administrirovanie\/kratkij-obzor-i-nastrojka-kata-containers\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.1.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"et_EE\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u041a\u0440\u0430\u0442\u043a\u0438\u0439 \u043e\u0431\u0437\u043e\u0440 \u0438 \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0430 Kata Containers | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u0412 \u044d\u0442\u043e\u0439 \u0441\u0442\u0430\u0442\u044c\u0435 \u0431\u0443\u0434\u0435\u0442 \u0440\u0430\u0441\u0441\u043c\u043e\u0442\u0440\u0435\u043d \u043f\u0440\u0438\u043d\u0446\u0438\u043f \u0440\u0430\u0431\u043e\u0442\u044b.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/et\/blog\/administrirovanie\/kratkij-obzor-i-nastrojka-kata-containers\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2020-03-03T05:42:20+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2020-03-03T13:13:53+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47L\u00fchike \u00fclevaade ja Kata Containers'i seadistamine | ProHoster","description":"Selles artiklis k\u00e4sitletakse t\u00f6\u00f6p\u00f5him\u00f5tteid.","canonical_url":"https:\/\/prohoster.info\/et\/blog\/administrirovanie\/kratkij-obzor-i-nastrojka-kata-containers","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"et_EE","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u041a\u0440\u0430\u0442\u043a\u0438\u0439 \u043e\u0431\u0437\u043e\u0440 \u0438 \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0430 Kata Containers | ProHoster","og:description":"\u0412 \u044d\u0442\u043e\u0439 \u0441\u0442\u0430\u0442\u044c\u0435 \u0431\u0443\u0434\u0435\u0442 \u0440\u0430\u0441\u0441\u043c\u043e\u0442\u0440\u0435\u043d \u043f\u0440\u0438\u043d\u0446\u0438\u043f \u0440\u0430\u0431\u043e\u0442\u044b.","og:url":"https:\/\/prohoster.info\/et\/blog\/administrirovanie\/kratkij-obzor-i-nastrojka-kata-containers","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2020-03-03T05:42:20+00:00","article:modified_time":"2020-03-03T13:13:53+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"72267","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":null,"breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-02-28 18:47:23","updated":"2022-09-30 10:53:08","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts\/72267","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/comments?post=72267"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts\/72267\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/media\/72268"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/media?parent=72267"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/categories?post=72267"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/tags?post=72267"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}