{"id":3198,"date":"2020-03-29T06:28:48","date_gmt":"2020-03-29T10:28:48","guid":{"rendered":"https:\/\/mohamede.com\/?p=3198"},"modified":"2020-03-29T06:28:48","modified_gmt":"2020-03-29T10:28:48","slug":"running-pods-on-master-nodes-in-rke","status":"publish","type":"post","link":"https:\/\/mohamede.com\/?p=3198","title":{"rendered":"Running pods on master nodes in RKE"},"content":{"rendered":"<p>You may run into situations where you need to run pods on your K8s master node. If you&#8217;r using RKE, you need to taint two labels on the controller\/master node.<\/p>\n<p>You can obtain the current labels using<\/p>\n<pre>kubectl describe node NODENAME<\/pre>\n<p>and look under the labels section<\/p>\n<pre>Labels: beta.kubernetes.io\/arch=amd64\nbeta.kubernetes.io\/os=linux\nkubernetes.io\/arch=amd64\nkubernetes.io\/hostname=lab-1\nkubernetes.io\/os=linux\nnode-role.kubernetes.io\/controlplane=true\nnode-role.kubernetes.io\/etcd=true<\/pre>\n<p>you then need the following two commands<\/p>\n<pre>kubectl taint nodes node-1 node-role.kubernetes.io\/etcd-\nkubectl taint nodes node-1 node-role.kubernetes.io\/controlplane-<\/pre>\n<p>Happy Kuberneting!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>You may run into situations where you need to run pods on your K8s master node. If you&#8217;r using RKE, you need to taint two labels on the controller\/master node. You can obtain the current labels using kubectl describe node NODENAME and look under the labels section Labels: beta.kubernetes.io\/arch=amd64 beta.kubernetes.io\/os=linux kubernetes.io\/arch=amd64 kubernetes.io\/hostname=lab-1 kubernetes.io\/os=linux node-role.kubernetes.io\/controlplane=true node-role.kubernetes.io\/etcd=true<a class=\"read-more \" href=\"https:\/\/mohamede.com\/?p=3198\" title=\"Read More\"> <span class=\"button default\">Read More<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[8,10],"tags":[],"class_list":["post-3198","post","type-post","status-publish","format-standard","hentry","category-serverless","category-openstack"],"_links":{"self":[{"href":"https:\/\/mohamede.com\/index.php?rest_route=\/wp\/v2\/posts\/3198","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mohamede.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/mohamede.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/mohamede.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/mohamede.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=3198"}],"version-history":[{"count":0,"href":"https:\/\/mohamede.com\/index.php?rest_route=\/wp\/v2\/posts\/3198\/revisions"}],"wp:attachment":[{"href":"https:\/\/mohamede.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=3198"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/mohamede.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=3198"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/mohamede.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=3198"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}