{"id":107,"date":"2023-10-30T19:23:02","date_gmt":"2023-10-30T19:23:02","guid":{"rendered":"https:\/\/technodare.com\/?p=107"},"modified":"2023-11-14T14:49:15","modified_gmt":"2023-11-14T14:49:15","slug":"how-to-enforce-tls-1-2-or-above-to-your-gke-load-balancers","status":"publish","type":"post","link":"https:\/\/technodare.com\/index.php\/2023\/10\/30\/how-to-enforce-tls-1-2-or-above-to-your-gke-load-balancers\/","title":{"rendered":"How to enforce TLS 1.2 or above to your GKE Load balancers"},"content":{"rendered":"<div style=\"text-align: left;\"><\/div>\n<div style=\"text-align: left;\"><img loading=\"lazy\" decoding=\"async\" class=\" wp-image-115 aligncenter\" src=\"https:\/\/technodare.com\/wp-content\/uploads\/2023\/10\/ilb-tls-1-300x208.png\" alt=\"\" width=\"620\" height=\"430\" srcset=\"https:\/\/technodare.com\/wp-content\/uploads\/2023\/10\/ilb-tls-1-300x208.png 300w, https:\/\/technodare.com\/wp-content\/uploads\/2023\/10\/ilb-tls-1-1024x711.png 1024w, https:\/\/technodare.com\/wp-content\/uploads\/2023\/10\/ilb-tls-1-768x533.png 768w, https:\/\/technodare.com\/wp-content\/uploads\/2023\/10\/ilb-tls-1-1536x1066.png 1536w, https:\/\/technodare.com\/wp-content\/uploads\/2023\/10\/ilb-tls-1-2048x1421.png 2048w, https:\/\/technodare.com\/wp-content\/uploads\/2023\/10\/ilb-tls-1-676x469.png 676w\" sizes=\"auto, (max-width: 620px) 100vw, 620px\" \/><\/div>\n<div style=\"text-align: left;\"><\/div>\n<div><\/div>\n<div style=\"text-align: left;\">In this Blog, We are going to enforce the Google Kubernetes Engine(GKE) Load balancers to use TLS1.2 or above. As we know TLS 1.0 and TLS 1.1 are deprecated, We are going to create sslpolicy to use TLS1.2 and above.<\/div>\n<div><\/div>\n<div style=\"text-align: left;\">\u00a0 \u00a0 SSL Policy is created on the GCP project level and will be referenced inside GKE under FrontendConfig CRD. Here we are going to create SSL Policy, FrontendConfig, Ingress and how to test using curl<\/div>\n<div style=\"text-align: left;\"><\/div>\n<p style=\"text-align: left;\"><!--more--><\/p>\n<h3 style=\"text-align: left;\">Steps:<\/h3>\n<div style=\"text-align: left;\">1) Lets create SSL policy on GCP project level<\/div>\n<div style=\"text-align: left;\">\u00a0 \u00a0 To create SSL policy we are going to specify profile, minimum TLS version and we can create global or regional SSL policy.<\/div>\n<div><\/div>\n<div style=\"text-align: left;\"><\/div>\n<div style=\"text-align: left;\">\u00a0 \u00a0 There are already three pre-configured profiles in SSL policy:<\/div>\n<ul style=\"text-align: left;\">\n<li>\u00a0 \u00a0 \u00a0 \u00a0COMPATIBLE &#8211;\u00a0 Allows the broadest set of clients, including clients that support only out-of-date SSL features, to negotiate SSL with the load balancer.<\/li>\n<li>\u00a0 \u00a0 \u00a0 \u00a0MODERN &#8211;\u00a0 Supports a wide set of SSL features, allowing modern clients to negotiate SSL.<\/li>\n<li>\u00a0 \u00a0 \u00a0 \u00a0RESTRICTED &#8211; Supports a reduced set of SSL features, intended to meet stricter compliance requirements.<\/li>\n<\/ul>\n<div style=\"text-align: left;\">\u00a0 \u00a0 \u00a0 \u00a0we can also create CUSTOM profile with multiple SSL features<\/div>\n<div style=\"text-align: left;\"><\/div>\n<div style=\"text-align: left;\">Now we are going to create global SSL Policy with MODERN profile:<\/div>\n<div style=\"text-align: left;\"><\/div>\n<div style=\"text-align: left;\">\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\">gcloud compute ssl-policies create &lt;ssl-policy-name&gt; \\\r\n   --profile MODERN   \\\r\n   --min-tls-version 1.2<\/pre>\n<\/div>\n<div style=\"text-align: left;\"><\/div>\n<div style=\"text-align: left;\">Lets validate the SSL policy creation in GCP project by executing the below command:<\/div>\n<div style=\"text-align: left;\"><\/div>\n<div style=\"text-align: left;\">\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\">gcloud compute ssl-policies list --global --project=&lt;your_GCP_project&gt;<\/pre>\n<\/div>\n<div style=\"text-align: left;\">Reference: https:\/\/cloud.google.com\/load-balancing\/docs\/use-ssl-policies#gcloud<\/div>\n<div style=\"text-align: left;\"><\/div>\n<div style=\"text-align: left;\">2) Now SSL policy is created, we will use the created ssl policy in the GKE ingress by creating FrontendConfig CRD<\/div>\n<div style=\"text-align: left;\"><\/div>\n<div style=\"text-align: left;\">\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-highlight=\"7\">cat &gt; myfrontendconfig.yaml &lt;&lt; EOF\r\napiVersion: networking.gke.io\/v1beta1\r\nkind: FrontendConfig\r\nmetadata:\r\n  name: my-frontend-config\r\nspec:\r\n  sslPolicy: &lt;ssl-policy-name&gt;\r\nEOF<\/pre>\n<\/div>\n<div style=\"text-align: left;\"><\/div>\n<div style=\"text-align: left;\">Execute the below command after authenticated to your kubernetes cluster to create FrontendConfig CRD<\/div>\n<div style=\"text-align: left;\"><\/div>\n<div style=\"text-align: left;\">\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\">kubectl apply -f myfrontendconfig.yaml<\/pre>\n<\/div>\n<div style=\"text-align: left;\">Reference: https:\/\/cloud.google.com\/kubernetes-engine\/docs\/how-to\/ingress-configuration#ssl<\/div>\n<div style=\"text-align: left;\"><\/div>\n<div style=\"text-align: left;\">3) Now we have referenced the ssl policy in FrontendConfig CRD, to apply SSL Policy to the GKE loadbalancer, we need to relate the ingress and frontendconfig.<\/div>\n<div style=\"text-align: left;\"><\/div>\n<div style=\"text-align: left;\">\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-highlight=\"9\">cat &gt; app-ingress.yaml &lt;&lt; EOF\r\napiVersion: networking.k8s.io\/v1\r\nkind: Ingress\r\nmetadata:\r\n  name: application-ingress\r\n  annotations:\r\n    nginx.ingress.kubernetes.io\/rewrite-target: \/\r\n    nginx.ingress.kubernetes.io\/ssl-redirect: \"true\"\r\n    networking.gke.io\/v1beta1.FrontendConfig: \"my-frontend-config\"\r\nspec:\r\n  rules:\r\n  - host: \"foo.bar.com\"\r\n    http:\r\n      paths:\r\n      - pathType: Prefix\r\n        path: \"\/bar\"\r\n        backend:\r\n          service:\r\n            name: service1\r\n            port:\r\n              number: 8085\r\nEOF<\/pre>\n<p>To create ingress, execute the below command:<\/p>\n<\/div>\n<div style=\"text-align: left;\">\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\"> kubectl apply -f app-ingress.yaml<\/pre>\n<\/div>\n<div style=\"text-align: left;\"><\/div>\n<div style=\"text-align: left;\">4) Now you have enforced your GKE load balancer to use TLS1.2 and above. But how you will test it?<\/div>\n<div style=\"text-align: left;\"><\/div>\n<div style=\"text-align: left;\">Here is the simple curl command to test your application endpoint:<\/div>\n<div style=\"text-align: left;\"><\/div>\n<div style=\"text-align: left;\">Validate with TLS1.0:<\/div>\n<div style=\"text-align: left;\"><\/div>\n<div style=\"text-align: left;\">\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\">curl -Iv --tls-max 1.0 https:\/\/foo.bar.com<\/pre>\n<\/div>\n<div style=\"text-align: left;\"><\/div>\n<div style=\"text-align: left;\">Validate withTTLS1.1:<\/div>\n<div style=\"text-align: left;\"><\/div>\n<div style=\"text-align: left;\">\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\">curl -Iv --tls-max 1.1 https:\/\/foo.bar.com<\/pre>\n<\/div>\n<div style=\"text-align: left;\"><\/div>\n<div style=\"text-align: left;\">Validate with TLS1.2:<\/div>\n<div style=\"text-align: left;\"><\/div>\n<div style=\"text-align: left;\">\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\">curl -Iv --tls-max 1.2 https:\/\/foo.bar.com<\/pre>\n<\/div>\n<div style=\"text-align: left;\"><\/div>\n<div style=\"text-align: left;\">Now you will get error for TLS 1.0 and 1.1 because we have enforced to use TLS1.2 and above.<\/div>\n<div style=\"text-align: left;\"><\/div>\n","protected":false},"excerpt":{"rendered":"<p>In this Blog, We are going to enforce the Google Kubernetes Engine(GKE) Load balancers to use TLS1.2 or above. As we know TLS 1.0 and TLS 1.1 are deprecated, We are going to create sslpolicy to use TLS1.2 and above. \u00a0 \u00a0 SSL Policy is created on the GCP project level and will be referenced [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[12,11],"tags":[],"class_list":["post-107","post","type-post","status-publish","format-standard","hentry","category-gcp","category-kubernetes","post-preview"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.6 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>How to enforce TLS 1.2 or above to your GKE Load balancers - TechnoDare - Simplified in Learning Technologies<\/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:\/\/technodare.com\/index.php\/2023\/10\/30\/how-to-enforce-tls-1-2-or-above-to-your-gke-load-balancers\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"How to enforce TLS 1.2 or above to your GKE Load balancers - TechnoDare - Simplified in Learning Technologies\" \/>\n<meta property=\"og:description\" content=\"In this Blog, We are going to enforce the Google Kubernetes Engine(GKE) Load balancers to use TLS1.2 or above. As we know TLS 1.0 and TLS 1.1 are deprecated, We are going to create sslpolicy to use TLS1.2 and above. \u00a0 \u00a0 SSL Policy is created on the GCP project level and will be referenced [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/technodare.com\/index.php\/2023\/10\/30\/how-to-enforce-tls-1-2-or-above-to-your-gke-load-balancers\/\" \/>\n<meta property=\"og:site_name\" content=\"TechnoDare - Simplified in Learning Technologies\" \/>\n<meta property=\"article:published_time\" content=\"2023-10-30T19:23:02+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-11-14T14:49:15+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/technodare.com\/wp-content\/uploads\/2023\/10\/ilb-tls-1-300x208.png\" \/>\n<meta name=\"author\" content=\"karthick\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"karthick\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/technodare.com\\\/index.php\\\/2023\\\/10\\\/30\\\/how-to-enforce-tls-1-2-or-above-to-your-gke-load-balancers\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/technodare.com\\\/index.php\\\/2023\\\/10\\\/30\\\/how-to-enforce-tls-1-2-or-above-to-your-gke-load-balancers\\\/\"},\"author\":{\"name\":\"karthick\",\"@id\":\"https:\\\/\\\/technodare.com\\\/#\\\/schema\\\/person\\\/5cb6594a35e47d8e28eb4efb6a5f323b\"},\"headline\":\"How to enforce TLS 1.2 or above to your GKE Load balancers\",\"datePublished\":\"2023-10-30T19:23:02+00:00\",\"dateModified\":\"2023-11-14T14:49:15+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/technodare.com\\\/index.php\\\/2023\\\/10\\\/30\\\/how-to-enforce-tls-1-2-or-above-to-your-gke-load-balancers\\\/\"},\"wordCount\":354,\"image\":{\"@id\":\"https:\\\/\\\/technodare.com\\\/index.php\\\/2023\\\/10\\\/30\\\/how-to-enforce-tls-1-2-or-above-to-your-gke-load-balancers\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/technodare.com\\\/wp-content\\\/uploads\\\/2023\\\/10\\\/ilb-tls-1-300x208.png\",\"articleSection\":[\"GCP\",\"Kubernetes\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/technodare.com\\\/index.php\\\/2023\\\/10\\\/30\\\/how-to-enforce-tls-1-2-or-above-to-your-gke-load-balancers\\\/\",\"url\":\"https:\\\/\\\/technodare.com\\\/index.php\\\/2023\\\/10\\\/30\\\/how-to-enforce-tls-1-2-or-above-to-your-gke-load-balancers\\\/\",\"name\":\"How to enforce TLS 1.2 or above to your GKE Load balancers - TechnoDare - Simplified in Learning Technologies\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/technodare.com\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/technodare.com\\\/index.php\\\/2023\\\/10\\\/30\\\/how-to-enforce-tls-1-2-or-above-to-your-gke-load-balancers\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/technodare.com\\\/index.php\\\/2023\\\/10\\\/30\\\/how-to-enforce-tls-1-2-or-above-to-your-gke-load-balancers\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/technodare.com\\\/wp-content\\\/uploads\\\/2023\\\/10\\\/ilb-tls-1-300x208.png\",\"datePublished\":\"2023-10-30T19:23:02+00:00\",\"dateModified\":\"2023-11-14T14:49:15+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/technodare.com\\\/#\\\/schema\\\/person\\\/5cb6594a35e47d8e28eb4efb6a5f323b\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/technodare.com\\\/index.php\\\/2023\\\/10\\\/30\\\/how-to-enforce-tls-1-2-or-above-to-your-gke-load-balancers\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/technodare.com\\\/index.php\\\/2023\\\/10\\\/30\\\/how-to-enforce-tls-1-2-or-above-to-your-gke-load-balancers\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/technodare.com\\\/index.php\\\/2023\\\/10\\\/30\\\/how-to-enforce-tls-1-2-or-above-to-your-gke-load-balancers\\\/#primaryimage\",\"url\":\"https:\\\/\\\/technodare.com\\\/wp-content\\\/uploads\\\/2023\\\/10\\\/ilb-tls-1.png\",\"contentUrl\":\"https:\\\/\\\/technodare.com\\\/wp-content\\\/uploads\\\/2023\\\/10\\\/ilb-tls-1.png\",\"width\":2069,\"height\":1436},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/technodare.com\\\/index.php\\\/2023\\\/10\\\/30\\\/how-to-enforce-tls-1-2-or-above-to-your-gke-load-balancers\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/technodare.com\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"How to enforce TLS 1.2 or above to your GKE Load balancers\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/technodare.com\\\/#website\",\"url\":\"https:\\\/\\\/technodare.com\\\/\",\"name\":\"TechnoDare - Simplified in Learning Technologies\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/technodare.com\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/technodare.com\\\/#\\\/schema\\\/person\\\/5cb6594a35e47d8e28eb4efb6a5f323b\",\"name\":\"karthick\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/2d00b84f82c7a7e83a35935c683fd508e266fdfe9367a2c8d158f717329131df?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/2d00b84f82c7a7e83a35935c683fd508e266fdfe9367a2c8d158f717329131df?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/2d00b84f82c7a7e83a35935c683fd508e266fdfe9367a2c8d158f717329131df?s=96&d=mm&r=g\",\"caption\":\"karthick\"},\"description\":\"https:\\\/\\\/www.linkedin.com\\\/in\\\/karthick-s-b045249b\\\/\",\"sameAs\":[\"https:\\\/\\\/technodare.com\",\"https:\\\/\\\/www.linkedin.com\\\/in\\\/karthick-s-b045249b\\\/\"],\"url\":\"https:\\\/\\\/technodare.com\\\/index.php\\\/author\\\/karthickshanmugamoorthy\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"How to enforce TLS 1.2 or above to your GKE Load balancers - TechnoDare - Simplified in Learning Technologies","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:\/\/technodare.com\/index.php\/2023\/10\/30\/how-to-enforce-tls-1-2-or-above-to-your-gke-load-balancers\/","og_locale":"en_US","og_type":"article","og_title":"How to enforce TLS 1.2 or above to your GKE Load balancers - TechnoDare - Simplified in Learning Technologies","og_description":"In this Blog, We are going to enforce the Google Kubernetes Engine(GKE) Load balancers to use TLS1.2 or above. As we know TLS 1.0 and TLS 1.1 are deprecated, We are going to create sslpolicy to use TLS1.2 and above. \u00a0 \u00a0 SSL Policy is created on the GCP project level and will be referenced [&hellip;]","og_url":"https:\/\/technodare.com\/index.php\/2023\/10\/30\/how-to-enforce-tls-1-2-or-above-to-your-gke-load-balancers\/","og_site_name":"TechnoDare - Simplified in Learning Technologies","article_published_time":"2023-10-30T19:23:02+00:00","article_modified_time":"2023-11-14T14:49:15+00:00","og_image":[{"url":"https:\/\/technodare.com\/wp-content\/uploads\/2023\/10\/ilb-tls-1-300x208.png","type":"","width":"","height":""}],"author":"karthick","twitter_card":"summary_large_image","twitter_misc":{"Written by":"karthick","Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/technodare.com\/index.php\/2023\/10\/30\/how-to-enforce-tls-1-2-or-above-to-your-gke-load-balancers\/#article","isPartOf":{"@id":"https:\/\/technodare.com\/index.php\/2023\/10\/30\/how-to-enforce-tls-1-2-or-above-to-your-gke-load-balancers\/"},"author":{"name":"karthick","@id":"https:\/\/technodare.com\/#\/schema\/person\/5cb6594a35e47d8e28eb4efb6a5f323b"},"headline":"How to enforce TLS 1.2 or above to your GKE Load balancers","datePublished":"2023-10-30T19:23:02+00:00","dateModified":"2023-11-14T14:49:15+00:00","mainEntityOfPage":{"@id":"https:\/\/technodare.com\/index.php\/2023\/10\/30\/how-to-enforce-tls-1-2-or-above-to-your-gke-load-balancers\/"},"wordCount":354,"image":{"@id":"https:\/\/technodare.com\/index.php\/2023\/10\/30\/how-to-enforce-tls-1-2-or-above-to-your-gke-load-balancers\/#primaryimage"},"thumbnailUrl":"https:\/\/technodare.com\/wp-content\/uploads\/2023\/10\/ilb-tls-1-300x208.png","articleSection":["GCP","Kubernetes"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/technodare.com\/index.php\/2023\/10\/30\/how-to-enforce-tls-1-2-or-above-to-your-gke-load-balancers\/","url":"https:\/\/technodare.com\/index.php\/2023\/10\/30\/how-to-enforce-tls-1-2-or-above-to-your-gke-load-balancers\/","name":"How to enforce TLS 1.2 or above to your GKE Load balancers - TechnoDare - Simplified in Learning Technologies","isPartOf":{"@id":"https:\/\/technodare.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/technodare.com\/index.php\/2023\/10\/30\/how-to-enforce-tls-1-2-or-above-to-your-gke-load-balancers\/#primaryimage"},"image":{"@id":"https:\/\/technodare.com\/index.php\/2023\/10\/30\/how-to-enforce-tls-1-2-or-above-to-your-gke-load-balancers\/#primaryimage"},"thumbnailUrl":"https:\/\/technodare.com\/wp-content\/uploads\/2023\/10\/ilb-tls-1-300x208.png","datePublished":"2023-10-30T19:23:02+00:00","dateModified":"2023-11-14T14:49:15+00:00","author":{"@id":"https:\/\/technodare.com\/#\/schema\/person\/5cb6594a35e47d8e28eb4efb6a5f323b"},"breadcrumb":{"@id":"https:\/\/technodare.com\/index.php\/2023\/10\/30\/how-to-enforce-tls-1-2-or-above-to-your-gke-load-balancers\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/technodare.com\/index.php\/2023\/10\/30\/how-to-enforce-tls-1-2-or-above-to-your-gke-load-balancers\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/technodare.com\/index.php\/2023\/10\/30\/how-to-enforce-tls-1-2-or-above-to-your-gke-load-balancers\/#primaryimage","url":"https:\/\/technodare.com\/wp-content\/uploads\/2023\/10\/ilb-tls-1.png","contentUrl":"https:\/\/technodare.com\/wp-content\/uploads\/2023\/10\/ilb-tls-1.png","width":2069,"height":1436},{"@type":"BreadcrumbList","@id":"https:\/\/technodare.com\/index.php\/2023\/10\/30\/how-to-enforce-tls-1-2-or-above-to-your-gke-load-balancers\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/technodare.com\/"},{"@type":"ListItem","position":2,"name":"How to enforce TLS 1.2 or above to your GKE Load balancers"}]},{"@type":"WebSite","@id":"https:\/\/technodare.com\/#website","url":"https:\/\/technodare.com\/","name":"TechnoDare - Simplified in Learning Technologies","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/technodare.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/technodare.com\/#\/schema\/person\/5cb6594a35e47d8e28eb4efb6a5f323b","name":"karthick","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/2d00b84f82c7a7e83a35935c683fd508e266fdfe9367a2c8d158f717329131df?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/2d00b84f82c7a7e83a35935c683fd508e266fdfe9367a2c8d158f717329131df?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/2d00b84f82c7a7e83a35935c683fd508e266fdfe9367a2c8d158f717329131df?s=96&d=mm&r=g","caption":"karthick"},"description":"https:\/\/www.linkedin.com\/in\/karthick-s-b045249b\/","sameAs":["https:\/\/technodare.com","https:\/\/www.linkedin.com\/in\/karthick-s-b045249b\/"],"url":"https:\/\/technodare.com\/index.php\/author\/karthickshanmugamoorthy\/"}]}},"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/technodare.com\/index.php\/wp-json\/wp\/v2\/posts\/107","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/technodare.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/technodare.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/technodare.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/technodare.com\/index.php\/wp-json\/wp\/v2\/comments?post=107"}],"version-history":[{"count":13,"href":"https:\/\/technodare.com\/index.php\/wp-json\/wp\/v2\/posts\/107\/revisions"}],"predecessor-version":[{"id":121,"href":"https:\/\/technodare.com\/index.php\/wp-json\/wp\/v2\/posts\/107\/revisions\/121"}],"wp:attachment":[{"href":"https:\/\/technodare.com\/index.php\/wp-json\/wp\/v2\/media?parent=107"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/technodare.com\/index.php\/wp-json\/wp\/v2\/categories?post=107"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/technodare.com\/index.php\/wp-json\/wp\/v2\/tags?post=107"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}