{"id":25676,"date":"2024-03-16T05:24:16","date_gmt":"2024-03-16T05:24:16","guid":{"rendered":"https:\/\/www.silicloud.com\/blog\/what-is-the-process-of-creating-a-pod-in-k8s\/"},"modified":"2024-03-22T06:44:56","modified_gmt":"2024-03-22T06:44:56","slug":"what-is-the-process-of-creating-a-pod-in-k8s","status":"publish","type":"post","link":"https:\/\/www.silicloud.com\/blog\/what-is-the-process-of-creating-a-pod-in-k8s\/","title":{"rendered":"What is the process of creating a pod in k8s?"},"content":{"rendered":"<p>The process of creating a Kubernetes Pod is as follows:<\/p>\n<ol>\n<li>Users send requests to create Pod either through the Kubernetes API or command-line tools, such as kubectl.<\/li>\n<li>After receiving the request, the API Server verifies the user&#8217;s identity and permissions, and then forwards the request to the Kubernetes controller.<\/li>\n<li>When the ReplicaSet controller or Deployment controller in the controller manager receives a request, it generates configurations for one or more Pods based on the definition and rules of the Pod.<\/li>\n<li>The controller sends the generated Pod configuration to the scheduler.<\/li>\n<li>The scheduler selects a suitable node to run the Pod based on resource usage in the cluster and scheduling policies.<\/li>\n<li>The scheduler writes the selected node information into the Pod configuration and returns the configuration to the controller.<\/li>\n<li>The controller sends the updated Pod configuration to the API Server.<\/li>\n<li>The API Server saves updated Pod configurations in etcd, acting as the storage engine for the entire cluster.<\/li>\n<li>The kubelet process on nodes regularly fetches Pod configurations from the API Server.<\/li>\n<li>The kubelet creates and runs one or more containers on a node based on the configuration information of the Pod, forming a Pod.<\/li>\n<li>The kubelet sends updates on the status of the Pod to the API Server so that users can view the running status of the Pod.<\/li>\n<\/ol>\n<p>In this process, the controller is responsible for generating and managing Pod configurations, the scheduler is responsible for assigning Pods to appropriate nodes, and the kubelet is responsible for creating containers on nodes and monitoring their runtime status.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>The process of creating a Kubernetes Pod is as follows: Users send requests to create Pod either through the Kubernetes API or command-line tools, such as kubectl. After receiving the request, the API Server verifies the user&#8217;s identity and permissions, and then forwards the request to the Kubernetes controller. When the ReplicaSet controller or Deployment [&hellip;]<\/p>\n","protected":false},"author":5,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_import_markdown_pro_load_document_selector":0,"_import_markdown_pro_submit_text_textarea":"","footnotes":""},"categories":[1],"tags":[],"class_list":["post-25676","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v21.5 (Yoast SEO v21.5) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>What is the process of creating a pod in k8s? - Blog - Silicon Cloud<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.silicloud.com\/blog\/what-is-the-process-of-creating-a-pod-in-k8s\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"What is the process of creating a pod in k8s?\" \/>\n<meta property=\"og:description\" content=\"The process of creating a Kubernetes Pod is as follows: Users send requests to create Pod either through the Kubernetes API or command-line tools, such as kubectl. After receiving the request, the API Server verifies the user&#8217;s identity and permissions, and then forwards the request to the Kubernetes controller. When the ReplicaSet controller or Deployment [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.silicloud.com\/blog\/what-is-the-process-of-creating-a-pod-in-k8s\/\" \/>\n<meta property=\"og:site_name\" content=\"Blog - Silicon Cloud\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/SiliCloudGlobal\/\" \/>\n<meta property=\"article:published_time\" content=\"2024-03-16T05:24:16+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-03-22T06:44:56+00:00\" \/>\n<meta name=\"author\" content=\"Emily Johnson\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@SiliCloudGlobal\" \/>\n<meta name=\"twitter:site\" content=\"@SiliCloudGlobal\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Emily Johnson\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/what-is-the-process-of-creating-a-pod-in-k8s\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/what-is-the-process-of-creating-a-pod-in-k8s\/\"},\"author\":{\"name\":\"Emily Johnson\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/#\/schema\/person\/3b041b19cffc258705478ecfab895378\"},\"headline\":\"What is the process of creating a pod in k8s?\",\"datePublished\":\"2024-03-16T05:24:16+00:00\",\"dateModified\":\"2024-03-22T06:44:56+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/what-is-the-process-of-creating-a-pod-in-k8s\/\"},\"wordCount\":268,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/#organization\"},\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/what-is-the-process-of-creating-a-pod-in-k8s\/\",\"url\":\"https:\/\/www.silicloud.com\/blog\/what-is-the-process-of-creating-a-pod-in-k8s\/\",\"name\":\"What is the process of creating a pod in k8s? - Blog - Silicon Cloud\",\"isPartOf\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/#website\"},\"datePublished\":\"2024-03-16T05:24:16+00:00\",\"dateModified\":\"2024-03-22T06:44:56+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/what-is-the-process-of-creating-a-pod-in-k8s\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.silicloud.com\/blog\/what-is-the-process-of-creating-a-pod-in-k8s\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/what-is-the-process-of-creating-a-pod-in-k8s\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.silicloud.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"What is the process of creating a pod in k8s?\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/#website\",\"url\":\"https:\/\/www.silicloud.com\/blog\/\",\"name\":\"Silicon Cloud Blog\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/#organization\"},\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/#organization\",\"name\":\"Silicon Cloud Blog\",\"url\":\"https:\/\/www.silicloud.com\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.silicloud.com\/blog\/wp-content\/uploads\/2023\/11\/EN-SILICON-Full.png\",\"contentUrl\":\"https:\/\/www.silicloud.com\/blog\/wp-content\/uploads\/2023\/11\/EN-SILICON-Full.png\",\"width\":1024,\"height\":1024,\"caption\":\"Silicon Cloud Blog\"},\"image\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/SiliCloudGlobal\/\",\"https:\/\/twitter.com\/SiliCloudGlobal\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/#\/schema\/person\/3b041b19cffc258705478ecfab895378\",\"name\":\"Emily Johnson\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/a5cb4e73d02ab1d79f2dfe919389ff7c1de072baa97686392031c03d858cc358?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/a5cb4e73d02ab1d79f2dfe919389ff7c1de072baa97686392031c03d858cc358?s=96&d=mm&r=g\",\"caption\":\"Emily Johnson\"},\"url\":\"https:\/\/www.silicloud.com\/blog\/author\/emilyjohnson\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"What is the process of creating a pod in k8s? - Blog - Silicon Cloud","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.silicloud.com\/blog\/what-is-the-process-of-creating-a-pod-in-k8s\/","og_locale":"en_US","og_type":"article","og_title":"What is the process of creating a pod in k8s?","og_description":"The process of creating a Kubernetes Pod is as follows: Users send requests to create Pod either through the Kubernetes API or command-line tools, such as kubectl. After receiving the request, the API Server verifies the user&#8217;s identity and permissions, and then forwards the request to the Kubernetes controller. When the ReplicaSet controller or Deployment [&hellip;]","og_url":"https:\/\/www.silicloud.com\/blog\/what-is-the-process-of-creating-a-pod-in-k8s\/","og_site_name":"Blog - Silicon Cloud","article_publisher":"https:\/\/www.facebook.com\/SiliCloudGlobal\/","article_published_time":"2024-03-16T05:24:16+00:00","article_modified_time":"2024-03-22T06:44:56+00:00","author":"Emily Johnson","twitter_card":"summary_large_image","twitter_creator":"@SiliCloudGlobal","twitter_site":"@SiliCloudGlobal","twitter_misc":{"Written by":"Emily Johnson","Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.silicloud.com\/blog\/what-is-the-process-of-creating-a-pod-in-k8s\/#article","isPartOf":{"@id":"https:\/\/www.silicloud.com\/blog\/what-is-the-process-of-creating-a-pod-in-k8s\/"},"author":{"name":"Emily Johnson","@id":"https:\/\/www.silicloud.com\/blog\/#\/schema\/person\/3b041b19cffc258705478ecfab895378"},"headline":"What is the process of creating a pod in k8s?","datePublished":"2024-03-16T05:24:16+00:00","dateModified":"2024-03-22T06:44:56+00:00","mainEntityOfPage":{"@id":"https:\/\/www.silicloud.com\/blog\/what-is-the-process-of-creating-a-pod-in-k8s\/"},"wordCount":268,"commentCount":0,"publisher":{"@id":"https:\/\/www.silicloud.com\/blog\/#organization"},"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/www.silicloud.com\/blog\/what-is-the-process-of-creating-a-pod-in-k8s\/","url":"https:\/\/www.silicloud.com\/blog\/what-is-the-process-of-creating-a-pod-in-k8s\/","name":"What is the process of creating a pod in k8s? - Blog - Silicon Cloud","isPartOf":{"@id":"https:\/\/www.silicloud.com\/blog\/#website"},"datePublished":"2024-03-16T05:24:16+00:00","dateModified":"2024-03-22T06:44:56+00:00","breadcrumb":{"@id":"https:\/\/www.silicloud.com\/blog\/what-is-the-process-of-creating-a-pod-in-k8s\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.silicloud.com\/blog\/what-is-the-process-of-creating-a-pod-in-k8s\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.silicloud.com\/blog\/what-is-the-process-of-creating-a-pod-in-k8s\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.silicloud.com\/blog\/"},{"@type":"ListItem","position":2,"name":"What is the process of creating a pod in k8s?"}]},{"@type":"WebSite","@id":"https:\/\/www.silicloud.com\/blog\/#website","url":"https:\/\/www.silicloud.com\/blog\/","name":"Silicon Cloud Blog","description":"","publisher":{"@id":"https:\/\/www.silicloud.com\/blog\/#organization"},"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.silicloud.com\/blog\/#organization","name":"Silicon Cloud Blog","url":"https:\/\/www.silicloud.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.silicloud.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/www.silicloud.com\/blog\/wp-content\/uploads\/2023\/11\/EN-SILICON-Full.png","contentUrl":"https:\/\/www.silicloud.com\/blog\/wp-content\/uploads\/2023\/11\/EN-SILICON-Full.png","width":1024,"height":1024,"caption":"Silicon Cloud Blog"},"image":{"@id":"https:\/\/www.silicloud.com\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/SiliCloudGlobal\/","https:\/\/twitter.com\/SiliCloudGlobal"]},{"@type":"Person","@id":"https:\/\/www.silicloud.com\/blog\/#\/schema\/person\/3b041b19cffc258705478ecfab895378","name":"Emily Johnson","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.silicloud.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/a5cb4e73d02ab1d79f2dfe919389ff7c1de072baa97686392031c03d858cc358?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/a5cb4e73d02ab1d79f2dfe919389ff7c1de072baa97686392031c03d858cc358?s=96&d=mm&r=g","caption":"Emily Johnson"},"url":"https:\/\/www.silicloud.com\/blog\/author\/emilyjohnson\/"}]}},"_links":{"self":[{"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/posts\/25676","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/users\/5"}],"replies":[{"embeddable":true,"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/comments?post=25676"}],"version-history":[{"count":1,"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/posts\/25676\/revisions"}],"predecessor-version":[{"id":59799,"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/posts\/25676\/revisions\/59799"}],"wp:attachment":[{"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/media?parent=25676"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/categories?post=25676"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/tags?post=25676"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}