{"id":17458,"date":"2021-10-23T17:56:39","date_gmt":"2021-10-23T12:26:39","guid":{"rendered":"http:\/\/onlineappsdba.com\/?p=17458"},"modified":"2021-10-23T17:57:29","modified_gmt":"2021-10-23T12:27:29","slug":"cka-day-8-live-session-review","status":"publish","type":"post","link":"https:\/\/onlineappsdba.com\/index.php\/2021\/10\/23\/cka-day-8-live-session-review\/","title":{"rendered":"Certified Kubernetes Administrator | Day 8: K8s Ingress Controller, ConfigMap, Helm package manager, Init-Containers [CKA\/D]"},"content":{"rendered":"<p><span class=\"c-emoji c-emoji__medium c-emoji--inline\" data-qa=\"emoji\" data-sk=\"tooltip_parent\"><img decoding=\"async\" src=\"https:\/\/a.slack-edge.com\/production-standard-emoji-assets\/13.0\/google-medium\/1f4cc@2x.png\" alt=\":pushpin:\" aria-label=\"pushpin emoji\" data-stringify-type=\"emoji\" data-stringify-emoji=\":pushpin:\" \/><\/span>\u00a0Ingress Controller \u27aa A Kubernetes Ingress controller is a load balancer designed specifically for Kubernetes environments.<\/p>\n<p>The ingress controller will accept traffic from outside the Kubernetes network and distribute it to pods (containers) running on the platform. It can handle egress traffic within a cluster for services that need to talk to other services outside of the cluster.<\/p>\n<p><span class=\"c-emoji c-emoji__medium c-emoji--inline\" data-qa=\"emoji\" data-sk=\"tooltip_parent\"><img decoding=\"async\" src=\"https:\/\/a.slack-edge.com\/production-standard-emoji-assets\/13.0\/google-medium\/1f4cc@2x.png\" alt=\":pushpin:\" aria-label=\"pushpin emoji\" data-stringify-type=\"emoji\" data-stringify-emoji=\":pushpin:\" \/><\/span>\u00a0ConfigMaps \u27aa ConfigMap is a Kubernetes object that allows you to separate configuration data\/files from image content to maintain the portability of containerized applications. ConfigMaps links configuration files, command line parameters, environment variables, port numbers, and alternate configuration artifacts to your Pod container and system components at runtime.<\/p>\n<p><span class=\"c-emoji c-emoji__medium c-emoji--inline\" data-qa=\"emoji\" data-sk=\"tooltip_parent\"><img decoding=\"async\" src=\"https:\/\/a.slack-edge.com\/production-standard-emoji-assets\/13.0\/google-medium\/1f4cc@2x.png\" alt=\":pushpin:\" aria-label=\"pushpin emoji\" data-stringify-type=\"emoji\" data-stringify-emoji=\":pushpin:\" \/><\/span>\u00a0Helm Package Manager \u27aa Helm Kubernetes deploys something as packages called Kubernetes Helm charts. The helm, which is the Kubernetes version of yum or apt allows user to easily templatize their deployment and provides a set of configuration frameworks that allows users to customize their deployments.<\/p>\n<p><span class=\"c-emoji c-emoji__medium c-emoji--inline\" data-qa=\"emoji\" data-sk=\"tooltip_parent\"><img decoding=\"async\" src=\"https:\/\/a.slack-edge.com\/production-standard-emoji-assets\/13.0\/google-medium\/1f4cc@2x.png\" alt=\":pushpin:\" aria-label=\"pushpin emoji\" data-stringify-type=\"emoji\" data-stringify-emoji=\":pushpin:\" \/><\/span>\u00a0Init-Containers \u27aa In Kubernetes, an init container is the one that starts and executes before other containers in the same Pod. It&#8217;s meant to perform initialization logic for the main application hosted on the Pod. For example, creating the necessary user accounts, performing database migrations, creating database schemas, and so on.<\/p>\n<p><span class=\"c-emoji c-emoji__medium c-emoji--inline\" data-qa=\"emoji\" data-sk=\"tooltip_parent\"><img decoding=\"async\" src=\"https:\/\/a.slack-edge.com\/production-standard-emoji-assets\/13.0\/google-medium\/1f913@2x.png\" alt=\":nerd_face:\" aria-label=\"nerd face emoji\" data-stringify-type=\"emoji\" data-stringify-emoji=\":nerd_face:\" \/><\/span>\u00a0So, preparing for Certified Kubernetes Administration?Check out this blog\u00a0<em><strong><a class=\"c-link\" tabindex=\"-1\" href=\"https:\/\/k21academy.com\/docker-kubernetes\/cka-day-8-live-session-review\/?utm_source=onlineappsdba&amp;utm_medium=referral&amp;utm_campaign=kubernetesday8_october21\" target=\"_blank\" rel=\"noopener noreferrer\" data-stringify-link=\"https:\/\/k21academy.com\/kubernetesday8\" data-sk=\"tooltip_parent\" data-remove-tab-index=\"true\">https:\/\/k21academy.com\/kubernetesday8<\/a>\u00a0<\/strong><\/em>on Certified Kubernetes Administrator | Day 8 Recap and Q &amp; As in detail \u2013 that covers:<br \/>\n\u2022\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0Kubernetes Ingress Controller<br \/>\n\u2022\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0ConfigMaps<br \/>\n\u2022\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Helm Package Manager<br \/>\n\u2022\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0Init-Containers<br \/>\nand much more\u2026\u2026<\/p>\n<p>Want more in-depth training? Check the FREE CLASS now at\u00a0<strong><em><a href=\"https:\/\/k21academy.com\/kubernetes-security-specialist-certification-free-class\/?utm_source=onlineappsdba&amp;utm_medium=referral&amp;utm_campaign=cks02_october21\" target=\"_blank\" rel=\"noopener noreferrer\">https:k21academy.com\/cks02<\/a><\/em><\/strong><\/p>\n<p><a href=\"https:\/\/k21academy.com\/kubernetes-security-specialist-certification-free-class\/?utm_source=onlineappsdba&amp;utm_medium=referral&amp;utm_campaign=cks02_october21\" target=\"_blank\" rel=\"noopener noreferrer\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-73482 size-full\" src=\"https:\/\/k21academy.com\/wp-content\/uploads\/2020\/09\/CKACKS_CU_GIF.gif\" alt=\"\" width=\"1354\" height=\"203\" \/><\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u00a0Ingress Controller \u27aa A Kubernetes Ingress controller is a load balancer designed specifically for Kubernetes environments. The ingress controller will [&hellip;]<\/p>\n","protected":false},"author":115,"featured_media":17459,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","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":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"categories":[524],"tags":[],"class_list":["post-17458","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-docker-kubernetes"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v25.8 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>K8s Ingress Controller | ConfigMap | Helm | Init-Containers<\/title>\n<meta name=\"description\" content=\"This blog covers a brief overview of the topics and questions on CKA Day 8 Live Interactive training on Docker and Kubernetes Certification\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/onlineappsdba.com\/index.php\/2021\/10\/23\/cka-day-8-live-session-review\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"K8s Ingress Controller | ConfigMap | Helm | Init-Containers\" \/>\n<meta property=\"og:description\" content=\"This blog covers a brief overview of the topics and questions on CKA Day 8 Live Interactive training on Docker and Kubernetes Certification\" \/>\n<meta property=\"og:url\" content=\"https:\/\/onlineappsdba.com\/index.php\/2021\/10\/23\/cka-day-8-live-session-review\/\" \/>\n<meta property=\"article:published_time\" content=\"2021-10-23T12:26:39+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2021-10-23T12:27:29+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/onlineappsdba.com\/wp-content\/uploads\/2021\/10\/CKA_BlogImageDay8-1.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1125\" \/>\n\t<meta property=\"og:image:height\" content=\"629\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Masroof Ahmad\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Masroof Ahmad\" \/>\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\":\"WebPage\",\"@id\":\"https:\/\/onlineappsdba.com\/index.php\/2021\/10\/23\/cka-day-8-live-session-review\/\",\"url\":\"https:\/\/onlineappsdba.com\/index.php\/2021\/10\/23\/cka-day-8-live-session-review\/\",\"name\":\"K8s Ingress Controller | ConfigMap | Helm | Init-Containers\",\"isPartOf\":{\"@id\":\"https:\/\/onlineappsdba.com\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/onlineappsdba.com\/index.php\/2021\/10\/23\/cka-day-8-live-session-review\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/onlineappsdba.com\/index.php\/2021\/10\/23\/cka-day-8-live-session-review\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/onlineappsdba.com\/wp-content\/uploads\/2021\/10\/CKA_BlogImageDay8-1.png\",\"datePublished\":\"2021-10-23T12:26:39+00:00\",\"dateModified\":\"2021-10-23T12:27:29+00:00\",\"author\":{\"@id\":\"https:\/\/onlineappsdba.com\/#\/schema\/person\/909a876ed58d400faf82caf81d61bfdb\"},\"description\":\"This blog covers a brief overview of the topics and questions on CKA Day 8 Live Interactive training on Docker and Kubernetes Certification\",\"breadcrumb\":{\"@id\":\"https:\/\/onlineappsdba.com\/index.php\/2021\/10\/23\/cka-day-8-live-session-review\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/onlineappsdba.com\/index.php\/2021\/10\/23\/cka-day-8-live-session-review\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/onlineappsdba.com\/index.php\/2021\/10\/23\/cka-day-8-live-session-review\/#primaryimage\",\"url\":\"https:\/\/onlineappsdba.com\/wp-content\/uploads\/2021\/10\/CKA_BlogImageDay8-1.png\",\"contentUrl\":\"https:\/\/onlineappsdba.com\/wp-content\/uploads\/2021\/10\/CKA_BlogImageDay8-1.png\",\"width\":1125,\"height\":629},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/onlineappsdba.com\/index.php\/2021\/10\/23\/cka-day-8-live-session-review\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/onlineappsdba.com\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Certified Kubernetes Administrator | Day 8: K8s Ingress Controller, ConfigMap, Helm package manager, Init-Containers [CKA\/D]\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/onlineappsdba.com\/#website\",\"url\":\"https:\/\/onlineappsdba.com\/\",\"name\":\"\",\"description\":\"Oracle Implementation &amp; Training Experts\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/onlineappsdba.com\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/onlineappsdba.com\/#\/schema\/person\/909a876ed58d400faf82caf81d61bfdb\",\"name\":\"Masroof Ahmad\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/onlineappsdba.com\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/10f9db7bdbbd7f9ccfbe9b2d208e5978fc28315e9c704383e639a926ea0fce5f?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/10f9db7bdbbd7f9ccfbe9b2d208e5978fc28315e9c704383e639a926ea0fce5f?s=96&d=mm&r=g\",\"caption\":\"Masroof Ahmad\"},\"url\":\"https:\/\/onlineappsdba.com\/index.php\/author\/masroof\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"K8s Ingress Controller | ConfigMap | Helm | Init-Containers","description":"This blog covers a brief overview of the topics and questions on CKA Day 8 Live Interactive training on Docker and Kubernetes Certification","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:\/\/onlineappsdba.com\/index.php\/2021\/10\/23\/cka-day-8-live-session-review\/","og_locale":"en_US","og_type":"article","og_title":"K8s Ingress Controller | ConfigMap | Helm | Init-Containers","og_description":"This blog covers a brief overview of the topics and questions on CKA Day 8 Live Interactive training on Docker and Kubernetes Certification","og_url":"https:\/\/onlineappsdba.com\/index.php\/2021\/10\/23\/cka-day-8-live-session-review\/","article_published_time":"2021-10-23T12:26:39+00:00","article_modified_time":"2021-10-23T12:27:29+00:00","og_image":[{"width":1125,"height":629,"url":"https:\/\/onlineappsdba.com\/wp-content\/uploads\/2021\/10\/CKA_BlogImageDay8-1.png","type":"image\/png"}],"author":"Masroof Ahmad","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Masroof Ahmad","Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/onlineappsdba.com\/index.php\/2021\/10\/23\/cka-day-8-live-session-review\/","url":"https:\/\/onlineappsdba.com\/index.php\/2021\/10\/23\/cka-day-8-live-session-review\/","name":"K8s Ingress Controller | ConfigMap | Helm | Init-Containers","isPartOf":{"@id":"https:\/\/onlineappsdba.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/onlineappsdba.com\/index.php\/2021\/10\/23\/cka-day-8-live-session-review\/#primaryimage"},"image":{"@id":"https:\/\/onlineappsdba.com\/index.php\/2021\/10\/23\/cka-day-8-live-session-review\/#primaryimage"},"thumbnailUrl":"https:\/\/onlineappsdba.com\/wp-content\/uploads\/2021\/10\/CKA_BlogImageDay8-1.png","datePublished":"2021-10-23T12:26:39+00:00","dateModified":"2021-10-23T12:27:29+00:00","author":{"@id":"https:\/\/onlineappsdba.com\/#\/schema\/person\/909a876ed58d400faf82caf81d61bfdb"},"description":"This blog covers a brief overview of the topics and questions on CKA Day 8 Live Interactive training on Docker and Kubernetes Certification","breadcrumb":{"@id":"https:\/\/onlineappsdba.com\/index.php\/2021\/10\/23\/cka-day-8-live-session-review\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/onlineappsdba.com\/index.php\/2021\/10\/23\/cka-day-8-live-session-review\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/onlineappsdba.com\/index.php\/2021\/10\/23\/cka-day-8-live-session-review\/#primaryimage","url":"https:\/\/onlineappsdba.com\/wp-content\/uploads\/2021\/10\/CKA_BlogImageDay8-1.png","contentUrl":"https:\/\/onlineappsdba.com\/wp-content\/uploads\/2021\/10\/CKA_BlogImageDay8-1.png","width":1125,"height":629},{"@type":"BreadcrumbList","@id":"https:\/\/onlineappsdba.com\/index.php\/2021\/10\/23\/cka-day-8-live-session-review\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/onlineappsdba.com\/"},{"@type":"ListItem","position":2,"name":"Certified Kubernetes Administrator | Day 8: K8s Ingress Controller, ConfigMap, Helm package manager, Init-Containers [CKA\/D]"}]},{"@type":"WebSite","@id":"https:\/\/onlineappsdba.com\/#website","url":"https:\/\/onlineappsdba.com\/","name":"","description":"Oracle Implementation &amp; Training Experts","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/onlineappsdba.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/onlineappsdba.com\/#\/schema\/person\/909a876ed58d400faf82caf81d61bfdb","name":"Masroof Ahmad","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/onlineappsdba.com\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/10f9db7bdbbd7f9ccfbe9b2d208e5978fc28315e9c704383e639a926ea0fce5f?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/10f9db7bdbbd7f9ccfbe9b2d208e5978fc28315e9c704383e639a926ea0fce5f?s=96&d=mm&r=g","caption":"Masroof Ahmad"},"url":"https:\/\/onlineappsdba.com\/index.php\/author\/masroof\/"}]}},"_links":{"self":[{"href":"https:\/\/onlineappsdba.com\/index.php\/wp-json\/wp\/v2\/posts\/17458","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/onlineappsdba.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/onlineappsdba.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/onlineappsdba.com\/index.php\/wp-json\/wp\/v2\/users\/115"}],"replies":[{"embeddable":true,"href":"https:\/\/onlineappsdba.com\/index.php\/wp-json\/wp\/v2\/comments?post=17458"}],"version-history":[{"count":0,"href":"https:\/\/onlineappsdba.com\/index.php\/wp-json\/wp\/v2\/posts\/17458\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/onlineappsdba.com\/index.php\/wp-json\/wp\/v2\/media\/17459"}],"wp:attachment":[{"href":"https:\/\/onlineappsdba.com\/index.php\/wp-json\/wp\/v2\/media?parent=17458"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/onlineappsdba.com\/index.php\/wp-json\/wp\/v2\/categories?post=17458"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/onlineappsdba.com\/index.php\/wp-json\/wp\/v2\/tags?post=17458"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}