{"id":101,"date":"2023-02-10T14:58:13","date_gmt":"2023-02-10T13:58:13","guid":{"rendered":"http:\/\/mhichri.com\/?p=101"},"modified":"2023-02-10T19:06:19","modified_gmt":"2023-02-10T18:06:19","slug":"create-vms-using-vagrant-for-kubernetes-cluster-setup","status":"publish","type":"post","link":"https:\/\/mhichri.com\/index.php\/2023\/02\/10\/create-vms-using-vagrant-for-kubernetes-cluster-setup\/","title":{"rendered":"Create VMs using Vagrant (for Kubernetes cluster setup)"},"content":{"rendered":"\n<p><strong>Prerequisites<\/strong><\/p>\n\n\n\n<p>install virtualbox (<a rel=\"noreferrer noopener\" href=\"https:\/\/www.virtualbox.org\/wiki\/Downloads\" target=\"_blank\">https:\/\/www.virtualbox.org\/wiki\/Downloads<\/a>)<\/p>\n\n\n\n<p>install vagrant (<a href=\"https:\/\/developer.hashicorp.com\/vagrant\/downloads\" target=\"_blank\" rel=\"noreferrer noopener\">https:\/\/developer.hashicorp.com\/vagrant\/downloads<\/a>) <\/p>\n\n\n\n<p><\/p>\n\n\n\n<p><strong>Steps<\/strong><\/p>\n\n\n\n<p><em>Step 1<\/em> : clone github repository <a href=\"https:\/\/github.com\/hellich\/certified-kubernetes-administrator-course\">https:\/\/github.com\/hellich\/certified-kubernetes-administrator-course<\/a><\/p>\n\n\n\n<p><em>Step 2<\/em> : provision VMs (will create 3 nodes: 1 master and 2 workers)<\/p>\n\n\n\n<div class=\"wp-block-group is-layout-constrained wp-block-group-is-layout-constrained\"><div class=\"wp-block-group__inner-container\">\n<p><\/p>\n\n\n\n<p>$ vagrant up<\/p>\n\n\n\n<p>$ vagrant status<\/p>\n\n\n\n<p>$ vagrant status<br>Current machine states:<\/p>\n\n\n\n<p>kubemaster running (virtualbox)<br>kubenode01 running (virtualbox)<br>kubenode02 running (virtualbox)<\/p>\n\n\n\n<p><\/p>\n<\/div><\/div>\n\n\n\n<p><em>Step 3<\/em> : connect via ssh to one node<\/p>\n\n\n\n<p>$ vagrant ssh kubemaster<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Prerequisites install virtualbox (https:\/\/www.virtualbox.org\/wiki\/Downloads) install vagrant (https:\/\/developer.hashicorp.com\/vagrant\/downloads) Steps Step 1 : clone github repository https:\/\/github.com\/hellich\/certified-kubernetes-administrator-course Step 2 : provision VMs (will create 3 nodes: 1 master and 2 workers) $ vagrant up $ vagrant status $ vagrant statusCurrent machine states: kubemaster running (virtualbox)kubenode01 running (virtualbox)kubenode02 running (virtualbox) Step 3 : connect via ssh to one &hellip;<\/p>\n<p class=\"read-more\"> <a class=\"\" href=\"https:\/\/mhichri.com\/index.php\/2023\/02\/10\/create-vms-using-vagrant-for-kubernetes-cluster-setup\/\"> <span class=\"screen-reader-text\">Create VMs using Vagrant (for Kubernetes cluster setup)<\/span> Read More &raquo;<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"","footnotes":""},"categories":[5],"tags":[],"_links":{"self":[{"href":"https:\/\/mhichri.com\/index.php\/wp-json\/wp\/v2\/posts\/101"}],"collection":[{"href":"https:\/\/mhichri.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/mhichri.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/mhichri.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/mhichri.com\/index.php\/wp-json\/wp\/v2\/comments?post=101"}],"version-history":[{"count":2,"href":"https:\/\/mhichri.com\/index.php\/wp-json\/wp\/v2\/posts\/101\/revisions"}],"predecessor-version":[{"id":104,"href":"https:\/\/mhichri.com\/index.php\/wp-json\/wp\/v2\/posts\/101\/revisions\/104"}],"wp:attachment":[{"href":"https:\/\/mhichri.com\/index.php\/wp-json\/wp\/v2\/media?parent=101"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/mhichri.com\/index.php\/wp-json\/wp\/v2\/categories?post=101"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/mhichri.com\/index.php\/wp-json\/wp\/v2\/tags?post=101"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}