{"id":2115,"date":"2025-08-08T10:37:03","date_gmt":"2025-08-08T08:37:03","guid":{"rendered":"https:\/\/blog.mhasin.eu\/?p=2115"},"modified":"2025-08-08T10:37:04","modified_gmt":"2025-08-08T08:37:04","slug":"kubernetes-deploy-cluster","status":"publish","type":"post","link":"https:\/\/blog.mhasin.eu\/?p=2115","title":{"rendered":"kubernetes deploy cluster"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">Install package<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo apt install -y containerd\n# \u2699\ufe0f Default config file\nsudo mkdir -p \/etc\/containerd\ncontainerd config default | sudo tee \/etc\/containerd\/config.toml\nsudo sed -i 's\/SystemdCgroup = false\/SystemdCgroup = true\/' \/etc\/containerd\/config.toml\n# \ud83d\udd01 Restart and enable service\nsudo systemctl restart containerd\nsudo systemctl enable containerd\nsudo apt-get update\nsudo apt-get install -y apt-transport-https ca-certificates curl gpg\ncurl -fsSL https:\/\/pkgs.k8s.io\/core:\/stable:\/v1.32\/deb\/Release.key | sudo gpg --dearmor -o \/etc\/apt\/keyrings\/kubernetes-apt-keyring.gpg\necho 'deb [signed-by=\/etc\/apt\/keyrings\/kubernetes-apt-keyring.gpg] https:\/\/pkgs.k8s.io\/core:\/stable:\/v1.32\/deb\/ \/' | sudo tee \/etc\/apt\/sources.list.d\/kubernetes.list\nsudo apt-get update\nsudo apt-get install -y kubelet kubeadm kubectl\nsudo apt-mark hold kubelet kubeadm kubectl\n\nsudo bash -c 'cat >> \/etc\/sysctl.conf <<EOT\nfs.inotify.max_user_watches=2099999999\nfs.inotify.max_user_instances=2099999999\nfs.inotify.max_queued_events=2099999999\nnet.ipv4.ip_forward=1\nEOT'\nsudo sysctl -p<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Create cluster<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo kubeadm init --pod-network-cidr=10.244.0.0\/16 --service-cidr=10.96.0.0\/16 --service-dns-domain=cloud.local --skip-phases=addon\/kube-proxy\nmkdir -p $HOME\/.kube\nsudo cp \/etc\/kubernetes\/admin.conf $HOME\/.kube\/config\nsudo chown $(id -u):$(id -g) $HOME\/.kube\/config<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"414\" height=\"118\" src=\"https:\/\/blog.mhasin.eu\/wp-content\/uploads\/2025\/08\/obrazok.png\" alt=\"\" class=\"wp-image-2116\" srcset=\"https:\/\/blog.mhasin.eu\/wp-content\/uploads\/2025\/08\/obrazok.png 414w, https:\/\/blog.mhasin.eu\/wp-content\/uploads\/2025\/08\/obrazok-300x86.png 300w\" sizes=\"auto, (max-width: 414px) 100vw, 414px\" \/><\/figure>\n<\/div>\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"654\" height=\"153\" src=\"https:\/\/blog.mhasin.eu\/wp-content\/uploads\/2025\/08\/obrazok-1.png\" alt=\"\" class=\"wp-image-2117\" srcset=\"https:\/\/blog.mhasin.eu\/wp-content\/uploads\/2025\/08\/obrazok-1.png 654w, https:\/\/blog.mhasin.eu\/wp-content\/uploads\/2025\/08\/obrazok-1-300x70.png 300w\" sizes=\"auto, (max-width: 654px) 100vw, 654px\" \/><\/figure>\n<\/div>\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n<div class=\"pdf24Plugin-cp\"> \t<form name=\"pdf24Form0\" method=\"post\" action=\"https:\/\/doc2pdf.pdf24.org\/wordpress.php\" target=\"pdf24PopWin\" onsubmit=\"var pdf24Win = window.open('about:blank', 'pdf24PopWin', 'resizable=yes,scrollbars=yes,width=600,height=250,left='+(screen.width\/2-300)+',top='+(screen.height\/3-125)+''); pdf24Win.focus(); if(typeof pdf24OnCreatePDF === 'function'){void(pdf24OnCreatePDF(this,pdf24Win));}\"> \t\t<input type=\"hidden\" name=\"blogCharset\" value=\"Cw1x07UAAA==\" \/><input type=\"hidden\" name=\"blogPosts\" value=\"MwQA\" \/><input type=\"hidden\" name=\"blogUrl\" value=\"yygpKSi20tdPyslP18vNSCzOzNNLLQUA\" \/><input type=\"hidden\" name=\"blogName\" value=\"c\/LxdwcA\" \/><input type=\"hidden\" name=\"blogValueEncoding\" value=\"gzdeflate base64\" \/><input type=\"hidden\" name=\"postId_0\" value=\"MzI0NAUA\" \/><input type=\"hidden\" name=\"postTitle_0\" value=\"yy5NSi3KSy1JLVZISS3Iya9USM4pLS5JLQIA\" \/><input type=\"hidden\" name=\"postLink_0\" value=\"yygpKSi20tdPyslP18vNSCzOzNNLLdW3L7A1MjQ0BQA=\" \/><input type=\"hidden\" name=\"postAuthor_0\" value=\"y00syfcwNAIA\" \/><input type=\"hidden\" name=\"postDateTime_0\" value=\"MzIwMtU1sAAiBUMDKwMLKwNjAA==\" \/><input type=\"hidden\" name=\"postContent_0\" value=\"zVXNbhs3EL7rKQbrII6BcLkr24rtaHVJA6RAigBJr4VBkaNdQtwlS3Ily+ilT9BLLu2lr9Hn6Qu0j9DZ1dpW7NSt4x4qQFou+c0Pv29mNJo6kEaEUCRrx+bGyiVzwovSC1cls6+bEIUx4IRcihKn3M1G9Jk6j3fMpFWYzKbdYxZaZUG4CHpwwDYgbROFbtCr0R78\/svPf\/z2E3yFC9Ga2J0tdAkLbXDU29ZLpT0wBxyj5DumN8srIzX4+AF6y4h424hvkWm0tdm6D6iAadgP\/MMmRKzVq9Lb1kEBC2EC3tmNvkW+f6\/fPfjz148\/wnukC\/sIolGAjZgbpGB+peVwsdB7ltGAH5A7l7uFGOxvA4hXVmKE1ikR8dO9Hb67rehFE5z1kVUxugBSMIk+6oWWZErvrTdQunLUL9gifHgLPfKMc7csQ7o8Cam2dFGPZ5xcUz5nfJWnh2OucM7fo0ERMF3i5op\/8gaMKRS+tqSg3ZJGyXACed2UgS\/bOfoGKQHWJTnsp10eKCsL++Qanu6d5i+DLhtUbL4pHuLluwfdAUjY27XTBQq29RJDanSIqdoJ1+88SIrO1tBW9xSq7p8k8A2+Fn4JlTXqb6Fb7FyECpiEfZIPZrNtslQwhEi7YoSnJr7svq\/ffTta0LUbS2Jv0lpcnLdUh+drEWWFoRhnp8Pns7A+90beC\/y+xRbVOa6wiZ\/giKRUu9UR\/ZwvrF8Lr4p8RBntXxd4V93MTXk\/LGiqeBzmyn3D6JVHIpkQLTWIf9gsuqJTNzpSeTqrGKW5tp6wWvkiz9Lx0VGapRnPJwQYevb68HRy90w1gSlbU2sW0thWpRRamA6w1I65ihojFEIp2\/TFw5y3F5vR9WR78ubdN6952h1teZHDtLupNE4p62ar7A58mDuDVWXXDTx5pmmitQdn20V58Bn8A+keCJ4qvboD0zX9GySz0ZTctjf8C0P9Kqke0EPQl8gWrTHkSdclGCsU9WeRGHG5SWhqUzL9uwibRiaw1ipWRXKUHyVQoS6rWCR5fpJA8LJIrhqawpdpTdQSLdhySqibjhSRt66LEPg4Gx\/z7ITbuReXdpm6pkxAGPKW7FyjvwAb5\/mkDxAwPjIGUOLr5\/DFPthhll2cTHpXtFwnPYEdp220z+EZdRzrKTrrIrmLA8izbEUR+7cEOOm1FYNU4aTZ7H8q8OR4V+Djw8cKzPJ\/kvjFfyDxNgpQ8o8SOe9lfpH9G5kp1o7M\/duXy\/wX\" \/> \t\t<a href=\"https:\/\/www.pdf24.org\" target=\"_blank\" title=\"www.pdf24.org\" rel=\"nofollow\"><img src=\"https:\/\/blog.mhasin.eu\/wp-content\/plugins\/pdf24-post-to-pdf\/img\/pdf_32x32.png\" alt=\"\" border=\"0\" height=\"32\" \/><\/a> \t\t<span class=\"pdf24Plugin-cp-space\">\u00a0\u00a0<\/span> \t\t<span class=\"pdf24Plugin-cp-text\">Send article as PDF<\/span> \t\t<span class=\"pdf24Plugin-cp-space\">\u00a0\u00a0<\/span> \t\t<input class=\"pdf24Plugin-cp-input\" style=\"margin: 0px;\" type=\"text\" name=\"sendEmailTo\" placeholder=\"Enter email address\" \/> \t\t<input class=\"pdf24Plugin-cp-submit\" style=\"margin: 0px;\" type=\"submit\" value=\"Send\" \/> \t<\/form> <\/div>","protected":false},"excerpt":{"rendered":"Install package Create cluster \u00a0\u00a0 Send article as PDF \u00a0\u00a0\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"arc_restricted_post":false,"footnotes":""},"categories":[1],"tags":[],"class_list":["post-2115","post","type-post","status-publish","format-standard","hentry","category-nezaradene"],"_links":{"self":[{"href":"https:\/\/blog.mhasin.eu\/index.php?rest_route=\/wp\/v2\/posts\/2115","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.mhasin.eu\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.mhasin.eu\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.mhasin.eu\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.mhasin.eu\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=2115"}],"version-history":[{"count":1,"href":"https:\/\/blog.mhasin.eu\/index.php?rest_route=\/wp\/v2\/posts\/2115\/revisions"}],"predecessor-version":[{"id":2118,"href":"https:\/\/blog.mhasin.eu\/index.php?rest_route=\/wp\/v2\/posts\/2115\/revisions\/2118"}],"wp:attachment":[{"href":"https:\/\/blog.mhasin.eu\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=2115"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.mhasin.eu\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=2115"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.mhasin.eu\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=2115"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}