{"id":3330,"date":"2021-06-18T23:26:20","date_gmt":"2021-06-18T16:26:20","guid":{"rendered":"https:\/\/ton.packetlove.com\/blog\/?p=3330"},"modified":"2021-06-28T16:29:18","modified_gmt":"2021-06-28T09:29:18","slug":"devops-101-amazon-eks-upgrade-node-group-instance-type","status":"publish","type":"post","link":"https:\/\/ton.packetlove.com\/blog\/devops\/devops-101-amazon-eks-upgrade-node-group-instance-type.html","title":{"rendered":"DevOps 101 Amazon EKS Upgrade node group (instance type)"},"content":{"rendered":"<figure id=\"attachment_3359\" aria-describedby=\"caption-attachment-3359\" style=\"width: 640px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/ton.packetlove.com\/blog\/wp-content\/uploads\/2021\/06\/amazon_eks-640x320.jpeg\" alt=\"\" width=\"640\" height=\"320\" class=\"size-medium wp-image-3359\" srcset=\"https:\/\/ton.packetlove.com\/blog\/wp-content\/uploads\/2021\/06\/amazon_eks-640x320.jpeg 640w, https:\/\/ton.packetlove.com\/blog\/wp-content\/uploads\/2021\/06\/amazon_eks-1024x512.jpeg 1024w, https:\/\/ton.packetlove.com\/blog\/wp-content\/uploads\/2021\/06\/amazon_eks-768x384.jpeg 768w, https:\/\/ton.packetlove.com\/blog\/wp-content\/uploads\/2021\/06\/amazon_eks-100x50.jpeg 100w, https:\/\/ton.packetlove.com\/blog\/wp-content\/uploads\/2021\/06\/amazon_eks.jpeg 1200w\" sizes=\"auto, (max-width: 640px) 100vw, 640px\" \/><figcaption id=\"caption-attachment-3359\" class=\"wp-caption-text\">Amazon EKS<\/figcaption><\/figure>\n<p>\u0e27\u0e31\u0e19\u0e19\u0e35\u0e49\u0e21\u0e35\u0e40\u0e23\u0e37\u0e48\u0e2d\u0e07\u0e40\u0e23\u0e48\u0e07\u0e14\u0e48\u0e27\u0e19 \u0e40\u0e01\u0e35\u0e48\u0e22\u0e27\u0e01\u0e31\u0e1a \u0e01\u0e32\u0e23 scale out <strong>Amazon EKS<\/strong> \u0e01\u0e47\u0e40\u0e25\u0e22\u0e21\u0e32\u0e40\u0e02\u0e35\u0e22\u0e19\u0e44\u0e27\u0e49 \u0e01\u0e31\u0e19\u0e25\u0e37\u0e21 .. \u0e41\u0e25\u0e30\u0e40\u0e1b\u0e47\u0e19\u0e01\u0e32\u0e23\u0e41\u0e1a\u0e48\u0e07\u0e1b\u0e31\u0e19\u0e04\u0e27\u0e32\u0e21\u0e23\u0e39\u0e49 \u0e40\u0e1c\u0e37\u0e48\u0e2d\u0e40\u0e1e\u0e37\u0e48\u0e2d\u0e19\u0e46 \u0e17\u0e48\u0e32\u0e19\u0e2d\u0e37\u0e48\u0e19 \u0e40\u0e08\u0e2d\u0e1b\u0e31\u0e0d\u0e2b\u0e32\u0e41\u0e1a\u0e1a\u0e1c\u0e21 \u0e41\u0e25\u0e30\u0e15\u0e49\u0e2d\u0e07\u0e01\u0e32\u0e23\u0e41\u0e01\u0e49\u0e44\u0e02 \u0e43\u0e2b\u0e49\u0e40\u0e23\u0e47\u0e27\u0e17\u0e35\u0e48\u0e2a\u0e38\u0e14 ..<\/p>\n<p><strong>Elastic Kubernetes Service<\/strong> (Amazon EKS) \u0e40\u0e1b\u0e47\u0e19\u0e2d\u0e35\u0e01 service \u0e19\u0e36\u0e07\u0e1a\u0e19 AWS \u0e17\u0e35\u0e48\u0e40\u0e1b\u0e47\u0e19\u0e17\u0e35\u0e48\u0e19\u0e34\u0e22\u0e21\u0e43\u0e0a\u0e49\u0e07\u0e32\u0e19\u0e01\u0e31\u0e19 \u0e17\u0e33\u0e43\u0e2b\u0e49\u0e40\u0e23\u0e32\u0e44\u0e21\u0e48\u0e15\u0e49\u0e2d\u0e07\u0e22\u0e38\u0e48\u0e07\u0e22\u0e32\u0e01 \u0e43\u0e19\u0e01\u0e32\u0e23\u0e2a\u0e23\u0e49\u0e32\u0e07 <strong>kubernetes (k8s) cluster<\/strong> \u0e40\u0e2d\u0e07 .. \u0e42\u0e14\u0e22\u0e40\u0e23\u0e32\u0e2a\u0e32\u0e21\u0e32\u0e23\u0e16 create k8s cluster \u0e02\u0e2d\u0e07\u0e40\u0e23\u0e32\u0e02\u0e36\u0e49\u0e19\u0e21\u0e32\u0e43\u0e0a\u0e49\u0e44\u0e14\u0e49\u0e07\u0e48\u0e32\u0e22\u0e46 \u0e14\u0e31\u0e07\u0e19\u0e35\u0e49 ..<\/p>\n<h2>0. Create EKS Cluster<\/h2>\n<div class=\"hcb_wrap\">\n<pre class=\"prism line-numbers lang-bash\" data-lang=\"Bash\"><code>eksctl create cluster \\\r\n--name tono-eks \\\r\n--version 1.19 \\\r\n--region ap-southeast-1 \\\r\n--nodegroup-name t3-medium \\\r\n--node-type t3.medium \\\r\n--nodes 3 \\\r\n--nodes-min 1 \\\r\n--nodes-max 4 \\\r\n--ssh-access=true \\\r\n--ssh-public-key tono-eks \\\r\n--managed --profile tono-admin<\/code><\/pre>\n<\/div>\n<h2>0.1 Update kubernetes config<\/h2>\n<p>\u0e08\u0e32\u0e01\u0e19\u0e31\u0e49\u0e19 \u0e43\u0e2b\u0e49\u0e40\u0e23\u0e32\u0e17\u0e33\u0e01\u0e32\u0e23 update kubernetes config (~\/.kube\/config) \u0e14\u0e49\u0e27\u0e22\u0e04\u0e33\u0e2a\u0e31\u0e48\u0e07 ..<\/p>\n<div class=\"hcb_wrap\">\n<pre class=\"prism line-numbers lang-bash\" data-lang=\"Bash\"><code>aws eks --region ap-southeast-1 update-kubeconfig --name tono-eks --profile tono-admin\r\n<\/code><\/pre>\n<\/div>\n<p>\u0e40\u0e1e\u0e35\u0e22\u0e07\u0e40\u0e17\u0e48\u0e32\u0e19\u0e35\u0e49 \u0e40\u0e23\u0e32\u0e01\u0e47\u0e08\u0e30\u0e21\u0e35 <strong>k8s cluster<\/strong> \u0e02\u0e2d\u0e07\u0e40\u0e23\u0e32\u0e44\u0e27\u0e49\u0e43\u0e0a\u0e49\u0e07\u0e32\u0e19\u0e41\u0e25\u0e49\u0e27\u0e04\u0e23\u0e31\u0e1a .. \u0e0b\u0e36\u0e48\u0e07\u0e16\u0e49\u0e32\u0e40\u0e23\u0e32 install \u0e40\u0e2d\u0e07\u0e41\u0e1a\u0e1a <strong>k8s hard way<\/strong> \u0e08\u0e30\u0e22\u0e38\u0e48\u0e07\u0e22\u0e32\u0e01\u0e21\u0e32\u0e01\u0e01\u0e01\u0e01\u0e01\u0e01 (\u0e01.\u0e44\u0e01\u0e48 \u0e25\u0e49\u0e32\u0e19\u0e15\u0e31\u0e27) +___+<\/p>\n<p>*** \u0e40\u0e1e\u0e34\u0e48\u0e21\u0e40\u0e15\u0e34\u0e21 <strong>&#8211;profile tono-admin<\/strong> \u0e04\u0e37\u0e2d\u0e43\u0e2b\u0e49 \u0e44\u0e1b\u0e43\u0e0a\u0e49 <strong>profile<\/strong> \u0e17\u0e35\u0e48\u0e0a\u0e37\u0e48\u0e2d <strong>tono-admin<\/strong> \u0e17\u0e35\u0e48\u0e40\u0e23\u0e32 config \u0e44\u0e27\u0e49\u0e43\u0e19 <strong>~\/.aws\/credentials<\/strong><\/p>\n<p>&nbsp;<\/p>\n<p>\u0e41\u0e15\u0e48\u0e40\u0e23\u0e37\u0e48\u0e2d\u0e07\u0e21\u0e31\u0e19\u0e44\u0e21\u0e48\u0e08\u0e1a\u0e40\u0e1e\u0e35\u0e22\u0e07\u0e40\u0e17\u0e48\u0e32\u0e19\u0e35\u0e49\u0e04\u0e23\u0e31\u0e1a .. \u0e40\u0e21\u0e37\u0e48\u0e2d\u0e40\u0e23\u0e32\u0e43\u0e0a\u0e49\u0e44\u0e1b\u0e2a\u0e31\u0e01\u0e1e\u0e31\u0e01\u0e19\u0e36\u0e07 <strong>EKS Cluster<\/strong> \u0e17\u0e35\u0e48\u0e40\u0e23\u0e32\u0e2a\u0e23\u0e49\u0e32\u0e07\u0e02\u0e36\u0e49\u0e19\u0e21\u0e32\u0e43\u0e0a\u0e49\u0e07\u0e32\u0e19 \u0e2d\u0e32\u0e08\u0e08\u0e30\u0e44\u0e21\u0e48\u0e40\u0e1e\u0e35\u0e22\u0e07\u0e1e\u0e2d\u0e17\u0e35\u0e48\u0e08\u0e30\u0e23\u0e2d\u0e07\u0e23\u0e31\u0e1a load \u0e2a\u0e39\u0e07\u0e46 \u0e44\u0e14\u0e49 .. \u0e17\u0e35\u0e48\u0e2b\u0e19\u0e49\u0e32 console \u0e02\u0e2d\u0e07 AWS EKS \u0e40\u0e2d\u0e07 \u0e08\u0e30\u0e21\u0e35\u0e41\u0e04\u0e48\u0e43\u0e2b\u0e49\u0e40\u0e25\u0e37\u0e2d\u0e01 \u0e40\u0e1e\u0e34\u0e48\u0e21\u0e08\u0e33\u0e19\u0e27\u0e19 <strong>worker node<\/strong> \u0e40\u0e17\u0e48\u0e32\u0e19\u0e31\u0e49\u0e19 \u0e44\u0e21\u0e48\u0e2a\u0e32\u0e21\u0e32\u0e23\u0e16 \u0e41\u0e01\u0e49\u0e44\u0e02 <strong>instance type<\/strong> \u0e40\u0e1e\u0e37\u0e48\u0e2d\u0e40\u0e1e\u0e34\u0e48\u0e21 spec \u0e44\u0e14\u0e49\u0e42\u0e14\u0e22\u0e15\u0e23\u0e07 .. (\u0e17\u0e33\u0e44\u0e14\u0e49 \u0e41\u0e15\u0e48\u0e15\u0e49\u0e2d\u0e07\u0e44\u0e1b\u0e41\u0e01\u0e49 <strong>Auto Scaling groups<\/strong> \u0e0b\u0e36\u0e48\u0e07\u0e22\u0e38\u0e48\u0e07\u0e22\u0e32\u0e01 \u0e1e\u0e2d\u0e2a\u0e21\u0e04\u0e27\u0e23) \u0e41\u0e15\u0e48\u0e40\u0e23\u0e32\u0e21\u0e35\u0e27\u0e34\u0e18\u0e35\u0e01\u0e32\u0e23\u0e43\u0e0a\u0e49 CLI <strong>eksctl<\/strong> \u0e43\u0e19\u0e01\u0e32\u0e23\u0e1b\u0e23\u0e31\u0e1a\u0e41\u0e15\u0e48\u0e07 <strong>EKS Cluster<\/strong> \u0e02\u0e2d\u0e07\u0e40\u0e23\u0e32 \u0e07\u0e48\u0e32\u0e22\u0e46 \u0e14\u0e31\u0e07\u0e19\u0e35\u0e49\u0e04\u0e23\u0e31\u0e1a ..<\/p>\n<p>\u0e15\u0e31\u0e27\u0e2d\u0e22\u0e48\u0e32\u0e07 \u0e1c\u0e21\u0e08\u0e30\u0e40\u0e1b\u0e25\u0e35\u0e48\u0e22\u0e19\u0e08\u0e32\u0e01\u0e40\u0e14\u0e34\u0e21 \u0e17\u0e35\u0e48\u0e43\u0e0a\u0e49 <strong>instance type<\/strong> \u0e08\u0e32\u0e01 <strong>t3.medium<\/strong> \u0e40\u0e1b\u0e47\u0e19 <strong>t3.xlarge<\/strong> \u0e41\u0e25\u0e30 version <strong>1.19<\/strong> &#8211;&gt; <strong>1.20<\/strong> \u0e19\u0e30\u0e04\u0e23\u0e31\u0e1a .. \u0e01\u0e47\u0e08\u0e30\u0e21\u0e35 step \u0e14\u0e31\u0e07\u0e15\u0e48\u0e2d\u0e44\u0e1b\u0e19\u0e35\u0e49 ..<\/p>\n<h2>1. Check EKS node group<\/h2>\n<div class=\"hcb_wrap\">\n<pre class=\"prism line-numbers lang-bash\" data-lang=\"Bash\"><code>eksctl get nodegroups --cluster=tono-eks --profile tono-admin\r\n\r\nCLUSTER NODEGROUP STATUS CREATED MIN SIZE MAX SIZE DESIRED CAPACITY INSTANCE TYPE IMAGE ID ASG NAME\r\ntono-eks t3-medium ACTIVE 2021-04-01T04:26:02Z 1 4 3 t3.medium AL2_x86_64 eks-cabc45d7-245e-c62e-ca22-bba57282fd0a\r\n<\/code><\/pre>\n<\/div>\n<p>\u0e08\u0e30\u0e40\u0e2b\u0e47\u0e19\u0e27\u0e48\u0e32 \u0e15\u0e2d\u0e19\u0e19\u0e35\u0e49 spec \u0e02\u0e2d\u0e07 <strong>EKS Cluster<\/strong> \u0e40\u0e23\u0e32 \u0e21\u0e35\u0e23\u0e32\u0e22\u0e25\u0e30\u0e40\u0e2d\u0e35\u0e22\u0e14\u0e14\u0e31\u0e07\u0e14\u0e49\u0e32\u0e19\u0e1a\u0e19<\/p>\n<h2>2. Create new node group<\/h2>\n<div class=\"hcb_wrap\">\n<pre class=\"prism line-numbers lang-bash\" data-lang=\"Bash\"><code>eksctl create nodegroup \\\r\n--cluster tono-eks \\\r\n--version 1.20 \\\r\n--name t3-xlarge \\\r\n--node-type t3.xlarge \\\r\n--nodes 3 \\\r\n--nodes-min 1 \\\r\n--nodes-max 4 \\\r\n--node-ami auto --profile tono-admin\r\n<\/code><\/pre>\n<\/div>\n<p>\u0e23\u0e2d\u0e08\u0e19\u0e40\u0e2a\u0e23\u0e47\u0e08 \u0e08\u0e30\u0e02\u0e36\u0e49\u0e19 <strong>all nodegroups have up-to-date configuration<\/strong><\/p>\n<h2>3. Delete old node group<\/h2>\n<div class=\"hcb_wrap\">\n<pre class=\"prism line-numbers lang-bash\" data-lang=\"Bash\"><code>eksctl delete nodegroup --cluster tono-eks --name t3-medium --profile tono-admin\r\n<\/code><\/pre>\n<\/div>\n<p>\u0e23\u0e2d\u0e08\u0e19\u0e40\u0e2a\u0e23\u0e47\u0e08 \u0e08\u0e30\u0e02\u0e36\u0e49\u0e19 <strong>deleted 1 nodegroup(s) from cluster &#8220;tono-eks&#8221;<\/strong><\/p>\n<figure id=\"attachment_3332\" aria-describedby=\"caption-attachment-3332\" style=\"width: 640px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-3332\" src=\"https:\/\/ton.packetlove.com\/blog\/wp-content\/uploads\/2021\/06\/eksctl_delete_nodegroup-640x389.png\" alt=\"\" width=\"640\" height=\"389\" srcset=\"https:\/\/ton.packetlove.com\/blog\/wp-content\/uploads\/2021\/06\/eksctl_delete_nodegroup-640x389.png 640w, https:\/\/ton.packetlove.com\/blog\/wp-content\/uploads\/2021\/06\/eksctl_delete_nodegroup-1024x623.png 1024w, https:\/\/ton.packetlove.com\/blog\/wp-content\/uploads\/2021\/06\/eksctl_delete_nodegroup-768x467.png 768w, https:\/\/ton.packetlove.com\/blog\/wp-content\/uploads\/2021\/06\/eksctl_delete_nodegroup-1536x934.png 1536w, https:\/\/ton.packetlove.com\/blog\/wp-content\/uploads\/2021\/06\/eksctl_delete_nodegroup-2048x1246.png 2048w, https:\/\/ton.packetlove.com\/blog\/wp-content\/uploads\/2021\/06\/eksctl_delete_nodegroup-100x61.png 100w\" sizes=\"auto, (max-width: 640px) 100vw, 640px\" \/><figcaption id=\"caption-attachment-3332\" class=\"wp-caption-text\">eksctl_delete_nodegroup<\/figcaption><\/figure>\n<p>\u0e08\u0e32\u0e01\u0e19\u0e31\u0e49\u0e19\u0e40\u0e23\u0e32\u0e01\u0e47\u0e08\u0e30\u0e44\u0e14\u0e49 <strong>EKS Cluster<\/strong> \u0e40\u0e1b\u0e47\u0e19 <strong>worker node<\/strong> \u0e0a\u0e38\u0e14\u0e43\u0e2b\u0e21\u0e48 \u0e04\u0e23\u0e31\u0e1a \u0e14\u0e31\u0e07\u0e23\u0e39\u0e1b ..<\/p>\n<figure id=\"attachment_3331\" aria-describedby=\"caption-attachment-3331\" style=\"width: 640px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-3331\" src=\"https:\/\/ton.packetlove.com\/blog\/wp-content\/uploads\/2021\/06\/lens_k8s_monitoring_tools-640x389.png\" alt=\"\" width=\"640\" height=\"389\" srcset=\"https:\/\/ton.packetlove.com\/blog\/wp-content\/uploads\/2021\/06\/lens_k8s_monitoring_tools-640x389.png 640w, https:\/\/ton.packetlove.com\/blog\/wp-content\/uploads\/2021\/06\/lens_k8s_monitoring_tools-1024x623.png 1024w, https:\/\/ton.packetlove.com\/blog\/wp-content\/uploads\/2021\/06\/lens_k8s_monitoring_tools-768x467.png 768w, https:\/\/ton.packetlove.com\/blog\/wp-content\/uploads\/2021\/06\/lens_k8s_monitoring_tools-1536x934.png 1536w, https:\/\/ton.packetlove.com\/blog\/wp-content\/uploads\/2021\/06\/lens_k8s_monitoring_tools-2048x1246.png 2048w, https:\/\/ton.packetlove.com\/blog\/wp-content\/uploads\/2021\/06\/lens_k8s_monitoring_tools-100x61.png 100w\" sizes=\"auto, (max-width: 640px) 100vw, 640px\" \/><figcaption id=\"caption-attachment-3331\" class=\"wp-caption-text\">lens_k8s_monitoring_tools<\/figcaption><\/figure>\n<p>\u0e2b\u0e23\u0e37\u0e2d\u0e16\u0e49\u0e32\u0e44\u0e21\u0e48\u0e21\u0e35 <strong>Lens<\/strong> (k8s monitoring tools) \u0e44\u0e27\u0e49\u0e14\u0e39 status \u0e02\u0e2d\u0e07 <strong>EKS Cluster<\/strong> \u0e41\u0e1a\u0e1a\u0e1c\u0e21 \u0e01\u0e47\u0e2a\u0e32\u0e21\u0e32\u0e23\u0e16\u0e43\u0e0a\u0e49 CLI <strong>kubectl<\/strong> \u0e44\u0e14\u0e49\u0e04\u0e23\u0e31\u0e1a \u0e14\u0e31\u0e07\u0e19\u0e35\u0e49<\/p>\n<h2>4. Show EKS nodes<\/h2>\n<div class=\"hcb_wrap\">\n<pre class=\"prism line-numbers lang-bash\" data-lang=\"Bash\"><code>kubectl get node\r\n\r\nNAME STATUS ROLES AGE VERSION\r\nip-192-168-31-151.ap-southeast-1.compute.internal Ready 13m v1.20.4-eks-6b7464\r\nip-192-168-54-97.ap-southeast-1.compute.internal Ready 13m v1.20.4-eks-6b7464\r\nip-192-168-74-140.ap-southeast-1.compute.internal Ready 13m v1.20.4-eks-6b7464\r\n<\/code><\/pre>\n<\/div>\n<p>\u0e1b\u0e25. \u0e2a\u0e33\u0e2b\u0e23\u0e31\u0e1a\u0e17\u0e48\u0e32\u0e19\u0e17\u0e35\u0e48\u0e43\u0e0a\u0e49 <strong>k8s<\/strong> \u0e41\u0e25\u0e49\u0e27\u0e15\u0e49\u0e2d\u0e07\u0e01\u0e32\u0e23\u0e04\u0e27\u0e32\u0e21\u0e2a\u0e30\u0e14\u0e27\u0e01 \u0e43\u0e19\u0e01\u0e32\u0e23 <strong>monitoring<\/strong> \u0e41\u0e19\u0e30\u0e19\u0e33 <strong>Lens<\/strong> \u0e04\u0e23\u0e31\u0e1a \u0e2a\u0e30\u0e14\u0e27\u0e01\u0e21\u0e32\u0e01\u0e01\u0e27\u0e48\u0e32\u0e43\u0e0a\u0e49 <strong>CLI<\/strong> (kubectl)<br \/>\nLens: <a href=\"https:\/\/k8slens.dev\/\">https:\/\/k8slens.dev\/<\/a><\/p>\n<p>\u0e40\u0e23\u0e35\u0e22\u0e1a\u0e23\u0e49\u0e2d\u0e22\u0e25\u0e30\u0e04\u0e23\u0e31\u0e1a \u0e40\u0e1e\u0e35\u0e22\u0e07\u0e40\u0e17\u0e48\u0e32\u0e19\u0e35\u0e49 \u0e40\u0e23\u0e32\u0e01\u0e47\u0e2a\u0e32\u0e21\u0e32\u0e23\u0e16 \u0e40\u0e1e\u0e34\u0e48\u0e21 <strong>spec<\/strong> \u0e2b\u0e23\u0e37\u0e2d <strong>scale out<\/strong> EKS Cluster \u0e02\u0e2d\u0e07\u0e40\u0e23\u0e32 \u0e43\u0e2b\u0e49\u0e23\u0e2d\u0e07\u0e23\u0e31\u0e1a load \u0e2a\u0e39\u0e07\u0e46 \u0e44\u0e14\u0e49\u0e41\u0e1a\u0e1a\u0e07\u0e48\u0e32\u0e22\u0e46 \u0e41\u0e25\u0e30\u0e23\u0e27\u0e14\u0e40\u0e23\u0e47\u0e27 \u0e17\u0e31\u0e19\u0e43\u0e0a\u0e49\u0e07\u0e32\u0e19 \u0e04\u0e23\u0e31\u0e1a \ud83d\ude42<\/p>\n<p>\u0e23\u0e32\u0e22\u0e25\u0e30\u0e40\u0e2d\u0e35\u0e22\u0e14\u0e40\u0e1e\u0e34\u0e48\u0e21\u0e40\u0e15\u0e34\u0e21: <a href=\"https:\/\/docs.aws.amazon.com\/eks\/latest\/userguide\/migrate-stack.html\">https:\/\/docs.aws.amazon.com\/eks\/latest\/userguide\/migrate-stack.html<\/a><\/p>\n<div class=\"fcbkbttn_buttons_block\" id=\"fcbkbttn_left\"><div class=\"fcbkbttn_like \"><fb:like href=\"https:\/\/ton.packetlove.com\/blog\/devops\/devops-101-amazon-eks-upgrade-node-group-instance-type.html\" action=\"like\" colorscheme=\"light\" layout=\"button_count\"  size=\"small\"><\/fb:like><\/div><div class=\"fb-share-button  \" data-href=\"https:\/\/ton.packetlove.com\/blog\/devops\/devops-101-amazon-eks-upgrade-node-group-instance-type.html\" data-type=\"button_count\" data-size=\"small\"><\/div><\/div>","protected":false},"excerpt":{"rendered":"<p>\u0e27\u0e31\u0e19\u0e19\u0e35\u0e49\u0e21\u0e35\u0e40\u0e23\u0e37\u0e48\u0e2d\u0e07\u0e40\u0e23\u0e48\u0e07\u0e14\u0e48\u0e27\u0e19 \u0e40\u0e01\u0e35\u0e48\u0e22\u0e27\u0e01\u0e31\u0e1a \u0e01\u0e32\u0e23 scale out Amazon EKS \u0e01\u0e47\u0e40\u0e25\u0e22\u0e21\u0e32\u0e40\u0e02\u0e35\u0e22\u0e19\u0e44\u0e27\u0e49 \u0e01\u0e31\u0e19\u0e25\u0e37\u0e21 .. \u0e41\u0e25\u0e30\u0e40\u0e1b\u0e47\u0e19\u0e01\u0e32\u0e23\u0e41\u0e1a\u0e48\u0e07\u0e1b\u0e31\u0e19\u0e04\u0e27\u0e32\u0e21\u0e23\u0e39\u0e49 \u0e40\u0e1c\u0e37\u0e48\u0e2d\u0e40\u0e1e\u0e37\u0e48\u0e2d\u0e19\u0e46 \u0e17\u0e48\u0e32\u0e19\u0e2d\u0e37\u0e48\u0e19 \u0e40\u0e08\u0e2d\u0e1b\u0e31\u0e0d\u0e2b\u0e32\u0e41\u0e1a\u0e1a\u0e1c\u0e21 \u0e41\u0e25\u0e30\u0e15\u0e49\u0e2d\u0e07\u0e01\u0e32\u0e23\u0e41\u0e01\u0e49\u0e44\u0e02 \u0e43\u0e2b\u0e49\u0e40\u0e23\u0e47\u0e27\u0e17\u0e35\u0e48\u0e2a\u0e38\u0e14 .. Elastic Kubernetes Service (Amazon EKS) \u0e40\u0e1b\u0e47\u0e19\u0e2d\u0e35\u0e01 service \u0e19\u0e36\u0e07\u0e1a\u0e19 AWS \u0e17\u0e35\u0e48\u0e40\u0e1b\u0e47\u0e19\u0e17\u0e35\u0e48\u0e19\u0e34\u0e22\u0e21\u0e43\u0e0a\u0e49\u0e07\u0e32\u0e19\u0e01\u0e31\u0e19 \u0e17\u0e33\u0e43\u0e2b\u0e49\u0e40\u0e23\u0e32\u0e44\u0e21\u0e48\u0e15\u0e49\u0e2d\u0e07\u0e22\u0e38\u0e48\u0e07\u0e22\u0e32\u0e01 \u0e43\u0e19\u0e01\u0e32\u0e23\u0e2a\u0e23\u0e49\u0e32\u0e07 kubernetes (k8s) cluster \u0e40\u0e2d\u0e07 .. \u0e42\u0e14\u0e22\u0e40\u0e23\u0e32\u0e2a\u0e32\u0e21\u0e32\u0e23\u0e16 create k8s cluster \u0e02\u0e2d\u0e07\u0e40\u0e23\u0e32\u0e02\u0e36\u0e49\u0e19\u0e21\u0e32\u0e43\u0e0a\u0e49\u0e44\u0e14\u0e49\u0e07\u0e48\u0e32\u0e22\u0e46 \u0e14\u0e31\u0e07\u0e19\u0e35\u0e49 .. 0. Create EKS Cluster eksctl create cluster \\ &#8211;name tono-eks \\ &#8211;version 1.19 \\ [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1080],"tags":[1082,1083,1068,1084],"class_list":["post-3330","post","type-post","status-publish","format-standard","hentry","category-devops","tag-awseks","tag-eks","tag-k8s","tag-lens"],"_links":{"self":[{"href":"https:\/\/ton.packetlove.com\/blog\/wp-json\/wp\/v2\/posts\/3330","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ton.packetlove.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/ton.packetlove.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/ton.packetlove.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/ton.packetlove.com\/blog\/wp-json\/wp\/v2\/comments?post=3330"}],"version-history":[{"count":29,"href":"https:\/\/ton.packetlove.com\/blog\/wp-json\/wp\/v2\/posts\/3330\/revisions"}],"predecessor-version":[{"id":3369,"href":"https:\/\/ton.packetlove.com\/blog\/wp-json\/wp\/v2\/posts\/3330\/revisions\/3369"}],"wp:attachment":[{"href":"https:\/\/ton.packetlove.com\/blog\/wp-json\/wp\/v2\/media?parent=3330"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/ton.packetlove.com\/blog\/wp-json\/wp\/v2\/categories?post=3330"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/ton.packetlove.com\/blog\/wp-json\/wp\/v2\/tags?post=3330"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}