Files
nexus/sreweekly/articles/368/05-holding-retrospectives-in-a-cloud-native-world.html
2026-09-12 17:23:01 +08:00

1939 lines
189 KiB
HTML
Raw Permalink Blame History

This file contains invisible Unicode characters
This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
<!DOCTYPE html>
<html lang="en-US">
<head>
<script async src="https://securepubads.g.doubleclick.net/tag/js/gpt.js" crossorigin="anonymous"></script>
<script>
window.googletag = window.googletag || {cmd: []};
googletag.cmd.push(function() {
googletag.defineSlot('/80877830/CNNMedium2', [300, 250], 'div-gpt-ad-1759256169607-0').addService(googletag.pubads());
googletag.pubads().enableSingleRequest();
googletag.enableServices();
});
</script>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="profile" href="http://gmpg.org/xfn/11" />
<link rel="pingback" href="https://cloudnativenow.com/xmlrpc.php" />
<meta name='robots' content='index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1' />
<link rel="preconnect" href="https://www.googletagmanager.com">
<link rel="preconnect" href="https://securepubads.g.doubleclick.net">
<link rel="preconnect" href="https://cdn-cookieyes.com">
<link rel="preconnect" href="https://cdn.onesignal.com">
<link rel="preconnect" href="https://use.fontawesome.com" crossorigin="anonymous">
<link rel="dns-prefetch" href="https://pagead2.googlesyndication.com">
<link rel="dns-prefetch" href="https://www.googletagservices.com">
<link rel="dns-prefetch" href="https://region1.google-analytics.com">
<link rel="dns-prefetch" href="https://static.addtoany.com">
<link rel="dns-prefetch" href="https://www.google-analytics.com">
<link rel="dns-prefetch" href="https://www.youtube.com">
<link rel="dns-prefetch" href="https://i.ytimg.com">
<link rel="dns-prefetch" href="https://cdnjs.cloudflare.com">
<link rel="dns-prefetch" href="https://onesignal.com">
<link rel="dns-prefetch" href="https://i.vimeocdn.com">
<script id="cookie-law-info-gcm-var-js">
var _ckyGcm = {"status":true,"default_settings":[{"analytics":"denied","advertisement":"denied","functional":"denied","necessary":"granted","ad_user_data":"denied","ad_personalization":"denied","regions":"All"}],"wait_for_update":2000,"url_passthrough":true,"ads_data_redaction":false}</script>
<script id="cookie-law-info-gcm-js" type="text/javascript" src="https://cloudnativenow.com/wp-content/plugins/cookie-law-info/lite/frontend/js/gcm.min.js"></script> <script id="cookieyes" type="text/javascript" src="https://cdn-cookieyes.com/client_data/2cca6cbd631199b7256ed6c1/script.js"></script>
<!-- Google Tag Manager for WordPress by gtm4wp.com -->
<script data-cfasync="false" data-pagespeed-no-defer>
var gtm4wp_datalayer_name = "dataLayer";
var dataLayer = dataLayer || [];
</script>
<!-- End Google Tag Manager for WordPress by gtm4wp.com -->
<!-- This site is optimized with the Yoast SEO Premium plugin v28.2 (Yoast SEO v28.2) - https://yoast.com/product/yoast-seo-premium-wordpress/ -->
<title>Holding Retrospectives in a Cloud-Native World - Cloud Native Now</title>
<meta name="description" content="Years of experience demonstrate the value of retrospectives. But, unchecked, retrospectives can quickly turn into blame sessions." />
<link rel="canonical" href="https://cloudnativenow.com/features/holding-retrospectives-in-a-cloud-native-world/" />
<meta property="og:locale" content="en_US" />
<meta property="og:type" content="article" />
<meta property="og:title" content="Holding Retrospectives in a Cloud-Native World" />
<meta property="og:description" content="Years of experience demonstrate the value of retrospectives. But, unchecked, retrospectives can quickly turn into blame sessions." />
<meta property="og:url" content="https://cloudnativenow.com/features/holding-retrospectives-in-a-cloud-native-world/" />
<meta property="og:site_name" content="Cloud Native Now" />
<meta property="article:publisher" content="https://www.facebook.com/cloudnativenow" />
<meta property="article:published_time" content="2023-03-21T12:00:19+00:00" />
<meta property="og:image" content="https://cloudnativenow.com/wp-content/uploads/2019/01/Cloud-Native-Apps.jpg" />
<meta property="og:image:width" content="770" />
<meta property="og:image:height" content="330" />
<meta property="og:image:type" content="image/jpeg" />
<meta name="author" content="Lee Atchison" />
<meta name="twitter:card" content="summary_large_image" />
<meta name="twitter:creator" content="@leeatchison" />
<meta name="twitter:site" content="@ContainerJrnl" />
<script type="application/ld+json" class="yoast-schema-graph">{"@context":"https:\/\/schema.org","@graph":[{"@type":"NewsArticle","@id":"https:\/\/cloudnativenow.com\/features\/holding-retrospectives-in-a-cloud-native-world\/#article","isPartOf":{"@id":"https:\/\/cloudnativenow.com\/features\/holding-retrospectives-in-a-cloud-native-world\/"},"author":{"name":"Lee Atchison","@id":"https:\/\/cloudnativenow.com\/#\/schema\/person\/89106d41ed6d08fdfde604009f307db6","url":"https:\/\/cloudnativenow.com\/author\/lee-atchison\/"},"headline":"Holding Retrospectives in a Cloud-Native World","datePublished":"2023-03-21T12:00:19+00:00","mainEntityOfPage":{"@id":"https:\/\/cloudnativenow.com\/features\/holding-retrospectives-in-a-cloud-native-world\/"},"wordCount":843,"publisher":{"@id":"https:\/\/cloudnativenow.com\/#organization"},"image":{"@id":"https:\/\/cloudnativenow.com\/features\/holding-retrospectives-in-a-cloud-native-world\/#primaryimage"},"thumbnailUrl":"https:\/\/cloudnativenow.com\/wp-content\/uploads\/2019\/01\/Cloud-Native-Apps.jpg","keywords":["blameless","cloud native","culture","post-mortems","Retrospectives"],"articleSection":["Cloud-Native Development","Topics"],"inLanguage":"en-US","copyrightYear":"2023","copyrightHolder":{"@id":"https:\/\/cloudnativenow.com\/#organization"},"dateModified":"2023-03-20T14:26:20-04:00","speakable":{"@type":"SpeakableSpecification","cssSelector":["h1.entry-title","h1",".entry-content > p:first-of-type"]}},{"@type":"WebPage","@id":"https:\/\/cloudnativenow.com\/features\/holding-retrospectives-in-a-cloud-native-world\/","url":"https:\/\/cloudnativenow.com\/features\/holding-retrospectives-in-a-cloud-native-world\/","name":"Holding Retrospectives in a Cloud-Native World - Cloud Native Now","isPartOf":{"@id":"https:\/\/cloudnativenow.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/cloudnativenow.com\/features\/holding-retrospectives-in-a-cloud-native-world\/#primaryimage"},"image":{"@id":"https:\/\/cloudnativenow.com\/features\/holding-retrospectives-in-a-cloud-native-world\/#primaryimage"},"thumbnailUrl":"https:\/\/cloudnativenow.com\/wp-content\/uploads\/2019\/01\/Cloud-Native-Apps.jpg","datePublished":"2023-03-21T12:00:19+00:00","description":"Years of experience demonstrate the value of retrospectives. But, unchecked, retrospectives can quickly turn into blame sessions.","breadcrumb":{"@id":"https:\/\/cloudnativenow.com\/features\/holding-retrospectives-in-a-cloud-native-world\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/cloudnativenow.com\/features\/holding-retrospectives-in-a-cloud-native-world\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/cloudnativenow.com\/features\/holding-retrospectives-in-a-cloud-native-world\/#primaryimage","url":"https:\/\/cloudnativenow.com\/wp-content\/uploads\/2019\/01\/Cloud-Native-Apps.jpg","contentUrl":"https:\/\/cloudnativenow.com\/wp-content\/uploads\/2019\/01\/Cloud-Native-Apps.jpg","width":770,"height":330},{"@type":"BreadcrumbList","@id":"https:\/\/cloudnativenow.com\/features\/holding-retrospectives-in-a-cloud-native-world\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/cloudnativenow.com\/"},{"@type":"ListItem","position":2,"name":"Features","item":"https:\/\/cloudnativenow.com\/category\/features\/"},{"@type":"ListItem","position":3,"name":"Holding Retrospectives in a Cloud-Native World"}]},{"@type":"WebSite","@id":"https:\/\/cloudnativenow.com\/#website","url":"https:\/\/cloudnativenow.com\/","name":"Cloud Native Now","description":"","publisher":{"@id":"https:\/\/cloudnativenow.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/cloudnativenow.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":["Organization","NewsMediaOrganization"],"@id":"https:\/\/cloudnativenow.com\/#organization","name":"Cloud Native Now","url":"https:\/\/cloudnativenow.com\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/cloudnativenow.com\/#\/schema\/logo\/image\/","url":"https:\/\/cloudnativenow.com\/wp-content\/uploads\/2026\/06\/NEW_CNN-aFuturum-Company2.png","contentUrl":"https:\/\/cloudnativenow.com\/wp-content\/uploads\/2026\/06\/NEW_CNN-aFuturum-Company2.png","width":600,"height":600,"caption":"Cloud Native Now"},"image":{"@id":"https:\/\/cloudnativenow.com\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/cloudnativenow","https:\/\/x.com\/ContainerJrnl","https:\/\/www.linkedin.com\/company\/cloudnativenow\/","https:\/\/www.youtube.com\/channel\/UC-zcE077X98oTEDPwKkDQxQ","https:\/\/cloudnativenow.com\/about\/"],"description":"Cloud Native Now’s mission is to become an indispensable resource for education and information around cloud-native computing, education and community building. Our mission is to cover all aspects of cloud-native technology—philosophy, tools, business impact, best practices and more."},{"@type":"Person","@id":"https:\/\/cloudnativenow.com\/#\/schema\/person\/89106d41ed6d08fdfde604009f307db6","name":"Lee Atchison","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/c8d3b4f16860e907eaefed4da3ba01ee37fca0d8cd8c3c601461faa501aaf73d?s=96&d=wp_user_avatar&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/c8d3b4f16860e907eaefed4da3ba01ee37fca0d8cd8c3c601461faa501aaf73d?s=96&d=wp_user_avatar&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/c8d3b4f16860e907eaefed4da3ba01ee37fca0d8cd8c3c601461faa501aaf73d?s=96&d=wp_user_avatar&r=g","caption":"Lee Atchison"},"description":"Lee Atchison is an author and recognized thought leader in cloud computing and application modernization with more than three decades of experience, working at modern application organizations such as Amazon, AWS, and New Relic. Lee is widely quoted in many","sameAs":["https:\/\/leeatchison.com\/"],"url":"https:\/\/cloudnativenow.com\/author\/lee-atchison\/","worksFor":{"@id":"https:\/\/techstronggroup.com\/#organization"},"knowsAbout":["Topics","Cloud-Native Development","cloud-native applications","Application development","Cloud-Native Architecture","cloud native","Cloud-Native Platforms","Microservices"]},{"@type":["Organization","NewsMediaOrganization"],"@id":"https:\/\/techstronggroup.com\/#organization","name":"Techstrong Group","url":"https:\/\/techstronggroup.com\/","sameAs":["https:\/\/www.linkedin.com\/company\/techstrong-group\/","https:\/\/x.com\/TechstrongGroup"]}]}</script>
<!-- / Yoast SEO Premium plugin. -->
<link rel='dns-prefetch' href='//cdnjs.cloudflare.com' />
<link rel='dns-prefetch' href='//secure.gravatar.com' />
<link rel='dns-prefetch' href='//fonts.googleapis.com' />
<link rel="alternate" type="application/rss+xml" title="Cloud Native Now &raquo; Feed" href="https://cloudnativenow.com/feed/" />
<link rel="alternate" type="application/rss+xml" title="Cloud Native Now &raquo; Comments Feed" href="https://cloudnativenow.com/comments/feed/" />
<link rel="alternate" type="text/calendar" title="Cloud Native Now &raquo; iCal Feed" href="https://cloudnativenow.com/webinars/?ical=1" />
<link rel="alternate" title="oEmbed (JSON)" type="application/json+oembed" href="https://cloudnativenow.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fcloudnativenow.com%2Ffeatures%2Fholding-retrospectives-in-a-cloud-native-world%2F" />
<link rel="alternate" title="oEmbed (XML)" type="text/xml+oembed" href="https://cloudnativenow.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fcloudnativenow.com%2Ffeatures%2Fholding-retrospectives-in-a-cloud-native-world%2F&#038;format=xml" />
<style id="wp-img-auto-sizes-contain-inline-css">
img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
/*# sourceURL=wp-img-auto-sizes-contain-inline-css */
</style>
<link rel='stylesheet' id='jetpack_related-posts-css' href='https://cloudnativenow.com/wp-content/plugins/jetpack/modules/related-posts/related-posts.css' media='all' />
<link rel='stylesheet' id='pt-cv-public-style-css' href='https://cloudnativenow.com/wp-content/plugins/content-views-query-and-display-post-page/public/assets/css/cv.css' media='all' />
<link rel='stylesheet' id='pt-cv-public-pro-style-css' href='https://cloudnativenow.com/wp-content/plugins/pt-content-views-pro/public/assets/css/cvpro.min.css' media='all' />
<link rel='stylesheet' id='tribe-events-pro-mini-calendar-block-styles-css' href='https://cloudnativenow.com/wp-content/plugins/events-calendar-pro/src/resources/css/tribe-events-pro-mini-calendar-block.min.css' media='all' />
<style id="wp-emoji-styles-inline-css">
img.wp-smiley, img.emoji {
display: inline !important;
border: none !important;
box-shadow: none !important;
height: 1em !important;
width: 1em !important;
margin: 0 0.07em !important;
vertical-align: -0.1em !important;
background: none !important;
padding: 0 !important;
}
/*# sourceURL=wp-emoji-styles-inline-css */
</style>
<style id="wp-block-library-inline-css">
:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.wp-element-button{cursor:pointer}:root .has-very-light-gray-background-color{background-color:#eee}:root .has-very-dark-gray-background-color{background-color:#313131}:root .has-very-light-gray-color{color:#eee}:root .has-very-dark-gray-color{color:#313131}:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:linear-gradient(135deg,#00d084,#0693e3)}:root .has-purple-crush-gradient-background{background:linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)}:root .has-hazy-dawn-gradient-background{background:linear-gradient(135deg,#faaca8,#dad0ec)}:root .has-subdued-olive-gradient-background{background:linear-gradient(135deg,#fafae1,#67a671)}:root .has-atomic-cream-gradient-background{background:linear-gradient(135deg,#fdd79a,#004a59)}:root .has-nightshade-gradient-background{background:linear-gradient(135deg,#330968,#31cdcf)}:root .has-midnight-gradient-background{background:linear-gradient(135deg,#020381,#2874fc)}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}.has-regular-font-size{font-size:1em}.has-larger-font-size{font-size:2.625em}.has-normal-font-size{font-size:var(--wp--preset--font-size--normal)}.has-huge-font-size{font-size:var(--wp--preset--font-size--huge)}:root .has-text-align-center{text-align:center}:root .has-text-align-left{text-align:left}:root .has-text-align-right{text-align:right}.has-fit-text{white-space:nowrap!important}#end-resizable-editor-section{display:none}.aligncenter{clear:both}.items-justified-left{justify-content:flex-start}.items-justified-center{justify-content:center}.items-justified-right{justify-content:flex-end}.items-justified-space-between{justify-content:space-between}.screen-reader-text{word-wrap:normal!important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.screen-reader-text:focus{background-color:#ddd;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}html :where(.has-border-color){border-style:solid}html :where([style*=border-color]){border-style:solid}html :where([style*=border-top-color]){border-top-style:solid}html :where([style*=border-right-color]){border-right-style:solid}html :where([style*=border-bottom-color]){border-bottom-style:solid}html :where([style*=border-left-color]){border-left-style:solid}html :where([style*=border-width]){border-style:solid}html :where([style*=border-top-width]){border-top-style:solid}html :where([style*=border-right-width]){border-right-style:solid}html :where([style*=border-bottom-width]){border-bottom-style:solid}html :where([style*=border-left-width]){border-left-style:solid}html :where(img[class*=wp-image-]){height:auto;max-width:100%}:where(figure){margin:0 0 1em}html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:var(--wp-admin--admin-bar--height,0px)}@media screen and (max-width:600px){html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:0px}}
/*# sourceURL=/wp-includes/css/dist/block-library/common.min.css */
</style>
<style id="classic-theme-styles-inline-css">
/*! This file is auto-generated */
.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none}
/*# sourceURL=/wp-includes/css/classic-themes.min.css */
</style>
<style id="global-styles-inline-css">
:root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgb(252,185,0) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0);}:where(body) { margin: 0; }:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}body{padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}:root :where(.wp-element-button, .wp-block-button__link){background-color: #32373c;border-width: 0;color: #fff;font-family: inherit;font-size: inherit;font-style: inherit;font-weight: inherit;letter-spacing: inherit;line-height: inherit;padding-top: calc(0.667em + 2px);padding-right: calc(1.333em + 2px);padding-bottom: calc(0.667em + 2px);padding-left: calc(1.333em + 2px);text-decoration: none;text-transform: inherit;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;}
/*# sourceURL=global-styles-inline-css */
</style>
<link rel='stylesheet' id='chain-wire-css' href='https://cloudnativenow.com/wp-content/plugins/chainwire-integration/public/css/chainwire-public.css' media='all' />
<link rel='stylesheet' id='owl-css-css' href='https://cloudnativenow.com/wp-content/plugins/devops_core/assets/owl.carousel.min.css' media='all' />
<link rel='stylesheet' id='owl-theme-css-css' href='https://cloudnativenow.com/wp-content/plugins/devops_core/assets/owl.theme.default.min.css' media='all' />
<link rel='stylesheet' id='super-rss-reader-css' href='https://cloudnativenow.com/wp-content/plugins/super-rss-reader/public/css/style.min.css' media='all' />
<link rel='stylesheet' id='ppress-frontend-css' href='https://cloudnativenow.com/wp-content/plugins/wp-user-avatar/assets/css/frontend.min.css' media='all' />
<link rel='stylesheet' id='ppress-flatpickr-css' href='https://cloudnativenow.com/wp-content/plugins/wp-user-avatar/assets/flatpickr/flatpickr.min.css' media='all' />
<link rel='stylesheet' id='ppress-select2-css' href='https://cloudnativenow.com/wp-content/plugins/wp-user-avatar/assets/select2/select2.min.css' media='all' />
<link rel='stylesheet' id='wppopups-pro-css' href='https://cloudnativenow.com/wp-content/plugins/wppopups/pro/assets/css/wppopups.css' media='all' />
<link rel='stylesheet' id='megamenu-css' href='https://cloudnativenow.com/wp-content/uploads/maxmegamenu/style.css' media='all' />
<link rel='stylesheet' id='dashicons-css' href='https://cloudnativenow.com/wp-includes/css/dashicons.min.css' media='all' />
<link rel='stylesheet' id='megamenu-fontawesome-css' href='https://cloudnativenow.com/wp-content/plugins/megamenu-pro/icons/fontawesome/css/font-awesome.min.css' media='all' />
<link rel='stylesheet' id='megamenu-genericons-css' href='https://cloudnativenow.com/wp-content/plugins/megamenu-pro/icons/genericons/genericons/genericons.css' media='all' />
<link rel='stylesheet' id='wppopups-base-css' href='https://cloudnativenow.com/wp-content/plugins/wppopups/src/assets/css/wppopups-base.css' media='all' />
<link rel='stylesheet' id='colormag-pro-style-css' href='https://cloudnativenow.com/wp-content/themes/colormag-pro/style.css' media='all' />
<link rel='stylesheet' id='child-style-css' href='https://cloudnativenow.com/wp-content/themes/colormag-pro-child/style.css' media='all' />
<link rel='stylesheet' id='colormag_style-css' href='https://cloudnativenow.com/wp-content/themes/colormag-pro-child/style.css' media='all' />
<link rel='stylesheet' id='colormag_googlefonts-css' href='//fonts.googleapis.com/css?family=Droid%20Sans|Droid%20Serif&#038;ver=7.0.4' media='all' />
<link rel='stylesheet' id='colormag-fontawesome-css' href='https://cloudnativenow.com/wp-content/themes/colormag-pro/fontawesome/css/font-awesome.min.css' media='all' />
<link rel='stylesheet' id='sharedaddy-css' href='https://cloudnativenow.com/wp-content/plugins/jetpack/modules/sharedaddy/sharing.css' media='all' />
<link rel='stylesheet' id='social-logos-css' href='https://cloudnativenow.com/wp-content/plugins/jetpack/_inc/build/social-logos/social-logos.css' media='all' />
<script id="jetpack_related-posts-js-extra">
var related_posts_js_options = {"post_heading":"h4"};
//# sourceURL=jetpack_related-posts-js-extra
</script>
<script id="jetpack_related-posts-js" src="https://cloudnativenow.com/wp-content/plugins/jetpack/_inc/build/related-posts/related-posts.min.js?ver=20240116"></script>
<script id="jquery-core-js" src="https://cloudnativenow.com/wp-includes/js/jquery/jquery.min.js?ver=3.7.1"></script>
<script id="jquery-migrate-js" src="https://cloudnativenow.com/wp-includes/js/jquery/jquery-migrate.min.js?ver=3.4.1"></script>
<script id="wp-hooks-js" src="https://cloudnativenow.com/wp-includes/js/dist/hooks.min.js?ver=7496969728ca0f95732d"></script>
<script id="list-min-js-js" src="https://cloudnativenow.com/wp-content/plugins/devops_core/assets/list.min.js?ver=7.0.4"></script>
<script id="owl-min-js-js" src="https://cloudnativenow.com/wp-content/plugins/devops_core/assets/owl.carousel.min.js?ver=7.0.4"></script>
<script id="isotope-js-js" src="https://cloudnativenow.com/wp-content/plugins/devops_core/assets/isotope.pkgd.min.js?ver=7.0.4"></script>
<script id="j-custom-js-js" src="https://cloudnativenow.com/wp-content/plugins/devops_core/assets/custom.js?ver=7.0.4"></script>
<script id="jquery-easy-ticker-js" src="https://cloudnativenow.com/wp-content/plugins/super-rss-reader/public/js/jquery.easy-ticker.min.js?ver=5.5"></script>
<script id="super-rss-reader-js" src="https://cloudnativenow.com/wp-content/plugins/super-rss-reader/public/js/script.min.js?ver=5.5"></script>
<script id="ppress-flatpickr-js" src="https://cloudnativenow.com/wp-content/plugins/wp-user-avatar/assets/flatpickr/flatpickr.min.js?ver=4.17.3"></script>
<script id="ppress-select2-js" src="https://cloudnativenow.com/wp-content/plugins/wp-user-avatar/assets/select2/select2.min.js?ver=4.17.3"></script>
<script id="wppopups-pro-js-js-extra">
var wppopups_pro_vars = {"enable_stats":"1","m_id":"","data_sampling":"","post_id":"155146","l18n":{"wait":"Please wait","seconds":"seconds"}};
//# sourceURL=wppopups-pro-js-js-extra
</script>
<script id="wppopups-pro-js-js" src="https://cloudnativenow.com/wp-content/plugins/wppopups/pro/assets/js/wppopups.js?ver=2.2.0.3"></script>
<script id="colormag-loadmore-js-extra">
var colormag_script_vars = {"no_more_posts":"No more post"};
//# sourceURL=colormag-loadmore-js-extra
</script>
<script id="colormag-loadmore-js" src="https://cloudnativenow.com/wp-content/themes/colormag-pro/js/loadmore.min.js?ver=7.0.4"></script>
<link rel="https://api.w.org/" href="https://cloudnativenow.com/wp-json/" /><link rel="alternate" title="JSON" type="application/json" href="https://cloudnativenow.com/wp-json/wp/v2/posts/155146" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://cloudnativenow.com/xmlrpc.php?rsd" />
<meta name="generator" content="WordPress 7.0.4" />
<link rel='shortlink' href='https://wp.me/p6qbw8-Emm' />
<meta name="tec-api-version" content="v1"><meta name="tec-api-origin" content="https://cloudnativenow.com"><link rel="alternate" href="https://cloudnativenow.com/wp-json/tribe/events/v1/" /> <style>img#wpstats{display:none}</style>
<!-- Google Tag Manager for WordPress by gtm4wp.com -->
<!-- GTM Container placement set to footer -->
<script data-cfasync="false" data-pagespeed-no-defer>
var dataLayer_content = {"pagePostType":"post","pagePostType2":"single-post","pageCategory":["cloudnativedevelopment","features","topics"],"pageAttributes":["blameless","cloud-native","culture","post-mortems","retrospectives"],"pagePostAuthor":"Lee Atchison","pagePostDate":"March 21, 2023","pagePostDateYear":2023,"pagePostDateMonth":3,"pagePostDateDay":21,"pagePostDateDayName":"Tuesday","pagePostDateHour":8,"pagePostDateMinute":0,"pagePostDateIso":"2023-03-21T08:00:19-04:00","pagePostDateUnix":1679385619};
dataLayer.push( dataLayer_content );
</script>
<script data-cfasync="false" data-pagespeed-no-defer>
(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
'//www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
})(window,document,'script','dataLayer','GTM-NTZGBP5');
</script>
<!-- End Google Tag Manager for WordPress by gtm4wp.com -->
<meta name="onesignal" content="wordpress-plugin"/>
<script>
window.OneSignalDeferred = window.OneSignalDeferred || [];
OneSignalDeferred.push(function(OneSignal) {
var oneSignal_options = {};
window._oneSignalInitOptions = oneSignal_options;
oneSignal_options['serviceWorkerParam'] = { scope: '/wp-content/plugins/onesignal-free-web-push-notifications/sdk_files/push/onesignal/' };
oneSignal_options['serviceWorkerPath'] = 'OneSignalSDKWorker.js';
OneSignal.Notifications.setDefaultUrl("https://cloudnativenow.com");
oneSignal_options['wordpress'] = true;
oneSignal_options['appId'] = 'e539fd04-e783-4c97-b040-b666e01a538c';
oneSignal_options['allowLocalhostAsSecureOrigin'] = true;
oneSignal_options['welcomeNotification'] = { };
oneSignal_options['welcomeNotification']['title'] = "";
oneSignal_options['welcomeNotification']['message'] = "Great! You&#039;ll receive notifications about all things Cloud Native!";
oneSignal_options['path'] = "https://cloudnativenow.com/wp-content/plugins/onesignal-free-web-push-notifications/sdk_files/";
oneSignal_options['safari_web_id'] = "web.onesignal.auto.064b44a8-1dd7-4e10-9d87-452ef5b9c9dd";
oneSignal_options['promptOptions'] = { };
OneSignal.init(window._oneSignalInitOptions);
OneSignal.Slidedown.promptPush() });
function documentInitOneSignal() {
var oneSignal_elements = document.getElementsByClassName("OneSignal-prompt");
var oneSignalLinkClickHandler = function(event) { OneSignal.Notifications.requestPermission(); event.preventDefault(); }; for(var i = 0; i < oneSignal_elements.length; i++)
oneSignal_elements[i].addEventListener('click', oneSignalLinkClickHandler, false);
}
if (document.readyState === 'complete') {
documentInitOneSignal();
}
else {
window.addEventListener("load", function(event){
documentInitOneSignal();
});
}
</script>
<style id="custom-background-css">
body.custom-background { background-color: #172852; }
</style>
<style id="cnnow-article-tldr-faq-styles">
.article-key-takeaways,
.article-faq {
margin: 2rem 0;
}
.article-key-takeaways {
padding: 1.5rem 1.75rem;
background: #f4f6f8;
border-left: 4px solid #1479b8;
}
.article-key-takeaways h2,
.article-faq h2 {
margin: 0 0 1rem;
font-size: 1.5rem;
line-height: 1.25;
}
.article-key-takeaways__content > :first-child,
.article-faq__answer > :first-child {
margin-top: 0;
}
.article-key-takeaways__content > :last-child,
.article-faq__answer > :last-child {
margin-bottom: 0;
}
.article-key-takeaways__content ul,
.article-key-takeaways__content ol {
margin-bottom: 0;
}
.article-faq__items {
border-top: 1px solid #d9dee3;
}
.article-faq__item {
margin: 0;
border-bottom: 1px solid #d9dee3;
}
.article-faq__question {
display: flex;
align-items: center;
justify-content: space-between;
gap: 1rem;
padding: 1rem 0;
font-weight: 700;
line-height: 1.4;
cursor: pointer;
list-style: none;
}
.article-faq__question::-webkit-details-marker {
display: none;
}
.article-faq__question::marker {
content: '';
}
.article-faq__icon {
position: relative;
flex: 0 0 1rem;
width: 1rem;
height: 1rem;
}
.article-faq__icon::before,
.article-faq__icon::after {
position: absolute;
top: 50%;
left: 50%;
width: 1rem;
height: 2px;
background: currentColor;
content: '';
transform: translate(-50%, -50%);
transition: transform 0.2s ease;
}
.article-faq__icon::after {
transform: translate(-50%, -50%) rotate(90deg);
}
.article-faq__item[open] .article-faq__icon::after {
transform: translate(-50%, -50%) rotate(0deg);
}
.article-faq__answer {
padding: 0 2rem 1rem 0;
}
@media (max-width: 600px) {
.article-key-takeaways {
padding: 1.25rem;
}
}
</style>
<style type="text/css" id="spu-css-159918" class="spu-css"> #spu-bg-159918 {
background-color: rgba(0,0,0,0.5);
}
#spu-159918 .spu-close {
font-size: 30px;
color: #666;
text-shadow: 0 1px 0 #000;
}
#spu-159918 .spu-close:hover {
color: #000;
}
#spu-159918 {
background-color: rgb(255, 255, 255);
max-width: 650px;
border-radius: 0px;
height: auto;
box-shadow: 0px 0px 0px 0px #ccc;
}
#spu-159918 .spu-container {
padding: 20px;
height: calc(100% - 0px);
}
</style>
<link rel="icon" href="https://cloudnativenow.com/wp-content/uploads/2023/04/cropped-CCn-bug--32x32.png" sizes="32x32" />
<link rel="icon" href="https://cloudnativenow.com/wp-content/uploads/2023/04/cropped-CCn-bug--192x192.png" sizes="192x192" />
<link rel="apple-touch-icon" href="https://cloudnativenow.com/wp-content/uploads/2023/04/cropped-CCn-bug--180x180.png" />
<meta name="msapplication-TileImage" content="https://cloudnativenow.com/wp-content/uploads/2023/04/cropped-CCn-bug--270x270.png" />
<style type="text/css" id="pt-cv-custom-style-07049caxem">.pt-cv-social-buttons a{-webkit-filter:grayscale(0.9);filter:gray;filter:grayscale(0.9)}.pt-cv-social-buttons a:hover{-webkit-filter:grayscale(0);filter:gray;filter:grayscale(0)}
.pt-cv-meta-fields .avatar{width:30px;height:auto}
.pt-cv-meta-fields .screen-reader-text {display:none}
</style>
<!-- Cloud Native Now Internal Styles --> <style type="text/css"> .colormag-button,blockquote,button,input[type=reset],input[type=button],
input[type=submit]{background-color:#172852}
a,#masthead .main-small-navigation li:hover > .sub-toggle i,
#masthead .main-small-navigation li.current-page-ancestor > .sub-toggle i,
#masthead .main-small-navigation li.current-menu-ancestor > .sub-toggle i,
#masthead .main-small-navigation li.current-page-item > .sub-toggle i,
#masthead .main-small-navigation li.current-menu-item > .sub-toggle i,
#masthead.colormag-header-classic #site-navigation .fa.search-top:hover,
#masthead.colormag-header-classic #site-navigation.main-small-navigation .random-post a:hover .fa-random,
#masthead.colormag-header-classic #site-navigation.main-navigation .random-post a:hover .fa-random,
#masthead.colormag-header-classic .breaking-news .newsticker a:hover{color:#172852}
#site-navigation{border-top:4px solid #172852}
.home-icon.front_page_on,.main-navigation a:hover,.main-navigation ul li ul li a:hover,
.main-navigation ul li ul li:hover>a,
.main-navigation ul li.current-menu-ancestor>a,
.main-navigation ul li.current-menu-item ul li a:hover,
.main-navigation ul li.current-menu-item>a,
.main-navigation ul li.current_page_ancestor>a,.main-navigation ul li.current_page_item>a,
.main-navigation ul li:hover>a,.main-small-navigation li a:hover,.site-header .menu-toggle:hover,
#masthead.colormag-header-classic .main-navigation ul ul.sub-menu li:hover > a,
#masthead.colormag-header-classic .main-navigation ul ul.sub-menu li.current-menu-ancestor > a,
#masthead.colormag-header-classic .main-navigation ul ul.sub-menu li.current-menu-item > a,
#masthead.colormag-header-clean #site-navigation .menu-toggle:hover,
#masthead.colormag-header-clean #site-navigation.main-small-navigation .menu-toggle,
#masthead.colormag-header-classic #site-navigation.main-small-navigation .menu-toggle,
#masthead .main-small-navigation li:hover > a, #masthead .main-small-navigation li.current-page-ancestor > a,
#masthead .main-small-navigation li.current-menu-ancestor > a, #masthead .main-small-navigation li.current-page-item > a,
#masthead .main-small-navigation li.current-menu-item > a,
#masthead.colormag-header-classic #site-navigation .menu-toggle:hover,
.main-navigation ul li.focus > a,
#masthead.colormag-header-classic .main-navigation ul ul.sub-menu li.focus > a { background-color:#172852}
#masthead.colormag-header-classic .main-navigation ul ul.sub-menu li:hover,
#masthead.colormag-header-classic .main-navigation ul ul.sub-menu li.current-menu-ancestor,
#masthead.colormag-header-classic .main-navigation ul ul.sub-menu li.current-menu-item,
#masthead.colormag-header-classic #site-navigation .menu-toggle:hover,
#masthead.colormag-header-classic #site-navigation.main-small-navigation .menu-toggle,
#masthead.colormag-header-classic .main-navigation ul > li:hover > a,
#masthead.colormag-header-classic .main-navigation ul > li.current-menu-item > a,
#masthead.colormag-header-classic .main-navigation ul > li.current-menu-ancestor > a,
#masthead.colormag-header-classic .main-navigation ul li.focus > a { border-color:#172852}
.main-small-navigation .current-menu-item>a,.main-small-navigation .current_page_item>a,
#masthead.colormag-header-clean .main-small-navigation li:hover > a,
#masthead.colormag-header-clean .main-small-navigation li.current-page-ancestor > a,
#masthead.colormag-header-clean .main-small-navigation li.current-menu-ancestor > a,
#masthead.colormag-header-clean .main-small-navigation li.current-page-item > a,
#masthead.colormag-header-clean .main-small-navigation li.current-menu-item > a { background:#172852}
#main .breaking-news-latest,.fa.search-top:hover{background-color:#172852}
.byline a:hover,.comments a:hover,.edit-link a:hover,.posted-on a:hover,
.social-links i.fa:hover,.tag-links a:hover,
#masthead.colormag-header-clean .social-links li:hover i.fa,
#masthead.colormag-header-classic .social-links li:hover i.fa,
#masthead.colormag-header-clean .breaking-news .newsticker a:hover{color:#172852}
.widget_featured_posts .article-content .above-entry-meta .cat-links a,
.widget_call_to_action .btn--primary,.colormag-footer--classic .footer-widgets-area .widget-title span::before,
.colormag-footer--classic-bordered .footer-widgets-area .widget-title span::before{background-color:#172852}
.widget_featured_posts .article-content .entry-title a:hover{color:#172852}
.widget_featured_posts .widget-title{border-bottom:2px solid #172852}
.widget_featured_posts .widget-title span,
.widget_featured_slider .slide-content .above-entry-meta .cat-links a{background-color:#172852}
.widget_featured_slider .slide-content .below-entry-meta .byline a:hover,
.widget_featured_slider .slide-content .below-entry-meta .comments a:hover,
.widget_featured_slider .slide-content .below-entry-meta .posted-on a:hover,
.widget_featured_slider .slide-content .entry-title a:hover{color:#172852}
.widget_highlighted_posts .article-content .above-entry-meta .cat-links a{background-color:#172852}
.widget_block_picture_news.widget_featured_posts .article-content .entry-title a:hover,
.widget_highlighted_posts .article-content .below-entry-meta .byline a:hover,
.widget_highlighted_posts .article-content .below-entry-meta .comments a:hover,
.widget_highlighted_posts .article-content .below-entry-meta .posted-on a:hover,
.widget_highlighted_posts .article-content .entry-title a:hover{color:#172852}
.category-slide-next,.category-slide-prev,.slide-next,
.slide-prev,.tabbed-widget ul li{background-color:#172852}
i.fa-arrow-up, i.fa-arrow-down{color:#172852}
#secondary .widget-title{border-bottom:2px solid #172852}
#content .wp-pagenavi .current,#content .wp-pagenavi a:hover,
#secondary .widget-title span{background-color:#172852}
#site-title a{color:#172852}
.page-header .page-title{border-bottom:2px solid #172852}
#content .post .article-content .above-entry-meta .cat-links a,
.page-header .page-title span{background-color:#172852}
#content .post .article-content .entry-title a:hover,.entry-meta .byline i,
.entry-meta .cat-links i,.entry-meta a,.post .entry-title a:hover,.search .entry-title a:hover{color:#172852}
.entry-meta .post-format i{background-color:#172852}
.entry-meta .comments-link a:hover,.entry-meta .edit-link a:hover,.entry-meta .posted-on a:hover,
.entry-meta .tag-links a:hover,.single #content .tags a:hover{color:#172852}
.format-link .entry-content a,.more-link{background-color:#172852}
.count,.next a:hover,.previous a:hover,.related-posts-main-title .fa,
.single-related-posts .article-content .entry-title a:hover{color:#172852}
.pagination a span:hover{color:#172852;border-color:#172852}
.pagination span{background-color:#172852}
#content .comments-area a.comment-edit-link:hover,#content .comments-area a.comment-permalink:hover,
#content .comments-area article header cite a:hover,.comments-area .comment-author-link a:hover{color:#172852}
.comments-area .comment-author-link span{background-color:#172852}
.comment .comment-reply-link:hover,.nav-next a,.nav-previous a{color:#172852}
.footer-widgets-area .widget-title{border-bottom:2px solid #172852}
.footer-widgets-area .widget-title span{background-color:#172852}
#colophon .footer-menu ul li a:hover,.footer-widgets-area a:hover,a#scroll-up i{color:#172852}
.advertisement_above_footer .widget-title{border-bottom:2px solid #172852}
.advertisement_above_footer .widget-title span{background-color:#172852}
.sub-toggle{background:#172852}
.main-small-navigation li.current-menu-item > .sub-toggle i {color:#172852}
.error{background:#172852}
.num-404{color:#172852}
#primary .widget-title{border-bottom: 2px solid #172852}
#primary .widget-title span{background-color:#172852}
.related-posts-wrapper-flyout .entry-title a:hover{color:#172852}
.related-posts-wrapper.style-three .article-content .entry-title a:hover:before{background:#172852}
.human-diff-time .human-diff-time-display:hover{color:#172852} .main-navigation li, .site-header .menu-toggle { font-family: Droid Sans; } h1, h2, h3, h4, h5, h6 { font-family: Droid Serif; } body, button, input, select, textarea, p, blockquote p, .entry-meta, .more-link { font-family: Droid Sans; } .main-navigation ul li a { font-size: 13px; } #site-title a { color: #172852; } .main-navigation a, .main-navigation ul li ul li a, .main-navigation ul li.current-menu-item ul li a, .main-navigation ul li ul li.current-menu-item a, .main-navigation ul li.current_page_ancestor ul li a, .main-navigation ul li.current-menu-ancestor ul li a, .main-navigation ul li.current_page_item ul li a { color: #f2d411; } .main-navigation a:hover, .main-navigation ul li.current-menu-item a, .main-navigation ul li.current_page_ancestor a, .main-navigation ul li.current-menu-ancestor a, .main-navigation ul li.current_page_item a, .main-navigation ul li:hover > a, .main-navigation ul li ul li a:hover, .main-navigation ul li ul li:hover > a, .main-navigation ul li.current-menu-item ul li a:hover { color: #f2d411; } #site-navigation, #masthead.colormag-header-clean #site-navigation .inner-wrap, #masthead.colormag-header-clean--full-width #site-navigation { background-color: #172852; } .main-navigation .sub-menu, .main-navigation .children { background-color: #3f5787; } #site-navigation { border-top-color: #172852; } .colormag-button, input[type="reset"], input[type="button"], input[type="submit"], button, .more-link span { color: #f2d411; } #secondary .widget-title span { color: #f2d411; } .footer-widgets-area .widget-title span { color: #f2d411; } #colophon .tg-upper-footer-widgets .widget { background-color: #172852; } .footer-socket-wrapper .copyright { color: #172852; } .footer-socket-wrapper .copyright a { color: #172852; } #colophon .footer-menu ul li a { color: #172852; } .footer-socket-wrapper { background-color: #172852; } .below-entry-meta .byline,.elementor .tg-module-wrapper .tg-module-meta .tg-post-auther-name{display:none;} .above-entry-meta,.tg-post-categories{display:none;} .below-entry-meta .comments,.elementor .tg-module-wrapper .tg-module-meta .tg-module-comments{display:none;}
.menunav-menu >li.menu-item-object-category > a {
position: relative;
}
.menunav-menu >li.menu-item-object-category > a::before {
content: "";
position: absolute;
top: -4px;
left: 0;
right: 0;
height: 4px;
z-index: 10;
transition: width 0.35s;
}
.menu-item-object-category.menu-item-category-10 > a::before {
background: #172852;
}
.menu-item-object-category.menu-item-category-10:hover > a {
background: #172852;
}
.menu-item-object-category.menu-item-category-12 > a::before {
background: #172852;
}
.menu-item-object-category.menu-item-category-12:hover > a {
background: #172852;
}
.menu-item-object-category.menu-item-category-11 > a::before {
background: #172852;
}
.menu-item-object-category.menu-item-category-11:hover > a {
background: #172852;
}
.menu-item-object-category.menu-item-category-81 > a::before {
background: #f2d411;
}
.menu-item-object-category.menu-item-category-81:hover > a {
background: #f2d411;
}
.menu-item-object-category.menu-item-category-74 > a::before {
background: #172852;
}
.menu-item-object-category.menu-item-category-74:hover > a {
background: #172852;
}
.menu-item-object-category.menu-item-category-1345 > a::before {
background: #f2d411;
}
.menu-item-object-category.menu-item-category-1345:hover > a {
background: #f2d411;
}
.menu-item-object-category.menu-item-category-71 > a::before {
background: #f2d411;
}
.menu-item-object-category.menu-item-category-71:hover > a {
background: #f2d411;
}
.menu-item-object-category.menu-item-category-1204 > a::before {
background: #f2d411;
}
.menu-item-object-category.menu-item-category-1204:hover > a {
background: #f2d411;
}
.menu-item-object-category.menu-item-category-1335 > a::before {
background: #f2d411;
}
.menu-item-object-category.menu-item-category-1335:hover > a {
background: #f2d411;
}
.menu-item-object-category.menu-item-category-70 > a::before {
background: #172852;
}
.menu-item-object-category.menu-item-category-70:hover > a {
background: #172852;
}
.menu-item-object-category.menu-item-category-1 > a::before {
background: #172852;
}
.menu-item-object-category.menu-item-category-1:hover > a {
background: #172852;
}
.menu-item-object-category.menu-item-category-75 > a::before {
background: #f2d411;
}
.menu-item-object-category.menu-item-category-75:hover > a {
background: #f2d411;
}
#colophon { background-position: center center; }#colophon { background-size: auto; }#colophon { background-attachment: scroll; }#colophon { background-repeat: repeat; }</style>
<style id="wp-custom-css">
.button {
background-color: #000000;
border: none;
border-radius: 3px;
box-shadow: none;
color: #FFFFFF;
cursor: pointer;
font-size: 14px;
line-height: 1;
padding: 8px;
text-transform: uppercase;
width: auto;
}
.widget_featured_posts .above-entry-meta .sponsored-content {
position: absolute;
left: 0;
margin-top: -8px;
height: 20px;
}
.category-sponsored-content .entry-title::before {
content: "Sponsored Content";
height: 20px;
background: #172852;
position: absolute;
margin-top: -30px;
font-size: 12px;
color: #fff;
padding: 8px 10px 3px;
}
.social-links svg {
width: 30px;
margin-top: -10px;
vertical-align: middle;
}
.entry-content li {
font-family: 'Open Sans', sans-serif !important;
}
.category-techstrong-council .entry-title::before {
content: "";
position: absolute;
background: url("https://techstrong.ai/wp-content/uploads/2025/03/IMG_1495.png") no-repeat 0 0;
background-size: auto;
height: 35px;
width: 35px;
background-size: cover;
margin-left: -40px;
}
.category-techstrong-council .entry-title {
position: relative;
padding-left: 40px !important;
}
#header-logo-image img {
width: 351px;
height: 100px;
}
#pt-cv-view-5b58b3eepd .pt-cv-title {
margin-bottom: 0;
padding-bottom: 0;
}
.collapsible {
cursor: pointer;
padding: 0;
border: 0 none;
outline: none;
}
.content-collapse {
padding: 0;
display: none;
overflow: hidden;
}
.center {
text-align: center;
}
body#cyberwire {
background-color: #ccc;
}
body#cyberwire .entry-title {
font-style: italic !important;
}
.gform_legacy_markup_wrapper table.gsurvey-likert th.gsurvey-likert-choice-label,
.gform_legacy_markup_wrapper table.gsurvey-likert tr:nth-child(2n+1) .gsurvey-likert-row-label, .gravity-theme table.gsurvey-likert tr:nth-child(2n+1) .gsurvey-likert-row-label,
.gform_legacy_markup_wrapper table.gsurvey-likert .gsurvey-likert-row-label, .gravity-theme table.gsurvey-likert .gsurvey-likert-row-label {
font-size: 10px;
}
.gravity-theme table.gsurvey-likert th.gsurvey-likert-choice-label {
font-size: 8px;
}
.gform_legacy_markup_wrapper table.gsurvey-likert tr:nth-child(2n+1) .gsurvey-likert-row-label,
.gravity-theme table.gsurvey-likert tr:nth-child(2n+1) .gsurvey-likert-row-label,
.gform_legacy_markup_wrapper table.gsurvey-likert .gsurvey-likert-row-label,
.gravity-theme table.gsurvey-likert .gsurvey-likert-row-label {
background-color: #000;
}
.gform_legacy_markup_wrapper table.gsurvey-likert th.gsurvey-likert-choice-label,
.gravity-theme table.gsurvey-likert th.gsurvey-likert-choice-label {
background-color: #000;
}
.social-links i.fa-linkedin {
color: #172852;
}
#mega-menu-wrap-secondary #mega-menu-secondary > li.mega-menu-flyout ul.mega-sub-menu {
width: 250px;
}
.single-post .cat-links {
display: none;
}
.hs_submit input:hover[type="submit"],
.hs_submit input[type="submit"]{
text-align: center;
font-weight: bold;
background: #f2d411;
width: 100%;
color: #172852;
}
.footer-socket-wrapper .copyright a:hover {
color: #172852;
}
/* CUSTOM SIDEBAR SIGNUP */
aside#custom_html-4.widget_text.widget.widget_custom_html.clearfix {
padding-top: 0px;
}
aside#custom_html-4 {
background: #172852;
}
aside#custom_html-4 .widget-title {
padding: 10px;
border-bottom: 0 none !important;
margin-bottom: 0;
}
aside#custom_html-4 .widget-title span {
color: #172852;
display: block;
text-align: center;
background: #f2d411;
}
aside#custom_html-4 .custom-html-widget {
background: #172852;
}
aside#custom_html-4 .sue-panel {
background: #172852 !important;
color: #fff !important;
border: 0 none !important;
-webkit-box-shadow: none !important;
box-shadow: none !important;
-moz-box-shadow: none !important;
}
aside#custom_html-4 .gsection_description a {
color: #fff;
}
aside#custom_html-4 #gform_submit_button_1 {
background: #f2d411;
border: 0 none;
border-radius: 0;
padding: 5px 20px;
display: block;
margin: auto;
color: #172852;
font-weight: bold;
font-size: 20px !important;
}
/** CUSTOM AD **/
.custom-ad {
padding: 10px;
border-top: solid 1px #ccc;
border-bottom: solid 1px #ccc;
margin: 10px auto;
position: relative;
}
.custom-ad-image {
float: left;
margin-right: 20px;
width: 300px;
height: 169px;
overflow: hidden;
}
.custom-ad-sponsored {
font-weight: bold;
color: #ff0000;
font-style: italic;
}
.custom-ad-text a {
text-decoration: none;
color: #000;
}
.custom-ad-text a:hover {
text-decoration: none!important;
color: #ff0000;
}
.clear-custom-ad {
clear: both;
}
#media_image-4 {
text-align: center;
}
.single-tribe_events div#secondary {
display: none !important;
}
.single-tribe_events #primary {
width: 100%;
}
.tribe-events-content .jp-relatedposts {
display: none !important;
}
.su-custom-gallery {
margin-bottom: 0px !important;
}
.post-8841 .pt-cv-scrollable .pt-cv-thumbnail {
width: 200px !important;
height: 260px !important;
}
aside#custom_html-12.widget_text.widget.widget_custom_html.clearfix div.textwidget.custom-html-widget div.pt-cv-wrapper div#pt-cv-view-b2e105fbc5.pt-cv-view.pt-cv-grid.pt-cv-colsys div.pt-cv-page div.col-md-12.col-sm-12.col-xs-12.pt-cv-content-item.pt-cv-1-col div.pt-cv-ifield h4.pt-cv-title {
margin-bottom:0px !important;
padding-bottom:3px !important;
}
div#div-gpt-ad-1530627164208-1 {
align-items:center;
margin-left:auto;
margin-right:auto;
}
div#pt-cv-view-df19fdf2m5.pt-cv-scrollable .pt-cv-thumbnail {
height: 330px;
}
#pt-cv-view-df19fdf2m5 .pt-cv-content {
margin-top: 10px;
}
div#pt-cv-view-df19fdf2m5.pt-cv-scrollable {
margin-top: 0px !important;
margin-bottom: 20px !important;
height: 330px;
}
.video-player {
box-shadow: 0 0 0px rgba(0, 0, 0, 0.1);
-moz-box-shadow: 0 0 0px rgba(0, 0, 0, 0.1);
-webkit-box-shadow: 0 0 0px rgba(6, 11, 69, 0.1);
}
aside#jetpack-search-filters-4.widget.jetpack-filters.widget_search.clearfix {
margin-bottom: 5px;
}
.jetpack-search-form .search-wrap .s.field {
width: 84% !important;
}
.search-wrap button {
border-radius: 5px;
color: #fff;
line-height: 45px;
margin-top: 2px;
margin-bottom: 2px;
padding: 0 15px;
margin-left: 0;
}
div#jetpack-search-filters-2-wrapper div.search-wrap {
padding-left:0px !important;
}
#header-text-nav-wrap {
height: 10px !important;
}
#mega-menu-wrap-primary #mega-menu-primary li#mega-menu-item-8850 .mega-search-wrap {
z-index: 1001 !important;
}
@media (min-width: 768px) {
.widget_featured_slider .slide-content .entry-title {
font-size: 32px !important;
}
}
@media (min-width: 1024px) {
#header-right-section {
float: left;
padding-left: 50px !important;
}
}
@media (max-width: 768px) {
.widget_featured_slider .slide-content .entry-title {
font-size: 18px !important;
}
div#pt-cv-view-df19fdf2m5 img {
height: auto !important;
}
div#pt-cv-view-df19fdf2m5 .pt-cv-content {
display:none;
}
div#pt-cv-view-df19fdf2m5.pt-cv-scrollable {
height: auto !important;
margin-bottom: 5px !important;
}
.page-id-15 div#main {
padding-top: 10px !important;
}
}
/* Override widget title text color*/
.page-id-2 .page .entry-content table td {
border-left: 0px !important;
border-right: 0px !important;
}
.page-id-2 .page .entry-content table td {
vertical-align: middle !important;
}
#primary .widget-title span {
color: #f2d411 !important;
}
nav#site-navigation.main-navigation.clearfix {
background-color: #172852;
padding-top: 3px;
padding-bottom: 3px;
}
input#gform_submit_button_1.gform_button.button {
background-color: #172852;
}
#input_1_1.large {
padding-top: 11px;
padding-bottom: 11px;
font-size: 11px;
background-color: #f1f1f1;
margin-top: -5px;
height: 30px;
width: 96% !important;
}
.gform_wrapper {
margin-bottom: 0px !important;
}
.gform_footer.top_label input#gform_submit_button_1.gform_button.button {
width: 96% !important;
background-color: #172852;
margin-top: -15px;
color: white;
}
h3.widget-title {
background-color: #172852;
}
strong.breaking-news-latest {
padding-top: 3px;
padding-bottom: 1px;
padding-right:11px;
}
div.main-content-section.clearfix {
padding-top: 0;
}
aside#custom_html-4.widget_text.widget.widget_custom_html.clearfix {
padding-top: 0px;
}
div.article-content {
background-color: white;
font: 16px 'Open Sans', serif;
}
i.fa.fa-search.search-top {
margin-right: -180px;
width: 30%;
vertical-align: top;
height: 40px;
}
li#field_1_2.gfield_html_formatted.gfield_no_follows_desc.field_sublabel_below.field_description_below.gfield_visibility_visible {
margin-top: -15px;
margin-bottom: -15px;
}
h3.widget-title {
font: 16px 'Open Sans', serif;
font-weight: 700;
background-color: #172852;
}
div.sue-panel {
padding-bottom: 3px;
}
div.search-wrap {
padding-left: 45px;
}
div.news-bar {
background-color: whitesmoke;
color: #f1d512;
font-weight: 700;
box-shadow: 1px 3px 5px 1px #172852;
}
div.footer-socket-wrapper.clearfix {
background-color: whitesmoke;
padding-bottom: 9px;
}
div.copyright {
margin-top: 35px;
}
.widget_featured_posts .following-post figure a {
display: none;
}
/*
a {
padding-top: 175px;
}
*/
.widget_default_news_colormag figure {
display: none;
}
div.default-news {
border-style: solid;
border-width: 1px;
color: grey;
}
a.more-link {
padding-top: 2px;
}
div.article-content {
background-color: #fafafa;
}
footer#colophon.clearfix::after {
padding-top: 55px;
}
div#mega-menu-wrap-primary.mega-menu-wrap.mega-sticky.mega-stuck {
background-color: #172852; opacity: 100;
}
.author .page-header {
display: inline !important;
}
.author .page-title span {
background-color: #fff;
color: #172852;
padding: 6px 12px;
display: inline-block;
font-size: 16px;
}
.author .page-title img {
width: 70px !important;
padding-right: 10px !important;
}
</style>
<style>
.ai-rotate {position: relative;}
.ai-rotate-hidden {visibility: hidden;}
.ai-rotate-hidden-2 {position: absolute; top: 0; left: 0; width: 100%; height: 100%;}
.ai-list-data, .ai-ip-data, .ai-filter-check, .ai-fallback, .ai-list-block, .ai-list-block-ip, .ai-list-block-filter {visibility: hidden; position: absolute; width: 50%; height: 1px; top: -1000px; z-index: -9999; margin: 0px!important;}
.ai-list-data, .ai-ip-data, .ai-filter-check, .ai-fallback {min-width: 1px;}
</style>
<script async='async' src='https://www.googletagservices.com/tag/js/gpt.js'></script>
<script>
var googletag = googletag || {};
googletag.cmd = googletag.cmd || [];
</script>
<script>
googletag.cmd.push(function() {
googletag.defineSlot('/80877830/CJ_Header_Top_728x90', [728, 90], 'div-gpt-ad-1530627164208-0').addService(googletag.pubads());
googletag.defineSlot('/80877830/CJ', [300, 250], 'div-gpt-ad-1530627164208-1').addService(googletag.pubads());
googletag.defineOutOfPageSlot('/80877830/CJ_OOP', 'div-gpt-ad-1538595708371-0').addService(googletag.pubads());
googletag.pubads().setTargeting("test", "<?php echo $_GET['test']; ?>");
googletag.pubads().enableSingleRequest();
googletag.enableServices();
});
</script><link rel='stylesheet' id='shortcodes-ultimate-extra-css' href='https://cloudnativenow.com/wp-content/plugins/shortcodes-ultimate-extra/public/css/shortcodes.css' media='all' />
</head>
<body class="wp-singular post-template-default single single-post postid-155146 single-format-standard custom-background wp-custom-logo wp-theme-colormag-pro wp-child-theme-colormag-pro-child tribe-no-js mega-menu-primary mega-menu-secondary box-layout" itemscope="itemscope" itemtype="http://schema.org/Blog" dir="ltr" >
<div id="page" class="hfeed site">
<header id="masthead" class="site-header clearfix " role="banner" itemscope="itemscope" itemtype="http://schema.org/WPHeader" >
<div id="header-text-nav-container" class="clearfix">
<div class="news-bar">
<div class="inner-wrap clearfix">
<div class="date-in-header">
Saturday, September 12, 2026 </div>
<div class="social-links clearfix">
<ul>
<li><a href="https://www.facebook.com/cloudnativenow" ><i class="fa fa-facebook"></i></a></li><li><a href="https://twitter.com/ContainerJrnl" ><i class="fa fa-twitter"></i></a></li><li><a href="https://www.youtube.com/channel/UC-zcE077X98oTEDPwKkDQxQ" ><i class="fa fa-youtube"></i></a></li><li><a href="https://www.linkedin.com/company/cloudnativenow/" ><i class="fa fa-linkedin"></i></a></li>
<li><a href="https://news.google.com/publications/CAAqMQgKIitDQklTR2dnTWFoWUtGR052Ym5SaGFXNWxjbXB2ZFhKdVlXd3VZMjl0S0FBUAE?hl=en-US&#038;gl=US&#038;ceid=US%3Aen" ><i class="fa fa-google" style="color:#172852"></i></a></li> </ul>
</div><!-- .social-links -->
</div>
</div>
<div class="inner-wrap">
<div id="header-text-nav-wrap" class="clearfix">
<div id="header-left-section">
<div id="header-logo-image">
<a href="https://cloudnativenow.com/" class="custom-logo-link" rel="home"><img width="351" height="100" src="https://cloudnativenow.com/wp-content/uploads/2025/02/CNN-_-powered-by-T-_-a-FC-dark.png" class="custom-logo" alt="Cloud Native Now" decoding="async" srcset="https://cloudnativenow.com/wp-content/uploads/2025/02/CNN-_-powered-by-T-_-a-FC-dark.png 351w, https://cloudnativenow.com/wp-content/uploads/2025/02/CNN-_-powered-by-T-_-a-FC-dark-300x85.png 300w" sizes="(max-width: 351px) 100vw, 351px" /></a> </div><!-- #header-logo-image -->
<div id="header-text" class="screen-reader-text">
<h3 id="site-title" itemprop="headline" >
<a href="https://cloudnativenow.com/" title="Cloud Native Now" rel="home">Cloud Native Now</a>
</h3>
<!-- #site-description -->
</div><!-- #header-text -->
</div><!-- #header-left-section -->
<div id="header-right-section">
<div id="header-right-sidebar" class="clearfix">
<aside id="text-13" class="widget widget_text clearfix"> <div class="textwidget"><p><script async src="https://pagead2.googlesyndication.com/tag/js/gpt.js"></script><br />
<script>
window.googletag = window.googletag || {cmd: []};
googletag.cmd.push(function() {
googletag.defineSlot('/80877830/CJ_Header_Top_728x90', [728, 90], 'div-gpt-ad-1444768526315-0').addService(googletag.pubads());
googletag.pubads().enableSingleRequest();
googletag.enableServices();
});
</script></p>
<p><!-- /80877830/CJ_Header_Top_728x90 --></p>
<div id="div-gpt-ad-1444768526315-0" style="min-width: 728px; min-height: 90px;"><script>
googletag.cmd.push(function() { googletag.display('div-gpt-ad-1444768526315-0'); });
</script></div>
</div>
</aside> </div>
</div><!-- #header-right-section -->
</div><!-- #header-text-nav-wrap -->
</div><!-- .inner-wrap -->
<div id="mega-menu-wrap-secondary" class="mega-menu-wrap"><div class="mega-menu-toggle"><div class="mega-toggle-blocks-left"></div><div class="mega-toggle-blocks-center"></div><div class="mega-toggle-blocks-right"><div class='mega-toggle-block mega-menu-toggle-block mega-toggle-block-1' id='mega-toggle-block-1'><span aria-expanded="false" aria-haspopup="true" role="button" class='mega-toggle-label'><span class='mega-toggle-label-closed'>MENU</span><span class='mega-toggle-label-open'>MENU</span></span></div></div></div><ul id="mega-menu-secondary" class="mega-menu max-mega-menu mega-menu-horizontal mega-no-js" data-event="hover_intent" data-effect="fade_up" data-effect-speed="200" data-effect-mobile="disabled" data-effect-speed-mobile="0" data-mobile-force-width="false" data-second-click="go" data-document-click="collapse" data-vertical-behaviour="standard" data-breakpoint="100" data-unbind="true" data-mobile-state="collapse_all" data-mobile-direction="vertical"><li class="mega-menu-item mega-menu-item-type-custom mega-menu-item-object-custom mega-menu-item-home mega-menu-item-8790" id="mega-menu-item-8790"><a class="mega-menu-link" href="https://cloudnativenow.com/">Home</a></li><li class="mega-menu-item mega-menu-item-type-custom mega-menu-item-object-custom mega-menu-item-has-children mega-align-bottom-left mega-menu-flyout mega-menu-item-8801" id="mega-menu-item-8801"><a class="mega-menu-link" href="https://cloudnativenow.com/webinars/" aria-expanded="false" aria-controls="mega-sub-menu-8801">Webinars<span class="mega-indicator" aria-hidden="true"></span></a>
<ul class="mega-sub-menu" id='mega-sub-menu-8801'>
<li class="mega-menu-item mega-menu-item-type-custom mega-menu-item-object-custom mega-menu-item-8869" id="mega-menu-item-8869"><a target="_blank" class="mega-menu-link" href="https://techstronglearning.com/#upcoming">Upcoming</a></li><li class="mega-menu-item mega-menu-item-type-custom mega-menu-item-object-custom mega-menu-item-165666" id="mega-menu-item-165666"><a target="_blank" class="mega-menu-link" href="https://techstronglearning.com/topics/#cat-cloud">On-Demand</a></li><li class="mega-menu-item mega-menu-item-type-custom mega-menu-item-object-custom mega-menu-item-155287" id="mega-menu-item-155287"><a class="mega-menu-link" href="https://cloudnativenow.com/webinars/month/">Calendar View</a></li></ul>
</li><li class="mega-menu-item mega-menu-item-type-custom mega-menu-item-object-custom mega-menu-item-has-children mega-align-bottom-left mega-menu-flyout mega-menu-item-154250" id="mega-menu-item-154250"><a class="mega-menu-link" href="#" aria-expanded="false" aria-controls="mega-sub-menu-154250">Podcasts<span class="mega-indicator" aria-hidden="true"></span></a>
<ul class="mega-sub-menu" id='mega-sub-menu-154250'>
<li class="mega-menu-item mega-menu-item-type-custom mega-menu-item-object-custom mega-menu-item-158442" id="mega-menu-item-158442"><a class="mega-menu-link" href="https://cloudnativenowpodcast.podbean.com/">Cloud Native Now Podcast</a></li><li class="mega-menu-item mega-menu-item-type-custom mega-menu-item-object-custom mega-menu-item-154251" id="mega-menu-item-154251"><a target="_blank" class="mega-menu-link" href="https://www.techstrongpodcasts.com/">Techstrong.tv Podcast</a></li><li class="mega-menu-item mega-menu-item-type-custom mega-menu-item-object-custom mega-menu-item-154357" id="mega-menu-item-154357"><a target="_blank" class="mega-menu-link" href="https://www.twitch.tv/techstrongtv">Techstrong.tv - Twitch</a></li></ul>
</li><li class="mega-menu-item mega-menu-item-type-custom mega-menu-item-object-custom mega-menu-item-8794" id="mega-menu-item-8794"><a class="mega-menu-link" href="https://cloudnativenow.com/about/">About</a></li><li class="mega-menu-item mega-menu-item-type-custom mega-menu-item-object-custom mega-menu-item-153800" id="mega-menu-item-153800"><a class="mega-menu-link" href="https://techstronggroup.com/tellmemore/">Sponsor</a></li></ul></div>
<div class="mega-menu-integrate">
<div class="inner-wrap2 clearfix">
<div id="mega-menu-wrap-primary" class="mega-menu-wrap"><div class="mega-menu-toggle"><div class="mega-toggle-blocks-left"><div class='mega-toggle-block mega-menu-toggle-block mega-toggle-block-1' id='mega-toggle-block-1'><span aria-expanded="false" aria-haspopup="true" role="button" class='mega-toggle-label'><span class='mega-toggle-label-closed'>MENU</span><span class='mega-toggle-label-open'>MENU</span></span></div></div><div class="mega-toggle-blocks-center"></div><div class="mega-toggle-blocks-right"></div></div><ul id="mega-menu-primary" class="mega-menu max-mega-menu mega-menu-horizontal mega-no-js" data-event="hover_intent" data-effect="fade_up" data-effect-speed="200" data-effect-mobile="disabled" data-effect-speed-mobile="0" data-mobile-force-width="false" data-second-click="go" data-document-click="collapse" data-vertical-behaviour="standard" data-breakpoint="600" data-unbind="true" data-mobile-state="collapse_all" data-mobile-direction="vertical" data-sticky-enabled="true" data-sticky-mobile="false" data-sticky-offset="0" data-sticky-expand="false"><li class="mega-menu-item mega-menu-item-type-custom mega-menu-item-object-custom mega-menu-item-has-children mega-align-bottom-left mega-menu-flyout mega-menu-item-8380" id="mega-menu-item-8380"><a class="mega-menu-link" href="https://cloudnativenow.com/category/news/news-topics/" aria-expanded="false" aria-controls="mega-sub-menu-8380">News<span class="mega-indicator" aria-hidden="true"></span></a>
<ul class="mega-sub-menu" id='mega-sub-menu-8380'>
<li class="mega-menu-item mega-menu-item-type-custom mega-menu-item-object-custom mega-menu-item-8383" id="mega-menu-item-8383"><a class="mega-menu-link" href="https://cloudnativenow.com/category/news/latest-news/">Latest News</a></li><li class="mega-menu-item mega-menu-item-type-taxonomy mega-menu-item-object-category mega-menu-item-8382" id="mega-menu-item-8382"><a class="mega-menu-link" href="https://cloudnativenow.com/category/news/news-releases/">News Releases</a></li></ul>
</li><li class="mega-menu-item mega-menu-item-type-taxonomy mega-menu-item-object-category mega-current-post-ancestor mega-current-menu-parent mega-current-post-parent mega-menu-item-155490" id="mega-menu-item-155490"><a class="mega-menu-link" href="https://cloudnativenow.com/category/topics/cloudnativedevelopment/">Cloud-Native Development</a></li><li class="mega-menu-item mega-menu-item-type-taxonomy mega-menu-item-object-category mega-menu-item-126" id="mega-menu-item-126"><a class="mega-menu-link" href="https://cloudnativenow.com/category/topics/cloudnativeplatforms/">Cloud-Native Platforms</a></li><li class="mega-menu-item mega-menu-item-type-taxonomy mega-menu-item-object-category mega-menu-item-127" id="mega-menu-item-127"><a class="mega-menu-link" href="https://cloudnativenow.com/category/topics/cloudnativenetworking/">Cloud-Native Networking</a></li><li class="mega-menu-item mega-menu-item-type-taxonomy mega-menu-item-object-category mega-menu-item-128" id="mega-menu-item-128"><a class="mega-menu-link" href="https://cloudnativenow.com/category/topics/cloudnativesecurity/">Cloud-Native Security</a></li><li class="mega-menu-item mega-menu-item-type-custom mega-menu-item-object-custom mega-menu-item-8850" id="mega-menu-item-8850"><div class='mega-search-wrap'><form class='mega-search expand-to-right mega-search-closed' role='search' action='https://cloudnativenow.com/'>
<span class='dashicons dashicons-search search-icon'></span>
<input type='submit' value='Search'>
<input type='text' aria-label='Search...' data-placeholder='Search...' name='s'>
</form></div></li></ul></div> </div>
</div>
</div><!-- #header-text-nav-container -->
</header>
<div id="main" class="clearfix" role="main" >
<div class="inner-wrap clearfix">
<div id="primary">
<div id="content" class="clearfix">
<article id="post-155146" class="post-155146 post type-post status-publish format-standard has-post-thumbnail hentry category-cloudnativedevelopment category-features category-topics tag-blameless tag-cloud-native tag-culture tag-post-mortems tag-retrospectives" itemscope="itemscope" itemtype="http://schema.org/BlogPosting" itemprop="blogPost" >
<!-- removed featured image from single posts JY 1-2023 -->
<!--<div class="featured-image">
<a href="" class="image-popup"></a>
<meta itemprop="url" content="">
</div>
<span class="featured-image-caption">
</span>
-->
<div class="article-content clearfix">
<div class="above-entry-meta"><span class="cat-links"><a href="https://cloudnativenow.com/category/topics/cloudnativedevelopment/" rel="category tag" class="not-sponsored">Cloud-Native Development</a>&nbsp;<a href="https://cloudnativenow.com/category/features/" style="background:#172852" rel="category tag" class="not-sponsored">Features</a>&nbsp;<a href="https://cloudnativenow.com/category/topics/" style="background:#172852" rel="category tag" class="not-sponsored">Topics</a>&nbsp;</span></div>
<header class="entry-header">
<h1 class="entry-title" itemprop="headline" >
Holding Retrospectives in a Cloud-Native World </h1>
</header>
<div class="below-entry-meta ">
<span class="posted-on"><a href="https://cloudnativenow.com/features/holding-retrospectives-in-a-cloud-native-world/" title="8:00 am" rel="bookmark"><i class="fa fa-calendar-o"></i> <time class="entry-date published" datetime="2023-03-21T08:00:19-04:00" itemprop="datePublished" >March 21, 2023</time><time class="updated" datetime="2023-03-20T10:26:20-04:00" itemprop="dateModified" >March 20, 2023</time></a></span>
<span class="byline" itemprop="author" itemscope="itemscope" itemtype="http://schema.org/Person" ><span class="author vcard" itemprop="name"><i class="fa fa-user"></i><a class="url fn n" href="https://cloudnativenow.com/author/lee-atchison/" title="Lee Atchison">Lee Atchison</a></span></span>
<span class="tag-links" itemprop="keywords" ><i class="fa fa-tags"></i><a href="https://cloudnativenow.com/tag/blameless/" rel="tag">blameless</a>, <a href="https://cloudnativenow.com/tag/cloud-native/" rel="tag">cloud native</a>, <a href="https://cloudnativenow.com/tag/culture/" rel="tag">culture</a>, <a href="https://cloudnativenow.com/tag/post-mortems/" rel="tag">post-mortems</a>, <a href="https://cloudnativenow.com/tag/retrospectives/" rel="tag">Retrospectives</a></span></div>
<div class="below-entry-meta">
<img alt='' src='https://secure.gravatar.com/avatar/c8d3b4f16860e907eaefed4da3ba01ee37fca0d8cd8c3c601461faa501aaf73d?s=32&#038;d=wp_user_avatar&#038;r=g' srcset='https://secure.gravatar.com/avatar/c8d3b4f16860e907eaefed4da3ba01ee37fca0d8cd8c3c601461faa501aaf73d?s=64&#038;d=wp_user_avatar&#038;r=g 2x' class='avatar avatar-32 photo' height='32' width='32' decoding='async'itemprop="image" /> <span class="sbyline"><span class="author vcard"> <a class="url fn n" href="https://cloudnativenow.com/author/lee-atchison/"><span class='jcolor'>by</span> Lee Atchison </a></span></span>
</div>
<div class="entry-content clearfix" itemprop="articleBody" >
<p>When I worked at AWS, we had retrospective review meetings every Wednesday to review system incidents that occurred the previous week. All the managers and senior leaders from all across AWS met to discuss what had gone wrong and what we could do differently to ensure the issue didn’t repeat.</p>
<p>The premise was good—as a leadership team, we reviewed individual problems in depth so everyone could benefit from the learnings.</p><div class='code-block code-block-14 ai-track' data-ai='WzE0LCIiLCJCbG9jayAxNCIsIiIsM10=' style='margin: 8px 0; clear: both;'>
<div class='ai-rotate ai-unprocessed ai-timed-rotation ai-14-3' data-info='WyIxNC0zIiwxXQ==' style='position: relative;'>
<div class='ai-rotate-option' style='visibility: hidden;' data-index="1" data-name="VGVjaHN0cm9uZyBHYW5nIFlvdXR1YmU=" data-time="MTA=">
<div class="custom-ad">
<div style="margin: auto; text-align: center;"><a href="https://youtu.be/Fojn5NFwaw8" target="_blank"><img src="https://securityboulevard.com/wp-content/uploads/2024/12/Techstrong-Gang-Youtube-PodcastV2-770.png" alt="Techstrong Gang Youtube"></a></div>
<div class="clear-custom-ad"></div>
</div></div>
</div>
</div>
<p>Unfortunately, sometimes the meetings didn’t go so well. They could easily turn into blame sessions. With management and other service team owners quizzing the person currently in the spotlight, the discussion could feel like this:</p>
<p style="text-align: left;"><em>“Tell us what you did wrong last week and why you won’t do <strong>that </strong>again.”</em></p>
<p>The questioning could get intense. Being in the hot seat was an intimidating and sometimes demeaning experience.</p>
<p>As a team leader for one of the early AWS services, I was part of this group and had to present problems with my service on more than one occasion. I always dreaded it.</p>
<p>You see, the intent of these retrospective meetings was good, but in the organization’s early days, the systemic implementation of the meeting had some issues. While I no longer work at AWS, I’ve heard from friends that the meetings still occur, but they are run more positively and with much more positive results. That’s great to hear.</p>
<p>Years of experience demonstrate the value of retrospectives. But, unchecked, retrospectives can quickly turn into blame sessions.</p>
<h2>Be Mindful of Siloed Learning</h2>
<p>With all of its faults, the “Wednesday meetings” had great value. They created an opportunity for learning between teams. One problem with <a href="https://cloudnativenow.com/?s=cloud-native+applications" target="_blank" rel="noopener">cloud-native applications</a> is that they can inadvertently make a siloed organization. Since an individual development team owns all aspects of the service they are responsible for—design, construction, testing, deployment, operation, troubleshooting, everything—it can create a siloed environment between individual teams. When one team has a problem and finds an innovative solution to that problem, how do they share it with all the other unconnected groups within the same organization?</p>
<p>This was easier in organizations supporting monolithic applications. In such organizations, everybody was involved when a problem occurred, and hence naturally, everyone was involved in the <a href="https://devops.com/?s=postmortem" target="_blank" rel="noopener">postmortem</a> retrospective. As a result, the team as a whole is closer.</p>
<p>But in an organization supporting a cloud-native application, when a problem occurs, it’s often limited to one or a handful of services. This means only one or a small handful of teams are even aware of the problem. This is great from an application scaling perspective, but it means you can lose visibility into shared operational aspects across teams.</p>
<p>This is why AWS had these Wednesday meetings. They wanted to share with all teams what problems each team was having, with the hope that everyone could learn from the experiences of each other.</p>
<h2>Avoid the Blame Game</h2>
<p>Sharing retrospective outcomes across teams is a great way to avoid siloed learning. Still, it can quickly devolve into a forum for “putting on trial” individual teams to showcase where they failed—literally a trial with a jury of your peers.</p>
<p>This culture encourages individual leaders not to share results or to sugarcoat them to hide the bad aspects. This helps nobody.</p>
<p>How can you encourage retrospective knowledge across unrelated teams without becoming a blame culture? Here are a couple of ideas:</p>
<ul>
<li>Do a deep dive retrospective <em>within the team</em> that owns the service that had the problem. Here, in the small, closely connected team, the good, the bad and the ugly can all be shared openly. The details of the discussion don’t need to leave the team.</li>
<li>Prepare a “<em>learnings report</em>” for the broader company. The report should focus on what happened and what tools worked and what tools did not work to resolve the problem. Then list updated best practices for dealing with issues like this in the future.</li>
<li>The learnings report should focus on <strong>what</strong> happened, <strong>what</strong> resolved it and <strong>how</strong> it can be avoided. It should not focus on <strong>why</strong> it was allowed to happen or <strong>who</strong> did what to cause it.</li>
</ul>
<p>The report must have the proper focus. It should sound more like, “Look what we did that helped the overall application/system.” This is a productive message. It should not sound like, “Sorry, this is how we failed and we promise we won’t do it again.” It should focus on results and improvements, not listing failures.</p>
<p>Blameless retrospectives are an essential part of any organization’s continuous improvement process. They can help foster a culture of openness and transparency where employees feel comfortable discussing problems and solutions.</p>
<p>But the more isolated teams of a cloud-native application can turn away from this culture and encourage an us-versus-them mentality. This needs to be discouraged and driven out of the culture at the highest levels of the company. Only by keeping retrospectives blameless can you truly achieve the continuous improvement that a cloud-native platform strives for.</p>
<div class="sharedaddy sd-sharing-enabled"><div class="robots-nocontent sd-block sd-social sd-social-icon sd-sharing"><div class="sd-content"><ul><li class="share-x"><a rel="nofollow noopener noreferrer"
data-shared="sharing-x-155146"
class="share-x sd-button share-icon no-text"
href="https://cloudnativenow.com/features/holding-retrospectives-in-a-cloud-native-world/?share=x"
target="_blank"
aria-labelledby="sharing-x-155146"
>
<span id="sharing-x-155146" hidden>Share on X (Opens in new window)</span>
<span>X</span>
</a></li><li class="share-facebook"><a rel="nofollow noopener noreferrer"
data-shared="sharing-facebook-155146"
class="share-facebook sd-button share-icon no-text"
href="https://cloudnativenow.com/features/holding-retrospectives-in-a-cloud-native-world/?share=facebook"
target="_blank"
aria-labelledby="sharing-facebook-155146"
>
<span id="sharing-facebook-155146" hidden>Share on Facebook (Opens in new window)</span>
<span>Facebook</span>
</a></li><li class="share-linkedin"><a rel="nofollow noopener noreferrer"
data-shared="sharing-linkedin-155146"
class="share-linkedin sd-button share-icon no-text"
href="https://cloudnativenow.com/features/holding-retrospectives-in-a-cloud-native-world/?share=linkedin"
target="_blank"
aria-labelledby="sharing-linkedin-155146"
>
<span id="sharing-linkedin-155146" hidden>Share on LinkedIn (Opens in new window)</span>
<span>LinkedIn</span>
</a></li><li class="share-reddit"><a rel="nofollow noopener noreferrer"
data-shared="sharing-reddit-155146"
class="share-reddit sd-button share-icon no-text"
href="https://cloudnativenow.com/features/holding-retrospectives-in-a-cloud-native-world/?share=reddit"
target="_blank"
aria-labelledby="sharing-reddit-155146"
>
<span id="sharing-reddit-155146" hidden>Share on Reddit (Opens in new window)</span>
<span>Reddit</span>
</a></li><li class="share-end"></li></ul></div></div></div><div class="spu-placeholder" style="display:none"></div>
<div id='jp-relatedposts' class='jp-relatedposts' >
<h3 class="jp-relatedposts-headline"><em>Related</em></h3>
</div><!-- CONTENT END 3 -->
</div>
</div>
<div itemprop="publisher" itemscope itemtype="https://schema.org/Organization">
<div itemprop="logo" itemscope itemtype="https://schema.org/ImageObject">
<meta itemprop="url" content="https://cloudnativenow.com/wp-content/uploads/2025/02/CNN-_-powered-by-T-_-a-FC-dark.png">
<meta itemprop="width" content="351">
<meta itemprop="height" content="100">
</div>
<meta itemprop="name" content="Cloud Native Now">
</div>
<meta itemprop="dateModified" content="2023-03-20T10:26:20-04:00">
<meta itemscope itemprop="mainEntityOfPage" itemType="https://schema.org/WebPage" itemid="https://cloudnativenow.com/features/holding-retrospectives-in-a-cloud-native-world/">
<div class="meta_post_image" itemprop="image" itemscope itemtype="https://schema.org/ImageObject">
<meta itemprop="url" content="https://cloudnativenow.com/wp-content/uploads/2019/01/Cloud-Native-Apps.jpg">
<meta itemprop="width" content="770">
<meta itemprop="height" content="330">
</div>
</article>
</div><!-- #content -->
<ul class="default-wp-page clearfix">
<li class="previous"><a href="https://cloudnativenow.com/features/oracle-adds-virtual-nodes-to-managed-kubernetes-service/" rel="prev"><span class="meta-nav">&larr;</span> Oracle Adds Virtual Nodes to Managed Kubernetes Service</a></li>
<li class="next"><a href="https://cloudnativenow.com/features/rafay-systems-adds-templates-to-provision-kubernetes-environments/" rel="next">Rafay Systems Adds Templates to Provision Kubernetes Environments <span class="meta-nav">&rarr;</span></a></li>
</ul>
<div class="author-box">
<div class="author-img"><img alt='' src='https://secure.gravatar.com/avatar/c8d3b4f16860e907eaefed4da3ba01ee37fca0d8cd8c3c601461faa501aaf73d?s=100&#038;d=wp_user_avatar&#038;r=g' srcset='https://secure.gravatar.com/avatar/c8d3b4f16860e907eaefed4da3ba01ee37fca0d8cd8c3c601461faa501aaf73d?s=200&#038;d=wp_user_avatar&#038;r=g 2x' class='avatar avatar-100 photo' height='100' width='100' loading='lazy' decoding='async'itemprop="image" /></div>
<div class="author-description-wrapper">
<h4 class="author-name">Lee Atchison</h4>
<p class="author-description">Lee Atchison is an author and recognized thought leader in cloud computing and application modernization with more than three decades of experience, working at modern application organizations such as Amazon, AWS, and New Relic. Lee is widely quoted in many publications and has been a featured speaker across the globe. Lee’s most recent book is Architecting for Scale (O’Reilly Media). <a href="https://leeatchison.com?utm_campaign=techstrong&amp;utm_source=cjabout&amp;utm_medium=web">https://leeatchison.com</a></p>
<ul class="author-social-sites">
<li class="twitter-link">
<a href="https://twitter.com/https://twitter.com/leeatchison"><i class="fa fa-twitter"></i></a>
</li>
<li class="linkedin-link">
<a href="https://linkedin.com/https://linkedin.com/in/leeatchison"><i class="fa fa-linkedin"></i></a>
</li>
</ul>
<p class="author-url">Lee Atchison has 59 posts and counting. <a href="https://cloudnativenow.com/author/lee-atchison/">See all posts by Lee Atchison</a>
</p>
</div>
</div>
</div><!-- #primary -->
<div id="secondary" role="complementary" itemscope="itemscope" itemtype="http://schema.org/WPSideBar" >
<aside id="custom_html-13" class="widget_text widget widget_custom_html clearfix"><h3 class="widget-title"><span>Techstrong TV</span></h3><div class="textwidget custom-html-widget"><div style="padding:56.25% 0 0 0;position:relative;"><iframe src="https://vimeo.com/event/4046309/embed?muted=1" frameborder="0" allow="autoplay; fullscreen" allowfullscreen style="position:absolute;top:0;left:0;width:100%;height:100%;"></iframe></div><div style="font-style:italic;font-size: 12px;text-align:center;">Click full-screen to enable volume control</div>
<center><a href="https://techstrong.tv/">Watch latest episodes and shows</a> </center></div></aside><aside id="custom_html-20" class="widget_text widget widget_custom_html clearfix"><h3 class="widget-title"><span>Tech Field Day Events</span></h3><div class="textwidget custom-html-widget"><div style="padding:56.25% 0 0 0;position:relative;"><iframe src="https://vimeo.com/event/4565377/embed?muted=1" frameborder="0" allow="autoplay; fullscreen; picture-in-picture" allowfullscreen style="position:absolute;top:0;left:0;width:100%;height:100%;"></iframe></div></div></aside><aside id="super_rss_reader-2" class="widget widget_super_rss_reader clearfix"><h3 class="widget-title"><span>UPCOMING WEBINARS</span></h3><!-- Start - Super RSS Reader v5.5-->
<div class="super-rss-reader-widget"><div class="srr-main"><ul class="srr-tab-wrap srr-tab-style-grey srr-clearfix"><li data-tab="srr-tab-938">CloudNativeNow.com
</li><li data-tab="srr-tab-917">Error</li><li data-tab="srr-tab-751">SecurityBoulevard.com</li></ul><div class="srr-wrap srr-style-grey srr-vticker" data-visible="1" data-speed="10000" data-id="srr-tab-938" ><div class="srr-inner"><div class="srr-item "><div class="srr-item-in srr-clearfix"><div class="srr-title"><a href="https://cloudnativenow.com/webinar/the-economics-of-infrastructure-modernization/" target="_blank" rel="nofollow noopener noreferrer" title="The Economics of Infrastructure Modernization">The Economics of Infrastructure Modernization</a></div><div class="srr-meta"><time class="srr-date" title="4 November 2026, 6:00 pm UTC">4 November 2026</time></div><a href="https://cloudnativenow.com/webinar/the-economics-of-infrastructure-modernization/" class="srr-thumb srr-thumb-cover" style="width:128px;height:128px;--srr-thumb-position:center center;" target="_blank" rel="nofollow noopener noreferrer"><img src="https://cloudnativenow.com/wp-content/uploads/2026/08/2026.11.04-Evolve-Cloud-Services-LandingPage-1540x660-CNN-1024x439.png" alt="The Economics of Infrastructure Modernization" align="left" loading="lazy" /></a></div></div><div class="srr-item srr-stripe"><div class="srr-item-in srr-clearfix"><div class="srr-title"><a href="https://cloudnativenow.com/webinar/modernize-for-the-ai-era/" target="_blank" rel="nofollow noopener noreferrer" title="Modernize for the AI Era">Modernize for the AI Era</a></div><div class="srr-meta"><time class="srr-date" title="14 October 2026, 5:00 pm UTC">14 October 2026</time></div><a href="https://cloudnativenow.com/webinar/modernize-for-the-ai-era/" class="srr-thumb srr-thumb-cover" style="width:128px;height:128px;--srr-thumb-position:center center;" target="_blank" rel="nofollow noopener noreferrer"><img src="https://cloudnativenow.com/wp-content/uploads/2026/08/2026.09.16-PwC-LandingPage-1540x660-CNN-1024x439.png" alt="Modernize for the AI Era" align="left" loading="lazy" /></a></div></div><div class="srr-item "><div class="srr-item-in srr-clearfix"><div class="srr-title"><a href="https://cloudnativenow.com/webinar/migrating-apache-solr-workloads-to-amazon-opensearch-service/" target="_blank" rel="nofollow noopener noreferrer" title="Migrating Apache Solr Workloads to Amazon OpenSearch Service">Migrating Apache Solr Workloads to Amazon OpenSearch Service</a></div><div class="srr-meta"><time class="srr-date" title="29 September 2026, 5:00 pm UTC">29 September 2026</time></div><a href="https://cloudnativenow.com/webinar/migrating-apache-solr-workloads-to-amazon-opensearch-service/" class="srr-thumb srr-thumb-cover" style="width:128px;height:128px;--srr-thumb-position:center center;" target="_blank" rel="nofollow noopener noreferrer"><img src="https://cloudnativenow.com/wp-content/uploads/2026/08/2026.09.29-BigData-Boutique-_-AWS-LandingPage-1540x660-CNN-1-1024x439.png" alt="Migrating Apache Solr Workloads to Amazon OpenSearch Service" align="left" loading="lazy" /></a></div></div></div></div><div class="srr-wrap srr-style-grey" data-id="srr-tab-917"><p>RSS Error: Retrieved unsupported status code "403"</p></div><div class="srr-wrap srr-style-grey srr-vticker" data-visible="1" data-speed="10000" data-id="srr-tab-751" ><div class="srr-inner"><div class="srr-item "><div class="srr-item-in srr-clearfix"><div class="srr-title"><a href="https://securityboulevard.com/webinars/practitioner-perspective-achieving-fine-grained-control-for-data-and-ai-on-the-endpoint/" target="_blank" rel="nofollow noopener noreferrer" title="Practitioner Perspective: Achieving Fine-Grained Control for Data and AI on the Endpoint">Practitioner Perspective: Achieving Fine-Grained Control for Data and AI on the Endpoint</a></div><div class="srr-meta"><time class="srr-date" title="20 October 2026, 5:00 pm UTC">20 October 2026</time></div><a href="https://securityboulevard.com/webinars/practitioner-perspective-achieving-fine-grained-control-for-data-and-ai-on-the-endpoint/" class="srr-thumb srr-thumb-cover" style="width:128px;height:128px;--srr-thumb-position:center center;" target="_blank" rel="nofollow noopener noreferrer"><img src="https://securityboulevard.com/wp-content/uploads/2026/08/2026.10.20-Bold-Security-LandingPage-1540x660-DO-1024x439.png" alt="Practitioner Perspective: Achieving Fine-Grained Control for Data and AI on the Endpoint" align="left" loading="lazy" /></a></div></div><div class="srr-item srr-stripe"><div class="srr-item-in srr-clearfix"><div class="srr-title"><a href="https://securityboulevard.com/webinars/agentic-runtime-security-on-aws-identity-least-privilege-and-audit-for-ai-agents-with-ibm-verify-identity-access-and-hashicorp-vault-2/" target="_blank" rel="nofollow noopener noreferrer" title="Agentic Runtime Security on AWS: Identity, Least Privilege, and Audit for AI Agents with IBM Verify Identity Access and HashiCorp Vault">Agentic Runtime Security on AWS: Identity, Least Privilege, and Audit for AI Agents with IBM Verify Identity Access and HashiCorp Vault</a></div><div class="srr-meta"><time class="srr-date" title="1 October 2026, 7:00 pm UTC">1 October 2026</time></div><a href="https://securityboulevard.com/webinars/agentic-runtime-security-on-aws-identity-least-privilege-and-audit-for-ai-agents-with-ibm-verify-identity-access-and-hashicorp-vault-2/" class="srr-thumb srr-thumb-cover" style="width:128px;height:128px;--srr-thumb-position:center center;" target="_blank" rel="nofollow noopener noreferrer"><img src="https://securityboulevard.com/wp-content/uploads/2026/08/2026.10.01-IBM-LandingPage-1540x660-1-1024x439.webp" alt="Agentic Runtime Security on AWS: Identity, Least Privilege, and Audit for AI Agents with IBM Verify Identity Access and HashiCorp Vault" align="left" loading="lazy" /></a></div></div><div class="srr-item "><div class="srr-item-in srr-clearfix"><div class="srr-title"><a href="https://securityboulevard.com/webinars/closing-the-loop-on-ai-coders-3200-vulns-fixed-with-zero-human-triage/" target="_blank" rel="nofollow noopener noreferrer" title="Closing the Loop on AI Coders: 3,200 Vulns Fixed with Zero Human Triage">Closing the Loop on AI Coders: 3,200 Vulns Fixed with Zero Human Triage</a></div><div class="srr-meta"><time class="srr-date" title="1 October 2026, 5:00 pm UTC">1 October 2026</time></div><a href="https://securityboulevard.com/webinars/closing-the-loop-on-ai-coders-3200-vulns-fixed-with-zero-human-triage/" class="srr-thumb srr-thumb-cover" style="width:128px;height:128px;--srr-thumb-position:center center;" target="_blank" rel="nofollow noopener noreferrer"><img src="https://securityboulevard.com/wp-content/uploads/2026/08/2026.10.01-StackHawk-LandingPage-1540x660-SB-1024x439.png" alt="Closing the Loop on AI Coders: 3,200 Vulns Fixed with Zero Human Triage" align="left" loading="lazy" /></a></div></div></div></div></div></div><!-- End - Super RSS Reader --></aside><aside id="text-12" class="widget widget_text clearfix"><h3 class="widget-title"><span>Podcast</span></h3> <div class="textwidget"><p><iframe loading="lazy" style="border: none; min-width: min(100%, 430px); height: 250px;" title="Cloud Native Now Podcast" src="https://www.podbean.com/player-v2/?i=2a4dg-1132a21-pbblog-playlist&amp;pbad=0&amp;share=1&amp;download=0&amp;rtl=0&amp;fonts=Arial&amp;skin=1&amp;font-color=auto&amp;logo_link=episode_page&amp;order=episodic&amp;limit=10&amp;filter=all&amp;ss=a713390a017602015775e868a2cf26b0&amp;btn-skin=1b1b1b&amp;size=250" width="100%" scrolling="no" allowfullscreen="" data-name="pb-iframe-player"></iframe><br />
<center><a href="https://techstrongpodcasts.com/">Listen to all of our podcasts</a></center></p>
</div>
</aside><aside id="custom_html-16" class="widget_text widget widget_custom_html clearfix"><h3 class="widget-title"><span>Press Releases</span></h3><div class="textwidget custom-html-widget"><div class="pt-cv-wrapper"><div class="pt-cv-view pt-cv-scrollable pt-cv-colsys pt-cv-textbelow" id="pt-cv-view-6354490odv"><div data-id="pt-cv-page-1" class="pt-cv-page" data-cvc="1"><div id="afb856aewd" class="pt-cv-carousel pt-cv-slide" data-ride="cvcarousel" data-interval=7000>
<div class="carousel-inner"><div class="item active"><div class="row"><div class="col-md-12 col-sm-12 col-xs-12 pt-cv-content-item pt-cv-1-col" data-pid="158440"><a href="https://cloudnativenow.com/press-releases/cyberwire/threathunter-ai-halts-hundreds-of-attacks-in-the-past-48-hours-combating-ransomware-and-nation-state-cyber-threats-head-on/" class="_self pt-cv-href-thumbnail pt-cv-thumb-default cvplbd" target="_self" ><img width="1200" height="720" src="https://cloudnativenow.com/wp-content/uploads/2024/02/threathunterAI_logo_1708936503f4gxJbwdli.jpg" class="pt-cv-thumbnail img-none" alt="ThreatHunter.ai Halts Hundreds of Attacks in the past 48 hours: Combating Ransomware and Nation-State Cyber Threats Head-On" decoding="async" loading="lazy" srcset="https://cloudnativenow.com/wp-content/uploads/2024/02/threathunterAI_logo_1708936503f4gxJbwdli.jpg 1200w, https://cloudnativenow.com/wp-content/uploads/2024/02/threathunterAI_logo_1708936503f4gxJbwdli-300x180.jpg 300w, https://cloudnativenow.com/wp-content/uploads/2024/02/threathunterAI_logo_1708936503f4gxJbwdli-1024x614.jpg 1024w, https://cloudnativenow.com/wp-content/uploads/2024/02/threathunterAI_logo_1708936503f4gxJbwdli-768x461.jpg 768w" sizes="auto, (max-width: 1200px) 100vw, 1200px" /></a>
<div class="pt-cv-carousel-caption"><h4 class="pt-cv-title"><a href="https://cloudnativenow.com/press-releases/cyberwire/threathunter-ai-halts-hundreds-of-attacks-in-the-past-48-hours-combating-ransomware-and-nation-state-cyber-threats-head-on/" class="_self cvplbd" target="_self" >ThreatHunter.ai Halts Hundreds of Attacks in the past 48 hours: Combating Ransomware and Nation-State Cyber Threats Head-On</a></h4></div></div></div></div>
<div class="item"><div class="row"><div class="col-md-12 col-sm-12 col-xs-12 pt-cv-content-item pt-cv-1-col" data-pid="158144"><a href="https://cloudnativenow.com/press-releases/cyberwire/deloitte-partners-with-memcyco-to-combat-ato-and-other-online-attacks-with-real-time-digital-impersonation-protection-solutions/" class="_self pt-cv-href-thumbnail pt-cv-thumb-default cvplbd" target="_self" ><img width="1200" height="720" src="https://cloudnativenow.com/wp-content/uploads/2024/01/Memcyco1_17059241762IsuS3s9Xs.jpg" class="pt-cv-thumbnail img-none" alt="Deloitte Partners with Memcyco to Combat ATO and Other Online Attacks with Real-Time Digital Impersonation Protection Solutions" decoding="async" loading="lazy" srcset="https://cloudnativenow.com/wp-content/uploads/2024/01/Memcyco1_17059241762IsuS3s9Xs.jpg 1200w, https://cloudnativenow.com/wp-content/uploads/2024/01/Memcyco1_17059241762IsuS3s9Xs-300x180.jpg 300w, https://cloudnativenow.com/wp-content/uploads/2024/01/Memcyco1_17059241762IsuS3s9Xs-1024x614.jpg 1024w, https://cloudnativenow.com/wp-content/uploads/2024/01/Memcyco1_17059241762IsuS3s9Xs-768x461.jpg 768w" sizes="auto, (max-width: 1200px) 100vw, 1200px" /></a>
<div class="pt-cv-carousel-caption"><h4 class="pt-cv-title"><a href="https://cloudnativenow.com/press-releases/cyberwire/deloitte-partners-with-memcyco-to-combat-ato-and-other-online-attacks-with-real-time-digital-impersonation-protection-solutions/" class="_self cvplbd" target="_self" >Deloitte Partners with Memcyco to Combat ATO and Other Online Attacks with Real-Time Digital Impersonation Protection Solutions</a></h4></div></div></div></div></div>
</div></div></div></div> <style type="text/css" id="pt-cv-inline-style-94f92688f6">#pt-cv-view-6354490odv .pt-cv-title a, #pt-cv-view-6354490odv .panel-title { font-size: 15px !important; line-height: 1.3 !important; color: #000000 !important; }
#pt-cv-view-6354490odv .pt-cv-readmore { color: #ffffff !important; background-color: #00aeef !important; }
#pt-cv-view-6354490odv .pt-cv-readmore:hover { color: #ffffff !important; background-color: #00aeef !important; }</style>
</div></aside><aside id="custom_html-4" class="widget_text widget widget_custom_html clearfix"><h3 class="widget-title"><span>SUBSCRIBE TO CNN NEWSLETTER</span></h3><div class="textwidget custom-html-widget"><div class="sue-panel" data-url="" data-target="self" style="background-color:#ffffff;color:#333333;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;box-shadow:0px 1px 2px #eeeeee;-moz-box-shadow:0px 1px 2px #eeeeee;-webkit-box-shadow:0px 1px 2px #eeeeee;border:1px solid #e5e5e5"><div class="sue-panel-content sue-content-wrap" style="text-align:left">
<script charset="utf-8" type="text/javascript" src="//js.hsforms.net/forms/v2.js"></script>
<script>
hbspt.forms.create({
region: "na1",
portalId: "1628905",
formId: "732e9c19-c2e5-434b-a087-616ca57831d7"
});
</script>
</div></div></div></aside><aside id="custom_html-12" class="widget_text widget widget_custom_html clearfix"><h3 class="widget-title"><span>MOST READ</span></h3><div class="textwidget custom-html-widget"><div class="pt-cv-wrapper"><div class="pt-cv-view pt-cv-grid pt-cv-colsys" id="pt-cv-view-b2e105fbc5"><div data-id="pt-cv-page-1" class="pt-cv-page" data-cvc="1"><div class="col-md-12 col-sm-12 col-xs-12 pt-cv-content-item pt-cv-1-col" data-pid="163680"><div class='pt-cv-ifield'><h4 class="pt-cv-title"><a href="https://cloudnativenow.com/features/docker-desktop-gets-a-hypervisor-of-its-own/" class="_self cvplbd" target="_self" >Docker Desktop Gets a Hypervisor of its Own</a></h4>
<div class="pt-cv-meta-fields"><span class="entry-date"> <time datetime="2026-08-13T14:36:13-04:00">August 13, 2026</time></span></div></div></div>
<div class="col-md-12 col-sm-12 col-xs-12 pt-cv-content-item pt-cv-1-col" data-pid="163737"><div class='pt-cv-ifield'><h4 class="pt-cv-title"><a href="https://cloudnativenow.com/features/red-hat-readies-an-mcp-server-to-help-llms-manage-kubernetes/" class="_self cvplbd" target="_self" >Red Hat Readies an MCP Server to Help LLMs Manage Kubernetes</a></h4>
<div class="pt-cv-meta-fields"><span class="entry-date"> <time datetime="2026-08-19T09:45:30-04:00">August 19, 2026</time></span></div></div></div>
<div class="col-md-12 col-sm-12 col-xs-12 pt-cv-content-item pt-cv-1-col" data-pid="163733"><div class='pt-cv-ifield'><h4 class="pt-cv-title"><a href="https://cloudnativenow.com/features/kubeflows-graduation-is-a-vote-for-kubernetes-as-the-ai-control-plane/" class="_self cvplbd" target="_self" >Kubeflow’s Graduation Is a Vote for Kubernetes as the AI Control Plane</a></h4>
<div class="pt-cv-meta-fields"><span class="entry-date"> <time datetime="2026-08-19T05:11:59-04:00">August 19, 2026</time></span></div></div></div>
<div class="col-md-12 col-sm-12 col-xs-12 pt-cv-content-item pt-cv-1-col" data-pid="163722"><div class='pt-cv-ifield'><h4 class="pt-cv-title"><a href="https://cloudnativenow.com/features/cncf-graduates-kubeflow-for-production-ai-on-kubernetes/" class="_self cvplbd" target="_self" >CNCF Graduates Kubeflow for Production AI on Kubernetes</a></h4>
<div class="pt-cv-meta-fields"><span class="entry-date"> <time datetime="2026-08-18T14:16:30-04:00">August 18, 2026</time></span></div></div></div>
<div class="col-md-12 col-sm-12 col-xs-12 pt-cv-content-item pt-cv-1-col" data-pid="165635"><div class='pt-cv-ifield'><h4 class="pt-cv-title"><a href="https://cloudnativenow.com/features/echo-acquires-hardened-container-assets-from-minimus/" class="_self cvplbd" target="_self" >Echo Acquires Hardened Container Assets from Minimus</a></h4>
<div class="pt-cv-meta-fields"><span class="entry-date"> <time datetime="2026-08-27T13:46:59-04:00">August 27, 2026</time></span></div></div></div></div></div></div> <style type="text/css" id="pt-cv-inline-style-c6dc38eg21">#pt-cv-view-b2e105fbc5 .pt-cv-content-item { padding-bottom: 0px !important; }
#pt-cv-view-b2e105fbc5 { margin-bottom: 0px !important; }
#pt-cv-view-b2e105fbc5 .pt-cv-ifield { padding-bottom: 0px !important; }
#pt-cv-view-b2e105fbc5 .pt-cv-title a, #pt-cv-view-b2e105fbc5 .panel-title { font-size: 14px !important; line-height: 1.3 !important; color: #000000 !important; }
#pt-cv-view-b2e105fbc5 .pt-cv-readmore { color: #ffffff !important; background-color: #00aeef !important; }
#pt-cv-view-b2e105fbc5 .pt-cv-readmore:hover { color: #ffffff !important; background-color: #00aeef !important; }</style>
</div></aside><aside id="colormag_featured_posts_small_thumbnails-2" class="widget widget_featured_posts widget_featured_posts_small_thumbnails widget_featured_meta clearfix"> <h3 class="widget-title" ><span >RECENT POSTS</span></h3> <div class="following-post">
<div class="single-article clearfix " >
<figure><a href="https://cloudnativenow.com/contributed-content/k8sgpt-and-the-guardrails-for-ai-assisted-kubernetes-troubleshooting/" title="K8sGPT and the Guardrails for AI-Assisted Kubernetes Troubleshooting"><img width="130" height="90" src="https://cloudnativenow.com/wp-content/uploads/2026/09/K8sGPT-130x90.jpeg" class="attachment-colormag-featured-post-small size-colormag-featured-post-small wp-post-image" alt="K8sGPT and the Guardrails for AI-Assisted Kubernetes Troubleshooting" title="K8sGPT and the Guardrails for AI-Assisted Kubernetes Troubleshooting" decoding="async" loading="lazy" srcset="https://cloudnativenow.com/wp-content/uploads/2026/09/K8sGPT-130x90.jpeg 130w, https://cloudnativenow.com/wp-content/uploads/2026/09/K8sGPT-392x272.jpeg 392w" sizes="auto, (max-width: 130px) 100vw, 130px" /></a></figure> <div class="article-content">
<div class="above-entry-meta"><span class="cat-links"><a href="https://cloudnativenow.com/category/topics/cloudnativedevelopment/" rel="category tag" class="not-sponsored">Cloud-Native Development</a>&nbsp;<a href="https://cloudnativenow.com/category/topics/cloudnativeplatforms/" style="background:#172852" rel="category tag" class="not-sponsored">Cloud-Native Platforms</a>&nbsp;<a href="https://cloudnativenow.com/category/contributed-content/" rel="category tag" class="not-sponsored">Contributed Content</a>&nbsp;<a href="https://cloudnativenow.com/category/topics/cloudnativedevelopment/kubernetes/" rel="category tag" class="not-sponsored">Kubernetes</a>&nbsp;<a href="https://cloudnativenow.com/category/topics/cloudnativeplatforms/platform-engineering/" rel="category tag" class="not-sponsored">Platform Engineering</a>&nbsp;<a href="https://cloudnativenow.com/category/social-facebook/" rel="category tag" class="not-sponsored">Social - Facebook</a>&nbsp;<a href="https://cloudnativenow.com/category/social-linkedin/" rel="category tag" class="not-sponsored">Social - LinkedIn</a>&nbsp;<a href="https://cloudnativenow.com/category/social-x/" rel="category tag" class="not-sponsored">Social - X</a>&nbsp;<a href="https://cloudnativenow.com/category/topics/" style="background:#172852" rel="category tag" class="not-sponsored">Topics</a>&nbsp;</span></div> <h3 class="entry-title">
<a href="https://cloudnativenow.com/contributed-content/k8sgpt-and-the-guardrails-for-ai-assisted-kubernetes-troubleshooting/" title="K8sGPT and the Guardrails for AI-Assisted Kubernetes Troubleshooting">K8sGPT and the Guardrails for AI-Assisted Kubernetes Troubleshooting</a>
</h3>
<div class="below-entry-meta ">
<span class="posted-on"><a href="https://cloudnativenow.com/contributed-content/k8sgpt-and-the-guardrails-for-ai-assisted-kubernetes-troubleshooting/" title="5:41 pm" rel="bookmark"><i class="fa fa-calendar-o"></i> <time class="entry-date published" datetime="2026-09-10T17:41:30-04:00">September 10, 2026</time></a></span> <span class="byline"><span class="author vcard"><i class="fa fa-user"></i><a class="url fn n" href="https://cloudnativenow.com/author/pavan-madduri/" title="Pavan Madduri">Pavan Madduri</a></span></span>
<span class="comments"><i class="fa fa-comment"></i><a href="https://cloudnativenow.com/contributed-content/k8sgpt-and-the-guardrails-for-ai-assisted-kubernetes-troubleshooting/#respond" itemprop="discussionURL"><span class="dsq-postid" data-dsqidentifier="165711 https://cloudnativenow.com/?p=165711">0</span></a></span>
</div>
</div>
</div>
<div class="single-article clearfix " >
<figure><a href="https://cloudnativenow.com/features/kubernetes-did-not-miss-the-ai-wave-it-absorbed-it/" title="Kubernetes Did Not Miss the AI Wave. It Absorbed It"><img width="130" height="90" src="https://cloudnativenow.com/wp-content/uploads/2026/09/cloud-native-ai-kubernetes-770x330-1-130x90.jpg" class="attachment-colormag-featured-post-small size-colormag-featured-post-small wp-post-image" alt="Kubernetes Did Not Miss the AI Wave. It Absorbed It" title="Kubernetes Did Not Miss the AI Wave. It Absorbed It" decoding="async" loading="lazy" srcset="https://cloudnativenow.com/wp-content/uploads/2026/09/cloud-native-ai-kubernetes-770x330-1-130x90.jpg 130w, https://cloudnativenow.com/wp-content/uploads/2026/09/cloud-native-ai-kubernetes-770x330-1-392x272.jpg 392w" sizes="auto, (max-width: 130px) 100vw, 130px" /></a></figure> <div class="article-content">
<div class="above-entry-meta"><span class="cat-links"><a href="https://cloudnativenow.com/category/features/" style="background:#172852" rel="category tag" class="not-sponsored">Features</a>&nbsp;<a href="https://cloudnativenow.com/category/topics/cloudnativedevelopment/kubernetes/" rel="category tag" class="not-sponsored">Kubernetes</a>&nbsp;<a href="https://cloudnativenow.com/category/news/" style="background:#f2d411" rel="category tag" class="not-sponsored">News</a>&nbsp;<a href="https://cloudnativenow.com/category/resources/" rel="category tag" class="not-sponsored">Resources</a>&nbsp;<a href="https://cloudnativenow.com/category/social-facebook/" rel="category tag" class="not-sponsored">Social - Facebook</a>&nbsp;<a href="https://cloudnativenow.com/category/social-linkedin/" rel="category tag" class="not-sponsored">Social - LinkedIn</a>&nbsp;<a href="https://cloudnativenow.com/category/social-x/" rel="category tag" class="not-sponsored">Social - X</a>&nbsp;<a href="https://cloudnativenow.com/category/topics/" style="background:#172852" rel="category tag" class="not-sponsored">Topics</a>&nbsp;</span></div> <h3 class="entry-title">
<a href="https://cloudnativenow.com/features/kubernetes-did-not-miss-the-ai-wave-it-absorbed-it/" title="Kubernetes Did Not Miss the AI Wave. It Absorbed It">Kubernetes Did Not Miss the AI Wave. It Absorbed It</a>
</h3>
<div class="below-entry-meta ">
<span class="posted-on"><a href="https://cloudnativenow.com/features/kubernetes-did-not-miss-the-ai-wave-it-absorbed-it/" title="10:30 am" rel="bookmark"><i class="fa fa-calendar-o"></i> <time class="entry-date published" datetime="2026-09-10T10:30:44-04:00">September 10, 2026</time></a></span> <span class="byline"><span class="author vcard"><i class="fa fa-user"></i><a class="url fn n" href="https://cloudnativenow.com/author/ashimmy/" title="Alan Shimel">Alan Shimel</a></span></span>
<span class="comments"><i class="fa fa-comment"></i><a href="https://cloudnativenow.com/features/kubernetes-did-not-miss-the-ai-wave-it-absorbed-it/#respond" itemprop="discussionURL"><span class="dsq-postid" data-dsqidentifier="165701 https://cloudnativenow.com/?p=165701">0</span></a></span>
</div>
</div>
</div>
<div class="single-article clearfix " >
<figure><a href="https://cloudnativenow.com/features/manifestly-safer-why-kubernetes-wants-developers-to-speak-kyaml/" title="Manifestly Safer, Why Kubernetes Wants Developers to Speak KYAML"><img width="130" height="90" src="https://cloudnativenow.com/wp-content/uploads/2026/06/Kubernetesoperatorstrategy-Large-130x90.jpeg" class="attachment-colormag-featured-post-small size-colormag-featured-post-small wp-post-image" alt="Manifestly Safer, Why Kubernetes Wants Developers to Speak KYAML" title="Manifestly Safer, Why Kubernetes Wants Developers to Speak KYAML" decoding="async" loading="lazy" srcset="https://cloudnativenow.com/wp-content/uploads/2026/06/Kubernetesoperatorstrategy-Large-130x90.jpeg 130w, https://cloudnativenow.com/wp-content/uploads/2026/06/Kubernetesoperatorstrategy-Large-392x272.jpeg 392w" sizes="auto, (max-width: 130px) 100vw, 130px" /></a></figure> <div class="article-content">
<div class="above-entry-meta"><span class="cat-links"><a href="https://cloudnativenow.com/category/topics/cloudnativesecurity/" style="background:#172852" rel="category tag" class="not-sponsored">Cloud-Native Security</a>&nbsp;<a href="https://cloudnativenow.com/category/topics/containers/" rel="category tag" class="not-sponsored">Containers</a>&nbsp;<a href="https://cloudnativenow.com/category/features/" style="background:#172852" rel="category tag" class="not-sponsored">Features</a>&nbsp;<a href="https://cloudnativenow.com/category/social-facebook/" rel="category tag" class="not-sponsored">Social - Facebook</a>&nbsp;<a href="https://cloudnativenow.com/category/social-linkedin/" rel="category tag" class="not-sponsored">Social - LinkedIn</a>&nbsp;<a href="https://cloudnativenow.com/category/social-x/" rel="category tag" class="not-sponsored">Social - X</a>&nbsp;<a href="https://cloudnativenow.com/category/topics/" style="background:#172852" rel="category tag" class="not-sponsored">Topics</a>&nbsp;</span></div> <h3 class="entry-title">
<a href="https://cloudnativenow.com/features/manifestly-safer-why-kubernetes-wants-developers-to-speak-kyaml/" title="Manifestly Safer, Why Kubernetes Wants Developers to Speak KYAML">Manifestly Safer, Why Kubernetes Wants Developers to Speak KYAML</a>
</h3>
<div class="below-entry-meta ">
<span class="posted-on"><a href="https://cloudnativenow.com/features/manifestly-safer-why-kubernetes-wants-developers-to-speak-kyaml/" title="5:30 am" rel="bookmark"><i class="fa fa-calendar-o"></i> <time class="entry-date published" datetime="2026-09-08T05:30:55-04:00">September 8, 2026</time></a></span> <span class="byline"><span class="author vcard"><i class="fa fa-user"></i><a class="url fn n" href="https://cloudnativenow.com/author/adrian-bridgwater/" title="Adrian Bridgwater">Adrian Bridgwater</a></span></span>
<span class="comments"><i class="fa fa-comment"></i><a href="https://cloudnativenow.com/features/manifestly-safer-why-kubernetes-wants-developers-to-speak-kyaml/#respond" itemprop="discussionURL"><span class="dsq-postid" data-dsqidentifier="165692 https://cloudnativenow.com/?p=165692">0</span></a></span>
</div>
</div>
</div>
<div class="single-article clearfix " >
<figure><a href="https://cloudnativenow.com/features/rapidfort-allies-with-crowdstrike-to-harden-container-images/" title="RapidFort Allies with CrowdStrike to Harden Container Images"><img width="130" height="90" src="https://cloudnativenow.com/wp-content/uploads/2026/09/RapidFort1-130x90.jpg" class="attachment-colormag-featured-post-small size-colormag-featured-post-small wp-post-image" alt="RapidFort Allies with CrowdStrike to Harden Container Images" title="RapidFort Allies with CrowdStrike to Harden Container Images" decoding="async" loading="lazy" srcset="https://cloudnativenow.com/wp-content/uploads/2026/09/RapidFort1-130x90.jpg 130w, https://cloudnativenow.com/wp-content/uploads/2026/09/RapidFort1-392x272.jpg 392w" sizes="auto, (max-width: 130px) 100vw, 130px" /></a></figure> <div class="article-content">
<div class="above-entry-meta"><span class="cat-links"><a href="https://cloudnativenow.com/category/topics/cloudnativesecurity/" style="background:#172852" rel="category tag" class="not-sponsored">Cloud-Native Security</a>&nbsp;<a href="https://cloudnativenow.com/category/topics/cloudnativesecurity/devsecops-cloudnativesecurity/" rel="category tag" class="not-sponsored">DevSecOps</a>&nbsp;<a href="https://cloudnativenow.com/category/features/" style="background:#172852" rel="category tag" class="not-sponsored">Features</a>&nbsp;<a href="https://cloudnativenow.com/category/social-facebook/" rel="category tag" class="not-sponsored">Social - Facebook</a>&nbsp;<a href="https://cloudnativenow.com/category/social-linkedin/" rel="category tag" class="not-sponsored">Social - LinkedIn</a>&nbsp;<a href="https://cloudnativenow.com/category/social-x/" rel="category tag" class="not-sponsored">Social - X</a>&nbsp;</span></div> <h3 class="entry-title">
<a href="https://cloudnativenow.com/features/rapidfort-allies-with-crowdstrike-to-harden-container-images/" title="RapidFort Allies with CrowdStrike to Harden Container Images">RapidFort Allies with CrowdStrike to Harden Container Images</a>
</h3>
<div class="below-entry-meta ">
<span class="posted-on"><a href="https://cloudnativenow.com/features/rapidfort-allies-with-crowdstrike-to-harden-container-images/" title="1:32 pm" rel="bookmark"><i class="fa fa-calendar-o"></i> <time class="entry-date published" datetime="2026-09-04T13:32:15-04:00">September 4, 2026</time></a></span> <span class="byline"><span class="author vcard"><i class="fa fa-user"></i><a class="url fn n" href="https://cloudnativenow.com/author/mikevizard/" title="Mike Vizard">Mike Vizard</a></span></span>
<span class="comments"><i class="fa fa-comment"></i><a href="https://cloudnativenow.com/features/rapidfort-allies-with-crowdstrike-to-harden-container-images/#respond" itemprop="discussionURL"><span class="dsq-postid" data-dsqidentifier="165683 https://cloudnativenow.com/?p=165683">0</span></a></span>
</div>
</div>
</div>
<div class="single-article clearfix " >
<figure><a href="https://cloudnativenow.com/features/containers-became-the-unit-of-speed-ai-agents-are-making-vms-the-unit-of-trust/" title="Containers Became the Unit of Speed. AI Agents Are Making VMs the Unit of Trust"><img width="130" height="90" src="https://cloudnativenow.com/wp-content/uploads/2026/09/ai-agents-container-microvm-770x330-1-130x90.jpg" class="attachment-colormag-featured-post-small size-colormag-featured-post-small wp-post-image" alt="Containers Became the Unit of Speed. AI Agents Are Making VMs the Unit of Trust" title="Containers Became the Unit of Speed. AI Agents Are Making VMs the Unit of Trust" decoding="async" loading="lazy" srcset="https://cloudnativenow.com/wp-content/uploads/2026/09/ai-agents-container-microvm-770x330-1-130x90.jpg 130w, https://cloudnativenow.com/wp-content/uploads/2026/09/ai-agents-container-microvm-770x330-1-392x272.jpg 392w" sizes="auto, (max-width: 130px) 100vw, 130px" /></a></figure> <div class="article-content">
<div class="above-entry-meta"><span class="cat-links"><a href="https://cloudnativenow.com/category/topics/containers/" rel="category tag" class="not-sponsored">Containers</a>&nbsp;<a href="https://cloudnativenow.com/category/features/" style="background:#172852" rel="category tag" class="not-sponsored">Features</a>&nbsp;<a href="https://cloudnativenow.com/category/news/" style="background:#f2d411" rel="category tag" class="not-sponsored">News</a>&nbsp;<a href="https://cloudnativenow.com/category/social-facebook/" rel="category tag" class="not-sponsored">Social - Facebook</a>&nbsp;<a href="https://cloudnativenow.com/category/social-linkedin/" rel="category tag" class="not-sponsored">Social - LinkedIn</a>&nbsp;<a href="https://cloudnativenow.com/category/social-x/" rel="category tag" class="not-sponsored">Social - X</a>&nbsp;<a href="https://cloudnativenow.com/category/topics/" style="background:#172852" rel="category tag" class="not-sponsored">Topics</a>&nbsp;</span></div> <h3 class="entry-title">
<a href="https://cloudnativenow.com/features/containers-became-the-unit-of-speed-ai-agents-are-making-vms-the-unit-of-trust/" title="Containers Became the Unit of Speed. AI Agents Are Making VMs the Unit of Trust">Containers Became the Unit of Speed. AI Agents Are Making VMs the Unit of Trust</a>
</h3>
<div class="below-entry-meta ">
<span class="posted-on"><a href="https://cloudnativenow.com/features/containers-became-the-unit-of-speed-ai-agents-are-making-vms-the-unit-of-trust/" title="4:46 am" rel="bookmark"><i class="fa fa-calendar-o"></i> <time class="entry-date published" datetime="2026-09-02T04:46:58-04:00">September 2, 2026</time></a></span> <span class="byline"><span class="author vcard"><i class="fa fa-user"></i><a class="url fn n" href="https://cloudnativenow.com/author/ashimmy/" title="Alan Shimel">Alan Shimel</a></span></span>
<span class="comments"><i class="fa fa-comment"></i><a href="https://cloudnativenow.com/features/containers-became-the-unit-of-speed-ai-agents-are-making-vms-the-unit-of-trust/#respond" itemprop="discussionURL"><span class="dsq-postid" data-dsqidentifier="165679 https://cloudnativenow.com/?p=165679">0</span></a></span>
</div>
</div>
</div>
</div>
</aside>
</div>
</div><!-- .inner-wrap -->
</div><!-- #main -->
<footer id="colophon" class="clearfix " role="contentinfo" itemscope="itemscope" itemtype="http://schema.org/WPFooter" >
<div class="footer-socket-wrapper clearfix">
<div class="inner-wrap">
<div class="footer-socket-area">
<div class="footer-socket-right-section">
<div class="social-links clearfix">
<ul>
<li><a href="https://www.facebook.com/cloudnativenow"><i class="fa fa-facebook"></i></a></li><li><a href="https://twitter.com/ContainerJrnl"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 640 640"><!--!Font Awesome Free v7.0.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2025 Fonticons, Inc.--><path d="M453.2 112L523.8 112L369.6 288.2L551 528L409 528L297.7 382.6L170.5 528L99.8 528L264.7 339.5L90.8 112L236.4 112L336.9 244.9L453.2 112zM428.4 485.8L467.5 485.8L215.1 152L173.1 152L428.4 485.8z"/></svg></a></li><li><a href="https://www.youtube.com/channel/UC-zcE077X98oTEDPwKkDQxQ"><i class="fa fa-youtube"></i></a></li><li><a href="https://www.linkedin.com/company/cloudnativenow/"><i class="fa fa-linkedin"></i></a></li>
<li><a href="https://news.google.com/publications/CAAqMQgKIitDQklTR2dnTWFoWUtGR052Ym5SaGFXNWxjbXB2ZFhKdVlXd3VZMjl0S0FBUAE?hl=en-US&amp;gl=US&amp;ceid=US%3Aen"><i class="fa fa-google" style="color:#172852"></i></a></li> </ul>
</div>
<nav class="footer-menu clearfix">
<div class="menu-csc-footer-navigation-container"><ul id="menu-csc-footer-navigation" class="menu"><li id="menu-item-8371" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-8371"><a href="https://cloudnativenow.com/about/">About</a></li>
<li id="menu-item-9628" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-9628"><a target="_blank" href="https://techstronggroup.com/assets/Techstrong-media-kit-26.pdf">Media Kit</a></li>
<li id="menu-item-153858" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-153858"><a target="_blank" href="https://techstronggroup.com/tellmemore/">Sponsor Info</a></li>
<li id="menu-item-8967" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-8967"><a href="https://cloudnativenow.com/write-for-cloudnativenow/">Write for Cloud Native Now</a></li>
<li id="menu-item-8901" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-8901"><a href="https://cloudnativenow.com/copyright/">Copyright</a></li>
<li id="menu-item-8906" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-8906"><a href="https://cloudnativenow.com/tos/">TOS</a></li>
<li id="menu-item-15784" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-15784"><a target="_blank" href="https://techstronggroup.com/privacy-policy/">Privacy Policy</a></li>
</ul></div> </nav>
</div>
<div class="footer-socket-left-section">
<div class="powered-by"><a href="https://techstronggroup.com/" target="_blank"><img src="https://techstronggroup.com/wp-content/uploads/2021/10/powered-by-techstrong-ftr-color.png" alt="Powered by Techstrong Group"></a></div>
<div class="copyright">Copyright © 2026 <a href="https://techstronggroup.com/" target="_blank">Techstrong Group, Inc.</a> All rights reserved.</div> </div>
</div>
</div>
</div>
</footer>
<a href="#masthead" id="scroll-up"><i class="fa fa-chevron-up"></i></a>
<div class="reading-progress-bar"></div>
</div><!-- #page -->
<script type="speculationrules">
{"prefetch":[{"source":"document","where":{"and":[{"href_matches":"/*"},{"not":{"href_matches":["/wp-*.php","/wp-admin/*","/wp-content/uploads/*","/wp-content/*","/wp-content/plugins/*","/wp-content/themes/colormag-pro-child/*","/wp-content/themes/colormag-pro/*","/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]}
</script>
<script>
( function ( body ) {
'use strict';
body.className = body.className.replace( /\btribe-no-js\b/, 'tribe-js' );
} )( document.body );
</script>
<!-- GTM Container placement set to footer -->
<!-- Google Tag Manager (noscript) -->
<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-NTZGBP5" height="0" width="0" style="display:none;visibility:hidden" aria-hidden="true"></iframe></noscript>
<!-- End Google Tag Manager (noscript) --><div class="wppopups-whole" style="display: none"><div class="spu-bg " id="spu-bg-159918"></div><div class="spu-box spu-animation-fade spu-position-centered spu-animation-animated" id="spu-159918" data-id="159918" data-parent="0" data-settings="{&quot;position&quot;:{&quot;position&quot;:&quot;centered&quot;,&quot;sticky_title&quot;:&quot;Blank Popup&quot;,&quot;sticky_title_color&quot;:&quot;rgba(0,0,0,255)&quot;,&quot;sticky_title_size&quot;:&quot;28px&quot;,&quot;sticky_title_bg&quot;:&quot;rgba(255,255,255,255)&quot;,&quot;push_content&quot;:&quot;0&quot;},&quot;animation&quot;:{&quot;animation&quot;:&quot;fade&quot;},&quot;colors&quot;:{&quot;show_overlay&quot;:&quot;yes-color&quot;,&quot;overlay_color&quot;:&quot;rgba(0,0,0,0.5)&quot;,&quot;overlay_blur&quot;:&quot;2&quot;,&quot;bg_color&quot;:&quot;rgb(255, 255, 255)&quot;,&quot;bg_img&quot;:&quot;&quot;,&quot;bg_img_repeat&quot;:&quot;no-repeat&quot;,&quot;bg_img_size&quot;:&quot;auto&quot;},&quot;close&quot;:{&quot;close_color&quot;:&quot;#666&quot;,&quot;close_hover_color&quot;:&quot;#000&quot;,&quot;close_shadow_color&quot;:&quot;#000&quot;,&quot;close_size&quot;:&quot;30&quot;,&quot;close_position&quot;:&quot;top_right&quot;},&quot;popup_box&quot;:{&quot;width&quot;:&quot;650px&quot;,&quot;padding&quot;:&quot;20&quot;,&quot;radius&quot;:&quot;0&quot;,&quot;auto_height&quot;:&quot;yes&quot;,&quot;height&quot;:&quot;350px&quot;},&quot;border&quot;:{&quot;border_type&quot;:&quot;none&quot;,&quot;border_color&quot;:&quot;#000&quot;,&quot;border_width&quot;:&quot;3&quot;,&quot;border_radius&quot;:&quot;0&quot;,&quot;border_margin&quot;:&quot;0&quot;},&quot;shadow&quot;:{&quot;shadow_color&quot;:&quot;#ccc&quot;,&quot;shadow_type&quot;:&quot;outset&quot;,&quot;shadow_x_offset&quot;:&quot;0&quot;,&quot;shadow_y_offset&quot;:&quot;0&quot;,&quot;shadow_blur&quot;:&quot;0&quot;,&quot;shadow_spread&quot;:&quot;0&quot;},&quot;css&quot;:{&quot;custom_css&quot;:&quot;&quot;},&quot;id&quot;:&quot;159918&quot;,&quot;field_id&quot;:1,&quot;rules&quot;:{&quot;group_0&quot;:{&quot;rule_0&quot;:{&quot;rule&quot;:&quot;page_type&quot;,&quot;operator&quot;:&quot;==&quot;,&quot;value&quot;:&quot;all_pages&quot;}}},&quot;global_rules&quot;:{&quot;group_0&quot;:{&quot;rule_0&quot;:{&quot;rule&quot;:&quot;page_type&quot;,&quot;operator&quot;:&quot;==&quot;,&quot;value&quot;:&quot;all_pages&quot;}}},&quot;settings&quot;:{&quot;popup_title&quot;:&quot;Newsletter Popup Email Only&quot;,&quot;popup_desc&quot;:&quot;&quot;,&quot;test_mode&quot;:&quot;0&quot;,&quot;powered_link&quot;:&quot;0&quot;,&quot;popup_class&quot;:&quot;&quot;,&quot;popup_hidden_class&quot;:&quot;&quot;,&quot;disable_scroll&quot;:&quot;0&quot;,&quot;close_on_conversion&quot;:&quot;1&quot;,&quot;autoclose&quot;:0,&quot;disable_close&quot;:&quot;0&quot;,&quot;advanced_close&quot;:&quot;0&quot;,&quot;conversion_cookie_name&quot;:&quot;spu_conversion_159907&quot;,&quot;conversion_cookie_duration&quot;:&quot;3&quot;,&quot;conversion_cookie_type&quot;:&quot;d&quot;,&quot;closing_cookie_name&quot;:&quot;spu_closing_159907&quot;,&quot;closing_cookie_duration&quot;:&quot;3&quot;,&quot;closing_cookie_type&quot;:&quot;d&quot;},&quot;triggers&quot;:{&quot;trigger_0&quot;:{&quot;trigger&quot;:&quot;exit&quot;}},&quot;success&quot;:{&quot;optin_success_seconds&quot;:0}}" data-need_ajax="0"><div class="spu-container "><div class="spu-content">
<a href="https://webinars.cloudnativenow.com/in-article-newsletter-popup"><img class="alignnone size-large wp-image-159908" src="https://cloudnativenow.com/wp-content/uploads/2024/11/2-1024x439.png" alt="" width="800" height="343" /></a>
<script charset="utf-8" type="text/javascript" src="//js.hsforms.net/forms/embed/v2.js"></script>
<script>
hbspt.forms.create({
portalId: "1628905",
formId: "5f7da2a4-b420-4d43-b1ca-87ba692114ec"
});
</script>
</div><a href="#" class="spu-close spu-close-popup spu-close-top_right">&times;</a><span class="spu-timer"></span></div></div><!--spu-box--></div> <div style="display:none">
<div class="grofile-hash-map-4c92f7b009868acb18aa8573a13ff5fa">
</div>
<div class="grofile-hash-map-4c92f7b009868acb18aa8573a13ff5fa">
</div>
</div>
<script> /* <![CDATA[ */var tribe_l10n_datatables = {"aria":{"sort_ascending":": activate to sort column ascending","sort_descending":": activate to sort column descending"},"length_menu":"Show _MENU_ entries","empty_table":"No data available in table","info":"Showing _START_ to _END_ of _TOTAL_ entries","info_empty":"Showing 0 to 0 of 0 entries","info_filtered":"(filtered from _MAX_ total entries)","zero_records":"No matching records found","search":"Search:","all_selected_text":"All items on this page were selected. ","select_all_link":"Select all pages","clear_selection":"Clear Selection.","pagination":{"all":"All","next":"Next","previous":"Previous"},"select":{"rows":{"0":"","_":": Selected %d rows","1":": Selected 1 row"}},"datepicker":{"dayNames":["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],"dayNamesShort":["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],"dayNamesMin":["S","M","T","W","T","F","S"],"monthNames":["January","February","March","April","May","June","July","August","September","October","November","December"],"monthNamesShort":["January","February","March","April","May","June","July","August","September","October","November","December"],"monthNamesMin":["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],"nextText":"Next","prevText":"Prev","currentText":"Today","closeText":"Done","today":"Today","clear":"Clear"}};/* ]]> */ </script>
<script type="text/javascript">
window.WPCOM_sharing_counts = {"https://cloudnativenow.com/features/holding-retrospectives-in-a-cloud-native-world/":155146};
</script>
<script id="wppopups-js-extra">
var wppopups_vars = {"is_admin":"","ajax_url":"https://cloudnativenow.com/wp-admin/admin-ajax.php","pid":"155146","is_front_page":"","is_blog_page":"","is_category":"","site_url":"https://cloudnativenow.com","is_archive":"","is_search":"","is_singular":"1","is_preview":"","facebook":"","twitter":"","val_required":"This field is required.","val_url":"Please enter a valid URL.","val_email":"Please enter a valid email address.","val_number":"Please enter a valid number.","val_checklimit":"You have exceeded the number of allowed selections: {#}.","val_limit_characters":"{count} of {limit} max characters.","val_limit_words":"{count} of {limit} max words.","disable_form_reopen":"__return_false"};
//# sourceURL=wppopups-js-extra
</script>
<script id="wppopups-js" src="https://cloudnativenow.com/wp-content/plugins/wppopups/src/assets/js/wppopups.js?ver=2.2.0.3"></script>
<script id="pt-cv-content-views-script-js-extra">
var PT_CV_PUBLIC = {"_prefix":"pt-cv-","page_to_show":"5","_nonce":"01f3dc4617","is_admin":"","is_mobile":"","ajaxurl":"https://cloudnativenow.com/wp-admin/admin-ajax.php","lang":"","loading_image_src":"data:image/gif;base64,R0lGODlhDwAPALMPAMrKygwMDJOTkz09PZWVla+vr3p6euTk5M7OzuXl5TMzMwAAAJmZmWZmZszMzP///yH/C05FVFNDQVBFMi4wAwEAAAAh+QQFCgAPACwAAAAADwAPAAAEQvDJaZaZOIcV8iQK8VRX4iTYoAwZ4iCYoAjZ4RxejhVNoT+mRGP4cyF4Pp0N98sBGIBMEMOotl6YZ3S61Bmbkm4mAgAh+QQFCgAPACwAAAAADQANAAAENPDJSRSZeA418itN8QiK8BiLITVsFiyBBIoYqnoewAD4xPw9iY4XLGYSjkQR4UAUD45DLwIAIfkEBQoADwAsAAAAAA8ACQAABC/wyVlamTi3nSdgwFNdhEJgTJoNyoB9ISYoQmdjiZPcj7EYCAeCF1gEDo4Dz2eIAAAh+QQFCgAPACwCAAAADQANAAAEM/DJBxiYeLKdX3IJZT1FU0iIg2RNKx3OkZVnZ98ToRD4MyiDnkAh6BkNC0MvsAj0kMpHBAAh+QQFCgAPACwGAAAACQAPAAAEMDC59KpFDll73HkAA2wVY5KgiK5b0RRoI6MuzG6EQqCDMlSGheEhUAgqgUUAFRySIgAh+QQFCgAPACwCAAIADQANAAAEM/DJKZNLND/kkKaHc3xk+QAMYDKsiaqmZCxGVjSFFCxB1vwy2oOgIDxuucxAMTAJFAJNBAAh+QQFCgAPACwAAAYADwAJAAAEMNAs86q1yaWwwv2Ig0jUZx3OYa4XoRAfwADXoAwfo1+CIjyFRuEho60aSNYlOPxEAAAh+QQFCgAPACwAAAIADQANAAAENPA9s4y8+IUVcqaWJ4qEQozSoAzoIyhCK2NFU2SJk0hNnyEOhKR2AzAAj4Pj4GE4W0bkJQIAOw==","is_mobile_tablet":"","sf_no_post_found":"No posts found.","lf__separator":"____"};
var PT_CV_PAGINATION = {"first":"\u00ab","prev":"\u2039","next":"\u203a","last":"\u00bb","goto_first":"Go to first page","goto_prev":"Go to previous page","goto_next":"Go to next page","goto_last":"Go to last page","current_page":"Current page is","goto_page":"Go to page"};
//# sourceURL=pt-cv-content-views-script-js-extra
</script>
<script id="pt-cv-content-views-script-js" src="https://cloudnativenow.com/wp-content/plugins/content-views-query-and-display-post-page/public/assets/js/cv.js?ver=4.5.1.2"></script>
<script id="pt-cv-public-pro-script-js" src="https://cloudnativenow.com/wp-content/plugins/pt-content-views-pro/public/assets/js/cvpro.min.js?ver=7.4"></script>
<script id="ppress-frontend-script-js-extra">
var pp_ajax_form = {"ajaxurl":"https://cloudnativenow.com/wp-admin/admin-ajax.php","confirm_delete":"Are you sure?","deleting_text":"Deleting...","deleting_error":"An error occurred. Please try again.","nonce":"cccb0f92e7","disable_ajax_form":"false","is_checkout":"0","is_checkout_tax_enabled":"0","is_checkout_autoscroll_enabled":"true"};
//# sourceURL=ppress-frontend-script-js-extra
</script>
<script id="ppress-frontend-script-js" src="https://cloudnativenow.com/wp-content/plugins/wp-user-avatar/assets/js/frontend.min.js?ver=4.17.3"></script>
<script id="jquery-marquee-js" src="https://cdnjs.cloudflare.com/ajax/libs/jQuery.Marquee/1.6.0/jquery.marquee.min.js?ver=1.6.0"></script>
<script id="colormag-navigation-js" src="https://cloudnativenow.com/wp-content/themes/colormag-pro/js/navigation.min.js?ver=7.0.4"></script>
<script id="colormag-fitvids-js" src="https://cloudnativenow.com/wp-content/themes/colormag-pro/js/fitvids/jquery.fitvids.min.js?ver=1.2.0"></script>
<script id="prognroll-js" src="https://cloudnativenow.com/wp-content/themes/colormag-pro/js/prognroll/prognroll.min.js?ver=7.0.4"></script>
<script id="colormag-custom-js-extra">
var colormag_load_more = {"tg_nonce":"c4fb7a4077","ajax_url":"https://cloudnativenow.com/wp-admin/admin-ajax.php"};
//# sourceURL=colormag-custom-js-extra
</script>
<script id="colormag-custom-js" src="https://cloudnativenow.com/wp-content/themes/colormag-pro/js/colormag-custom.min.js?ver=7.0.4"></script>
<script id="grofiles-cards-js" src="https://secure.gravatar.com/js/gprofiles.js?ver=202637"></script>
<script id="wpgroho-js-extra">
var WPGroHo = {"my_hash":""};
//# sourceURL=wpgroho-js-extra
</script>
<script id="wpgroho-js" src="https://cloudnativenow.com/wp-content/plugins/jetpack/modules/wpgroho.js?ver=16.1.3"></script>
<script id="jetpack-stats-js-before">
_stq = window._stq || [];
_stq.push([ "view", {"v":"ext","blog":"94898820","post":"155146","tz":"-4","srv":"cloudnativenow.com","j":"1:16.1.3"} ]);
_stq.push([ "clickTrackerInit", "94898820", "155146" ]);
//# sourceURL=jetpack-stats-js-before
</script>
<script data-wp-strategy="defer" defer fetchpriority="low" id="jetpack-stats-js" src="https://stats.wp.com/e-202637.js"></script>
<script id="hoverIntent-js" src="https://cloudnativenow.com/wp-includes/js/hoverIntent.min.js?ver=1.10.2"></script>
<script id="megamenu-js" src="https://cloudnativenow.com/wp-content/plugins/megamenu/js/maxmegamenu.js?ver=3.10.6"></script>
<script id="megamenu-pro-js" src="https://cloudnativenow.com/wp-content/plugins/megamenu-pro/assets/public.js?ver=1.6.6"></script>
<script data-wp-strategy="defer" defer id="remote_sdk-js" src="https://cdn.onesignal.com/sdks/web/v16/OneSignalSDK.page.js?ver=1.0.0"></script>
<script id="sharing-js-js-extra">
var sharing_js_options = {"lang":"en","counts":"1","is_stats_active":"1"};
//# sourceURL=sharing-js-js-extra
</script>
<script id="sharing-js-js" src="https://cloudnativenow.com/wp-content/plugins/jetpack/_inc/build/sharedaddy/sharing.min.js?ver=16.1.3"></script>
<script id="sharing-js-js-after">
var windowOpen;
( function () {
function matches( el, sel ) {
return !! (
el.matches && el.matches( sel ) ||
el.msMatchesSelector && el.msMatchesSelector( sel )
);
}
document.body.addEventListener( 'click', function ( event ) {
if ( ! event.target ) {
return;
}
var el;
if ( matches( event.target, 'a.share-x' ) ) {
el = event.target;
} else if ( event.target.parentNode && matches( event.target.parentNode, 'a.share-x' ) ) {
el = event.target.parentNode;
}
if ( el ) {
event.preventDefault();
// If there's another sharing window open, close it.
if ( typeof windowOpen !== 'undefined' ) {
windowOpen.close();
}
windowOpen = window.open( el.getAttribute( 'href' ), 'wpcomx', 'menubar=1,resizable=1,width=600,height=350' );
return false;
}
} );
} )();
var windowOpen;
( function () {
function matches( el, sel ) {
return !! (
el.matches && el.matches( sel ) ||
el.msMatchesSelector && el.msMatchesSelector( sel )
);
}
document.body.addEventListener( 'click', function ( event ) {
if ( ! event.target ) {
return;
}
var el;
if ( matches( event.target, 'a.share-facebook' ) ) {
el = event.target;
} else if ( event.target.parentNode && matches( event.target.parentNode, 'a.share-facebook' ) ) {
el = event.target.parentNode;
}
if ( el ) {
event.preventDefault();
// If there's another sharing window open, close it.
if ( typeof windowOpen !== 'undefined' ) {
windowOpen.close();
}
windowOpen = window.open( el.getAttribute( 'href' ), 'wpcomfacebook', 'menubar=1,resizable=1,width=600,height=400' );
return false;
}
} );
} )();
var windowOpen;
( function () {
function matches( el, sel ) {
return !! (
el.matches && el.matches( sel ) ||
el.msMatchesSelector && el.msMatchesSelector( sel )
);
}
document.body.addEventListener( 'click', function ( event ) {
if ( ! event.target ) {
return;
}
var el;
if ( matches( event.target, 'a.share-linkedin' ) ) {
el = event.target;
} else if ( event.target.parentNode && matches( event.target.parentNode, 'a.share-linkedin' ) ) {
el = event.target.parentNode;
}
if ( el ) {
event.preventDefault();
// If there's another sharing window open, close it.
if ( typeof windowOpen !== 'undefined' ) {
windowOpen.close();
}
windowOpen = window.open( el.getAttribute( 'href' ), 'wpcomlinkedin', 'menubar=1,resizable=1,width=580,height=450' );
return false;
}
} );
} )();
//# sourceURL=sharing-js-js-after
</script>
<script id="wp-emoji-settings" type="application/json">
{"baseUrl":"https://s.w.org/images/core/emoji/17.0.2/72x72/","ext":".png","svgUrl":"https://s.w.org/images/core/emoji/17.0.2/svg/","svgExt":".svg","source":{"concatemoji":"https://cloudnativenow.com/wp-includes/js/wp-emoji-release.min.js?ver=7.0.4"}}
</script>
<script type="module">
/*! This file is auto-generated */
var e="script#wp-emoji-settings",t=document.querySelector(e);if(!(t instanceof HTMLScriptElement))throw new Error("Element missing: "+e);const r=JSON.parse(t.text),s=(window._wpemojiSettings=r,"wpEmojiSettingsSupports"),o=["flag","emoji"];function i(e){try{var t={supportTests:e,timestamp:(new Date).valueOf()};sessionStorage.setItem(s,JSON.stringify(t))}catch(e){}}function c(e,t,n){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);t=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data);e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(n,0,0);const r=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data);return t.every((e,t)=>e===r[t])}function p(e,t){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);var n=e.getImageData(16,16,1,1);for(let e=0;e<n.data.length;e++)if(0!==n.data[e])return!1;return!0}function u(e,t,n,r){switch(t){case"flag":return n(e,"\ud83c\udff3\ufe0f\u200d\u26a7\ufe0f","\ud83c\udff3\ufe0f\u200b\u26a7\ufe0f")?!1:!n(e,"\ud83c\udde8\ud83c\uddf6","\ud83c\udde8\u200b\ud83c\uddf6")&&!n(e,"\ud83c\udff4\udb40\udc67\udb40\udc62\udb40\udc65\udb40\udc6e\udb40\udc67\udb40\udc7f","\ud83c\udff4\u200b\udb40\udc67\u200b\udb40\udc62\u200b\udb40\udc65\u200b\udb40\udc6e\u200b\udb40\udc67\u200b\udb40\udc7f");case"emoji":return!r(e,"\ud83e\u1fac8")}return!1}function f(e,t,n,r){let a;const s=(a="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?new OffscreenCanvas(300,150):document.createElement("canvas")).getContext("2d",{willReadFrequently:!0}),o=(s.textBaseline="top",s.font="600 32px Arial",{});return e.forEach(e=>{o[e]=t(s,e,n,r)}),o}function a(e){var t=document.createElement("script");t.src=e,t.defer=!0,document.head.appendChild(t)}r.supports={everything:!0,everythingExceptFlag:!0},new Promise(t=>{let n=function(){try{var e=JSON.parse(sessionStorage.getItem(s));if("object"==typeof e&&"number"==typeof e.timestamp&&(new Date).valueOf()<e.timestamp+604800&&"object"==typeof e.supportTests)return e.supportTests}catch(e){}return null}();if(!n){if("undefined"!=typeof Worker&&"undefined"!=typeof OffscreenCanvas&&"undefined"!=typeof URL&&URL.createObjectURL&&"undefined"!=typeof Blob)try{var e="postMessage("+f.toString()+"("+[JSON.stringify(o),u.toString(),c.toString(),p.toString()].join(",")+"));",r=new Blob([e],{type:"text/javascript"});const a=new Worker(URL.createObjectURL(r),{name:"wpTestEmojiSupports"});return void(a.onmessage=e=>{i(n=e.data),a.terminate(),t(n)})}catch(e){}i(n=f(o,u,c,p))}t(n)}).then(e=>{for(const n in e)r.supports[n]=e[n],r.supports.everything=r.supports.everything&&r.supports[n],"flag"!==n&&(r.supports.everythingExceptFlag=r.supports.everythingExceptFlag&&r.supports[n]);var t;r.supports.everythingExceptFlag=r.supports.everythingExceptFlag&&!r.supports.flag,r.supports.everything||((t=r.source||{}).concatemoji?a(t.concatemoji):t.wpemoji&&t.twemoji&&(a(t.twemoji),a(t.wpemoji)))});
//# sourceURL=https://cloudnativenow.com/wp-includes/js/wp-emoji-loader.min.js
</script>
<script>
function b2a(a){var b,c=0,l=0,f="",g=[];if(!a)return a;do{var e=a.charCodeAt(c++);var h=a.charCodeAt(c++);var k=a.charCodeAt(c++);var d=e<<16|h<<8|k;e=63&d>>18;h=63&d>>12;k=63&d>>6;d&=63;g[l++]="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=".charAt(e)+"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=".charAt(h)+"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=".charAt(k)+"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=".charAt(d)}while(c<
a.length);return f=g.join(""),b=a.length%3,(b?f.slice(0,b-3):f)+"===".slice(b||3)}function a2b(a){var b,c,l,f={},g=0,e=0,h="",k=String.fromCharCode,d=a.length;for(b=0;64>b;b++)f["ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/".charAt(b)]=b;for(c=0;d>c;c++)for(b=f[a.charAt(c)],g=(g<<6)+b,e+=6;8<=e;)((l=255&g>>>(e-=8))||d-2>c)&&(h+=k(l));return h}b64e=function(a){return btoa(encodeURIComponent(a).replace(/%([0-9A-F]{2})/g,function(b,a){return String.fromCharCode("0x"+a)}))};
b64d=function(a){return decodeURIComponent(atob(a).split("").map(function(a){return"%"+("00"+a.charCodeAt(0).toString(16)).slice(-2)}).join(""))};
/* <![CDATA[ */
ai_front = {"insertion_before":"BEFORE","insertion_after":"AFTER","insertion_prepend":"PREPEND CONTENT","insertion_append":"APPEND CONTENT","insertion_replace_content":"REPLACE CONTENT","insertion_replace_element":"REPLACE ELEMENT","visible":"VISIBLE","hidden":"HIDDEN","fallback":"FALLBACK","automatically_placed":"Automatically placed by AdSense Auto ads code","cancel":"Cancel","use":"Use","add":"Add","parent":"Parent","cancel_element_selection":"Cancel element selection","select_parent_element":"Select parent element","css_selector":"CSS selector","use_current_selector":"Use current selector","element":"ELEMENT","path":"PATH","selector":"SELECTOR"};
/* ]]> */
var ai_cookie_js=!0,ai_block_class_def="code-block";
/*
js-cookie v3.0.5 | MIT JavaScript Cookie v2.2.0
https://github.com/js-cookie/js-cookie
Copyright 2006, 2015 Klaus Hartl & Fagner Brack
Released under the MIT license
*/
if("undefined"!==typeof ai_cookie_js){(function(a,f){"object"===typeof exports&&"undefined"!==typeof module?module.exports=f():"function"===typeof define&&define.amd?define(f):(a="undefined"!==typeof globalThis?globalThis:a||self,function(){var b=a.Cookies,c=a.Cookies=f();c.noConflict=function(){a.Cookies=b;return c}}())})(this,function(){function a(b){for(var c=1;c<arguments.length;c++){var g=arguments[c],e;for(e in g)b[e]=g[e]}return b}function f(b,c){function g(e,d,h){if("undefined"!==typeof document){h=
a({},c,h);"number"===typeof h.expires&&(h.expires=new Date(Date.now()+864E5*h.expires));h.expires&&(h.expires=h.expires.toUTCString());e=encodeURIComponent(e).replace(/%(2[346B]|5E|60|7C)/g,decodeURIComponent).replace(/[()]/g,escape);var l="",k;for(k in h)h[k]&&(l+="; "+k,!0!==h[k]&&(l+="="+h[k].split(";")[0]));return document.cookie=e+"="+b.write(d,e)+l}}return Object.create({set:g,get:function(e){if("undefined"!==typeof document&&(!arguments.length||e)){for(var d=document.cookie?document.cookie.split("; "):
[],h={},l=0;l<d.length;l++){var k=d[l].split("="),p=k.slice(1).join("=");try{var n=decodeURIComponent(k[0]);h[n]=b.read(p,n);if(e===n)break}catch(q){}}return e?h[e]:h}},remove:function(e,d){g(e,"",a({},d,{expires:-1}))},withAttributes:function(e){return f(this.converter,a({},this.attributes,e))},withConverter:function(e){return f(a({},this.converter,e),this.attributes)}},{attributes:{value:Object.freeze(c)},converter:{value:Object.freeze(b)}})}return f({read:function(b){'"'===b[0]&&(b=b.slice(1,-1));
return b.replace(/(%[\dA-F]{2})+/gi,decodeURIComponent)},write:function(b){return encodeURIComponent(b).replace(/%(2[346BF]|3[AC-F]|40|5[BDE]|60|7[BCD])/g,decodeURIComponent)}},{path:"/"})});AiCookies=Cookies.noConflict();function m(a){if(null==a)return a;'"'===a.charAt(0)&&(a=a.slice(1,-1));try{a=JSON.parse(a)}catch(f){}return a}ai_check_block=function(a){var f="undefined"!==typeof ai_debugging;if(null==a)return!0;var b=m(AiCookies.get("aiBLOCKS"));ai_debug_cookie_status="";null==b&&(b={});"undefined"!==
typeof ai_delay_showing_pageviews&&(b.hasOwnProperty(a)||(b[a]={}),b[a].hasOwnProperty("d")||(b[a].d=ai_delay_showing_pageviews,f&&console.log("AI CHECK block",a,"NO COOKIE DATA d, delayed for",ai_delay_showing_pageviews,"pageviews")));if(b.hasOwnProperty(a)){for(var c in b[a]){if("x"==c){var g="",e=document.querySelectorAll('span[data-ai-block="'+a+'"]')[0];"aiHash"in e.dataset&&(g=e.dataset.aiHash);e="";b[a].hasOwnProperty("h")&&(e=b[a].h);f&&console.log("AI CHECK block",a,"x cookie hash",e,"code hash",
g);var d=new Date;d=b[a][c]-Math.round(d.getTime()/1E3);if(0<d&&e==g)return ai_debug_cookie_status=b="closed for "+d+" s = "+Math.round(1E4*d/3600/24)/1E4+" days",f&&console.log("AI CHECK block",a,b),f&&console.log(""),!1;f&&console.log("AI CHECK block",a,"removing x");ai_set_cookie(a,"x","");b[a].hasOwnProperty("i")||b[a].hasOwnProperty("c")||ai_set_cookie(a,"h","")}else if("d"==c){if(0!=b[a][c])return ai_debug_cookie_status=b="delayed for "+b[a][c]+" pageviews",f&&console.log("AI CHECK block",a,
b),f&&console.log(""),!1}else if("i"==c){g="";e=document.querySelectorAll('span[data-ai-block="'+a+'"]')[0];"aiHash"in e.dataset&&(g=e.dataset.aiHash);e="";b[a].hasOwnProperty("h")&&(e=b[a].h);f&&console.log("AI CHECK block",a,"i cookie hash",e,"code hash",g);if(0==b[a][c]&&e==g)return ai_debug_cookie_status=b="max impressions reached",f&&console.log("AI CHECK block",a,b),f&&console.log(""),!1;if(0>b[a][c]&&e==g){d=new Date;d=-b[a][c]-Math.round(d.getTime()/1E3);if(0<d)return ai_debug_cookie_status=
b="max imp. reached ("+Math.round(1E4*d/24/3600)/1E4+" days = "+d+" s)",f&&console.log("AI CHECK block",a,b),f&&console.log(""),!1;f&&console.log("AI CHECK block",a,"removing i");ai_set_cookie(a,"i","");b[a].hasOwnProperty("c")||b[a].hasOwnProperty("x")||(f&&console.log("AI CHECK block",a,"cookie h removed"),ai_set_cookie(a,"h",""))}}if("ipt"==c&&0==b[a][c]&&(d=new Date,g=Math.round(d.getTime()/1E3),d=b[a].it-g,0<d))return ai_debug_cookie_status=b="max imp. per time reached ("+Math.round(1E4*d/24/
3600)/1E4+" days = "+d+" s)",f&&console.log("AI CHECK block",a,b),f&&console.log(""),!1;if("c"==c){g="";e=document.querySelectorAll('span[data-ai-block="'+a+'"]')[0];"aiHash"in e.dataset&&(g=e.dataset.aiHash);e="";b[a].hasOwnProperty("h")&&(e=b[a].h);f&&console.log("AI CHECK block",a,"c cookie hash",e,"code hash",g);if(0==b[a][c]&&e==g)return ai_debug_cookie_status=b="max clicks reached",f&&console.log("AI CHECK block",a,b),f&&console.log(""),!1;if(0>b[a][c]&&e==g){d=new Date;d=-b[a][c]-Math.round(d.getTime()/
1E3);if(0<d)return ai_debug_cookie_status=b="max clicks reached ("+Math.round(1E4*d/24/3600)/1E4+" days = "+d+" s)",f&&console.log("AI CHECK block",a,b),f&&console.log(""),!1;f&&console.log("AI CHECK block",a,"removing c");ai_set_cookie(a,"c","");b[a].hasOwnProperty("i")||b[a].hasOwnProperty("x")||(f&&console.log("AI CHECK block",a,"cookie h removed"),ai_set_cookie(a,"h",""))}}if("cpt"==c&&0==b[a][c]&&(d=new Date,g=Math.round(d.getTime()/1E3),d=b[a].ct-g,0<d))return ai_debug_cookie_status=b="max clicks per time reached ("+
Math.round(1E4*d/24/3600)/1E4+" days = "+d+" s)",f&&console.log("AI CHECK block",a,b),f&&console.log(""),!1}if(b.hasOwnProperty("G")&&b.G.hasOwnProperty("cpt")&&0==b.G.cpt&&(d=new Date,g=Math.round(d.getTime()/1E3),d=b.G.ct-g,0<d))return ai_debug_cookie_status=b="max global clicks per time reached ("+Math.round(1E4*d/24/3600)/1E4+" days = "+d+" s)",f&&console.log("AI CHECK GLOBAL",b),f&&console.log(""),!1}ai_debug_cookie_status="OK";f&&console.log("AI CHECK block",a,"OK");f&&console.log("");return!0};
ai_check_and_insert_block=function(a,f){var b="undefined"!==typeof ai_debugging;if(null==a)return!0;var c=document.getElementsByClassName(f);if(c.length){c=c[0];var g=c.closest("."+ai_block_class_def),e=ai_check_block(a);!e&&0!=parseInt(c.getAttribute("limits-fallback"))&&c.hasAttribute("data-fallback-code")&&(b&&console.log("AI CHECK FAILED, INSERTING FALLBACK BLOCK",c.getAttribute("limits-fallback")),c.setAttribute("data-code",c.getAttribute("data-fallback-code")),null!=g&&g.hasAttribute("data-ai")&&
c.hasAttribute("fallback-tracking")&&c.hasAttribute("fallback_level")&&g.setAttribute("data-ai-"+c.getAttribute("fallback_level"),c.getAttribute("fallback-tracking")),e=!0);c.removeAttribute("data-selector");e?(ai_insert_code(c),g&&(b=g.querySelectorAll(".ai-debug-block"),b.length&&(g.classList.remove("ai-list-block"),g.classList.remove("ai-list-block-ip"),g.classList.remove("ai-list-block-filter"),g.style.visibility="",g.classList.contains("ai-remove-position")&&(g.style.position="")))):(b=c.closest("div[data-ai]"),
null!=b&&"undefined"!=typeof b.getAttribute("data-ai")&&(e=JSON.parse(b64d(b.getAttribute("data-ai"))),"undefined"!==typeof e&&e.constructor===Array&&(e[1]="",b.setAttribute("data-ai",b64e(JSON.stringify(e))))),g&&(b=g.querySelectorAll(".ai-debug-block"),b.length&&(g.classList.remove("ai-list-block"),g.classList.remove("ai-list-block-ip"),g.classList.remove("ai-list-block-filter"),g.style.visibility="",g.classList.contains("ai-remove-position")&&(g.style.position=""))));c.classList.remove(f)}c=document.querySelectorAll("."+
f+"-dbg");g=0;for(b=c.length;g<b;g++)e=c[g],e.querySelector(".ai-status").textContent=ai_debug_cookie_status,e.querySelector(".ai-cookie-data").textContent=ai_get_cookie_text(a),e.classList.remove(f+"-dbg")};ai_load_cookie=function(){var a="undefined"!==typeof ai_debugging,f=m(AiCookies.get("aiBLOCKS"));null==f&&(f={},a&&console.log("AI COOKIE NOT PRESENT"));a&&console.log("AI COOKIE LOAD",f);return f};ai_set_cookie=function(a,f,b){var c="undefined"!==typeof ai_debugging;c&&console.log("AI COOKIE SET block:",
a,"property:",f,"value:",b);var g=ai_load_cookie();if(""===b){if(g.hasOwnProperty(a)){delete g[a][f];a:{f=g[a];for(e in f)if(f.hasOwnProperty(e)){var e=!1;break a}e=!0}e&&delete g[a]}}else g.hasOwnProperty(a)||(g[a]={}),g[a][f]=b;0===Object.keys(g).length&&g.constructor===Object?(AiCookies.remove("aiBLOCKS"),c&&console.log("AI COOKIE REMOVED")):AiCookies.set("aiBLOCKS",JSON.stringify(g),{expires:365,path:"/"});if(c)if(a=m(AiCookies.get("aiBLOCKS")),"undefined"!=typeof a){console.log("AI COOKIE NEW",
a);console.log("AI COOKIE DATA:");for(var d in a){for(var h in a[d])"x"==h?(c=new Date,c=a[d][h]-Math.round(c.getTime()/1E3),console.log(" BLOCK",d,"closed for",c,"s = ",Math.round(1E4*c/3600/24)/1E4,"days")):"d"==h?console.log(" BLOCK",d,"delayed for",a[d][h],"pageviews"):"e"==h?console.log(" BLOCK",d,"show every",a[d][h],"pageviews"):"i"==h?(e=a[d][h],0<=e?console.log(" BLOCK",d,a[d][h],"impressions until limit"):(c=new Date,c=-e-Math.round(c.getTime()/1E3),console.log(" BLOCK",d,"max impressions, closed for",
c,"s =",Math.round(1E4*c/3600/24)/1E4,"days"))):"ipt"==h?console.log(" BLOCK",d,a[d][h],"impressions until limit per time period"):"it"==h?(c=new Date,c=a[d][h]-Math.round(c.getTime()/1E3),console.log(" BLOCK",d,"impressions limit expiration in",c,"s =",Math.round(1E4*c/3600/24)/1E4,"days")):"c"==h?(e=a[d][h],0<=e?console.log(" BLOCK",d,e,"clicks until limit"):(c=new Date,c=-e-Math.round(c.getTime()/1E3),console.log(" BLOCK",d,"max clicks, closed for",c,"s =",Math.round(1E4*c/3600/24)/1E4,"days"))):
"cpt"==h?console.log(" BLOCK",d,a[d][h],"clicks until limit per time period"):"ct"==h?(c=new Date,c=a[d][h]-Math.round(c.getTime()/1E3),console.log(" BLOCK",d,"clicks limit expiration in ",c,"s =",Math.round(1E4*c/3600/24)/1E4,"days")):"h"==h?console.log(" BLOCK",d,"hash",a[d][h]):console.log(" ?:",d,":",h,a[d][h]);console.log("")}}else console.log("AI COOKIE NOT PRESENT");return g};ai_get_cookie_text=function(a){var f=m(AiCookies.get("aiBLOCKS"));null==f&&(f={});var b="";f.hasOwnProperty("G")&&
(b="G["+JSON.stringify(f.G).replace(/"/g,"").replace("{","").replace("}","")+"] ");var c="";f.hasOwnProperty(a)&&(c=JSON.stringify(f[a]).replace(/"/g,"").replace("{","").replace("}",""));return b+c}};
var ai_rotation_triggers=[],ai_block_class_def="code-block";
if("undefined"!=typeof ai_rotation_triggers){ai_process_rotation=function(b){var d="number"==typeof b.length;window.jQuery&&window.jQuery.fn&&b instanceof jQuery&&(b=d?Array.prototype.slice.call(b):b[0]);if(d){var e=!1;b.forEach((c,h)=>{if(c.classList.contains("ai-unprocessed")||c.classList.contains("ai-timer"))e=!0});if(!e)return;b.forEach((c,h)=>{c.classList.remove("ai-unprocessed");c.classList.remove("ai-timer")})}else{if(!b.classList.contains("ai-unprocessed")&&!b.classList.contains("ai-timer"))return;
b.classList.remove("ai-unprocessed");b.classList.remove("ai-timer")}var a=!1;if(d?b[0].hasAttribute("data-info"):b.hasAttribute("data-info")){var f="div.ai-rotate.ai-"+(d?JSON.parse(atob(b[0].dataset.info)):JSON.parse(atob(b.dataset.info)))[0];ai_rotation_triggers.includes(f)&&(ai_rotation_triggers.splice(ai_rotation_triggers.indexOf(f),1),a=!0)}if(d)for(d=0;d<b.length;d++)0==d?ai_process_single_rotation(b[d],!0):ai_process_single_rotation(b[d],!1);else ai_process_single_rotation(b,!a)};ai_process_single_rotation=
function(b,d){var e=[];Array.from(b.children).forEach((g,p)=>{g.matches(".ai-rotate-option")&&e.push(g)});if(0!=e.length){e.forEach((g,p)=>{g.style.display="none"});if(b.hasAttribute("data-next")){k=parseInt(b.getAttribute("data-next"));var a=e[k];if(a.hasAttribute("data-code")){var f=document.createRange(),c=!0;try{var h=f.createContextualFragment(b64d(a.dataset.code))}catch(g){c=!1}c&&(a=h)}0!=a.querySelectorAll("span[data-ai-groups]").length&&0!=document.querySelectorAll(".ai-rotation-groups").length&&
setTimeout(function(){B()},5)}else if(e[0].hasAttribute("data-group")){var k=-1,u=[];document.querySelectorAll("span[data-ai-groups]").forEach((g,p)=>{(g.offsetWidth||g.offsetHeight||g.getClientRects().length)&&u.push(g)});1<=u.length&&(timed_groups=[],groups=[],u.forEach(function(g,p){active_groups=JSON.parse(b64d(g.dataset.aiGroups));var r=!1;g=g.closest(".ai-rotate");null!=g&&g.classList.contains("ai-timed-rotation")&&(r=!0);active_groups.forEach(function(t,v){groups.push(t);r&&timed_groups.push(t)})}),
groups.forEach(function(g,p){-1==k&&e.forEach((r,t)=>{var v=b64d(r.dataset.group);option_group_items=v.split(",");option_group_items.forEach(function(C,E){-1==k&&C.trim()==g&&(k=t,timed_groups.includes(v)&&b.classList.add("ai-timed-rotation"))})})}))}else if(b.hasAttribute("data-shares"))for(f=JSON.parse(atob(b.dataset.shares)),a=Math.round(100*Math.random()),c=0;c<f.length&&(k=c,0>f[c]||!(a<=f[c]));c++);else f=b.classList.contains("ai-unique"),a=new Date,f?("number"!=typeof ai_rotation_seed&&(ai_rotation_seed=
(Math.floor(1E3*Math.random())+a.getMilliseconds())%e.length),f=ai_rotation_seed,f>e.length&&(f%=e.length),a=parseInt(b.dataset.counter),a<=e.length?(k=parseInt(f+a-1),k>=e.length&&(k-=e.length)):k=e.length):(k=Math.floor(Math.random()*e.length),a.getMilliseconds()%2&&(k=e.length-k-1));if(b.classList.contains("ai-rotation-scheduling"))for(k=-1,f=0;f<e.length;f++)if(a=e[f],a.hasAttribute("data-scheduling")){c=b64d(a.dataset.scheduling);a=!0;0==c.indexOf("^")&&(a=!1,c=c.substring(1));var q=c.split("="),
m=-1!=c.indexOf("%")?q[0].split("%"):[q[0]];c=m[0].trim().toLowerCase();m="undefined"!=typeof m[1]?m[1].trim():0;q=q[1].replace(" ","");var n=(new Date).getTime();n=new Date(n);var l=0;switch(c){case "s":l=n.getSeconds();break;case "i":l=n.getMinutes();break;case "h":l=n.getHours();break;case "d":l=n.getDate();break;case "m":l=n.getMonth();break;case "y":l=n.getFullYear();break;case "w":l=n.getDay(),l=0==l?6:l-1}c=0!=m?l%m:l;m=q.split(",");q=!a;for(n=0;n<m.length;n++)if(l=m[n],-1!=l.indexOf("-")){if(l=
l.split("-"),c>=l[0]&&c<=l[1]){q=a;break}}else if(c==l){q=a;break}if(q){k=f;break}}if(!(0>k||k>=e.length)){a=e[k];var z="",w=b.classList.contains("ai-timed-rotation");e.forEach((g,p)=>{g.hasAttribute("data-time")&&(w=!0)});if(a.hasAttribute("data-time")){f=atob(a.dataset.time);if(0==f&&1<e.length){c=k;do{c++;c>=e.length&&(c=0);m=e[c];if(!m.hasAttribute("data-time")){k=c;a=e[k];f=0;break}m=atob(m.dataset.time)}while(0==m&&c!=k);0!=f&&(k=c,a=e[k],f=atob(a.dataset.time))}if(0<f&&(c=k+1,c>=e.length&&
(c=0),b.hasAttribute("data-info"))){m=JSON.parse(atob(b.dataset.info))[0];b.setAttribute("data-next",c);var x="div.ai-rotate.ai-"+m;ai_rotation_triggers.includes(x)&&(d=!1);d&&(ai_rotation_triggers.push(x),setTimeout(function(){var g=document.querySelectorAll(x);g.forEach((p,r)=>{p.classList.add("ai-timer")});ai_process_rotation(g)},1E3*f));z=" ("+f+" s)"}}else a.hasAttribute("data-group")||e.forEach((g,p)=>{p!=k&&g.remove()});a.style.display="";a.style.visibility="";a.style.position="";a.style.width=
"";a.style.height="";a.style.top="";a.style.left="";a.classList.remove("ai-rotate-hidden");a.classList.remove("ai-rotate-hidden-2");b.style.position="";if(a.hasAttribute("data-code")){e.forEach((g,p)=>{g.innerText=""});d=b64d(a.dataset.code);f=document.createRange();c=!0;try{h=f.createContextualFragment(d)}catch(g){c=!1}a.append(h);D()}f=parseInt(a.dataset.index);var y=b64d(a.dataset.name);d=b.closest(".ai-debug-block");if(null!=d){h=d.querySelectorAll("kbd.ai-option-name");d=d.querySelectorAll(".ai-debug-block");
if(0!=d.length){var A=[];d.forEach((g,p)=>{g.querySelectorAll("kbd.ai-option-name").forEach((r,t)=>{A.push(r)})});h=Array.from(h);h=h.slice(0,h.length-A.length)}0!=h.length&&(separator=h[0].hasAttribute("data-separator")?h[0].dataset.separator:"",h.forEach((g,p)=>{g.innerText=separator+y+z}))}d=!1;a=b.closest(".ai-adb-show");null!=a&&a.hasAttribute("data-ai-tracking")&&(h=JSON.parse(b64d(a.getAttribute("data-ai-tracking"))),"undefined"!==typeof h&&h.constructor===Array&&(h[1]=f,h[3]=y,a.setAttribute("data-ai-tracking",
b64e(JSON.stringify(h))),a.classList.add("ai-track"),w&&ai_tracking_finished&&a.getAttribute("class").includes("ai-impression")&&a.classList.add("ai-no-pageview"),d=!0));d||(d=b.closest("div[data-ai]"),null!=d&&d.hasAttribute("data-ai")&&(h=JSON.parse(b64d(d.getAttribute("data-ai"))),"undefined"!==typeof h&&h.constructor===Array&&(h[1]=f,h[3]=y,d.setAttribute("data-ai",b64e(JSON.stringify(h))),d.classList.add("ai-track"),w&&ai_tracking_finished&&d.getAttribute("class").includes("ai-impression")&&
d.classList.add("ai-no-pageview"))))}}};ai_process_rotations=function(){document.querySelectorAll("div.ai-rotate").forEach((b,d)=>{ai_process_rotation(b)})};function B(){document.querySelectorAll("div.ai-rotate.ai-rotation-groups").forEach((b,d)=>{b.classList.add("ai-timer");ai_process_rotation(b)})}ai_process_rotations_in_element=function(b){null!=b&&b.querySelectorAll("div.ai-rotate").forEach((d,e)=>{ai_process_rotation(d)})};(function(b){"complete"===document.readyState||"loading"!==document.readyState&&
!document.documentElement.doScroll?b():document.addEventListener("DOMContentLoaded",b)})(function(){setTimeout(function(){ai_process_rotations()},10)});ai_process_elements_active=!1;function D(){ai_process_elements_active||setTimeout(function(){ai_process_elements_active=!1;"function"==typeof ai_process_rotations&&ai_process_rotations();"function"==typeof ai_process_lists&&ai_process_lists();"function"==typeof ai_process_ip_addresses&&ai_process_ip_addresses();"function"==typeof ai_process_filter_hooks&&
ai_process_filter_hooks();"function"==typeof ai_adb_process_blocks&&ai_adb_process_blocks();"function"==typeof ai_process_impressions&&1==ai_tracking_finished&&ai_process_impressions();"function"==typeof ai_install_click_trackers&&1==ai_tracking_finished&&ai_install_click_trackers();"function"==typeof ai_install_close_buttons&&ai_install_close_buttons(document)},5);ai_process_elements_active=!0}};
var ai_internal_tracking=1,ai_external_tracking=1,ai_external_tracking_category="Ad Inserter Pro",ai_external_tracking_action="[EVENT]",ai_external_tracking_label="[BLOCK_NUMBER] - [BLOCK_VERSION_NAME]",ai_external_tracking_username="",ai_track_pageviews=0,ai_advanced_click_detection=0,ai_viewport_widths=[980,768,0],ai_viewport_indexes=[1,2,3],ai_viewport_names_string="WyJEZXNrdG9wIiwiVGFibGV0IiwiUGhvbmUiXQ==",ai_data_id="7a74b88ddc",
ai_ajax_url="https://cloudnativenow.com/wp-admin/admin-ajax.php",ai_debug_tracking=0,ai_adb_attribute='ZGF0YS1kYXRhLW1hc2s=';
if("undefined"!==typeof ai_internal_tracking){ai_viewport_names=JSON.parse(b64d(ai_viewport_names_string));function H(g,l){return(new RegExp("^"+l.split("*").map(t=>t.replace(/([.*+?^=!:${}()|\[\]\/\\])/g,"\\$1")).join(".*")+"$")).test(g)}function K(g,l,t,y){if(y){const C=z=>{z.target&&z.target.matches(y)&&t(z)};g.addEventListener(l,C);return C}g.addEventListener(l,t);return t}installIframeTracker=function(g,l){"function"==typeof g&&(g={blurCallback:g});if(null===g||!1===g)ai_iframeTracker.untrack(l);
else if("object"==typeof g)ai_iframeTracker.track(l,g);else throw Error("Wrong handler type (must be an object, or null|false to untrack)");return this};var ai_mouseoverHander=function(g,l){l.data={handler:g};ai_iframeTracker.mouseoverListener(l)},ai_mouseoutHander=function(g,l){l.data={handler:g};ai_iframeTracker.mouseoutListener(l)};ai_iframeTracker={focusRetriever:null,focusRetrieved:!1,handlersList:[],isIE8AndOlder:!1,init:function(){try{9>navigator.userAgent.match(RegExp("(msie) ([\\w.]+)","i"))[2]&&
(this.isIE8AndOlder=!0)}catch(l){}window.focus();window.addEventListener("blur",l=>{ai_iframeTracker.windowLoseFocus(l)});var g=document.createElement("div");g.style="position:fixed; top:0; left:0; overflow:hidden;";g.innerHTML='<input style="position:absolute; left:-300px;" type="text" value="" id="focus_retriever" readonly="true" aria-hidden="true" /><label for="focus_retriever">&nbsp;</label>';document.querySelector("body").append(g);this.focusRetriever=document.querySelector("#focus_retriever");
this.focusRetrieved=!1;if(this.isIE8AndOlder){this.focusRetriever.blur(function(l){l.stopPropagation();l.preventDefault();ai_iframeTracker.windowLoseFocus(l)});document.querySelector("body").addEventListener("click",l=>{window.focus()});document.querySelector("form").addEventListener("click",l=>{l.stopPropagation()});try{K(document.querySelector("body"),"click",l=>{l.stopPropagation()},"form")}catch(l){console.log("[iframeTracker] error (exception: "+l.message+")")}}},track:function(g,l){l.target=
g;ai_iframeTracker.handlersList.push(l);g.addEventListener("mouseover",ai_mouseoverHander.bind(event,l),!1);g.addEventListener("mouseout",ai_mouseoutHander.bind(event,l),!1)},untrack:function(g){if("function"!=typeof Array.prototype.filter)console.log("Your browser doesn't support Array filter, untrack disabled");else{g.forEach((C,z)=>{C.removeEventListener("mouseover",ai_mouseoverHander,!1);C.removeEventListener("mouseout",ai_mouseoutHander,!1)});var l=function(C){return null===C?!1:!0},t;for(t in this.handlersList){for(var y in this.handlersList[t].target)-1!==
$.inArray(this.handlersList[t].target[y],g)&&(this.handlersList[t].target[y]=null);this.handlersList[t].target=this.handlersList[t].target.filter(l);0===this.handlersList[t].target.length&&(this.handlersList[t]=null)}this.handlersList=this.handlersList.filter(l)}},mouseoverListener:function(g){g.data.handler.over=!0;ai_iframeTracker.retrieveFocus();try{g.data.handler.overCallback(g.data.handler.target,g)}catch(l){}},mouseoutListener:function(g){g.data.handler.over=!1;ai_iframeTracker.retrieveFocus();
try{g.data.handler.outCallback(g.data.handler.target,g)}catch(l){}},retrieveFocus:function(){if(document.activeElement&&"IFRAME"===document.activeElement.tagName){var g=!0;if(document.activeElement.hasAttribute("id")&&"undefined"!==typeof ai_ignore_iframe_ids&&ai_ignore_iframe_ids.constructor===Array){var l=document.activeElement.id;ai_ignore_iframe_ids.forEach(function(y){H(l,y)&&(g=!1)})}if(g&&document.activeElement.hasAttribute("class")&&"undefined"!==typeof ai_ignore_iframe_classes&&ai_ignore_iframe_classes.constructor===
Array){var t=document.activeElement.className;ai_ignore_iframe_classes.forEach(function(y){H(t,y)&&(g=!1)})}g&&(ai_iframeTracker.focusRetriever.focus(),ai_iframeTracker.focusRetrieved=!0)}},windowLoseFocus:function(g){for(var l in this.handlersList)if(!0===this.handlersList[l].over)try{this.handlersList[l].blurCallback(g)}catch(t){}}};function I(g){"complete"===document.readyState||"loading"!==document.readyState&&!document.documentElement.doScroll?g():document.addEventListener("DOMContentLoaded",
g)}I(function(){ai_iframeTracker.init()});ai_tracking_finished=!1;I(function(){function g(b,m,n,e,d,a,c){b=b.replace("[EVENT]",m);b=b.replace("[BLOCK_NUMBER]",n);b=b.replace("[BLOCK_NAME]",e);b=b.replace("[BLOCK_COUNTER]",d);b=b.replace("[VERSION_NUMBER]",a);b=b.replace("[VERSION_NAME]",c);b=b.replace("[BLOCK_VERSION_NUMBER]",n+(0==a?"":" - "+a));b=b.replace("[BLOCK_VERSION_NAME]",e+(""==c?"":" - "+c));return b=b.replace("[WP_USERNAME]",ai_external_tracking_username)}function l(b,m,n,e,d,a,c){var f=
g(ai_external_tracking_category,b,m,n,e,d,a),q=g(ai_external_tracking_action,b,m,n,e,d,a),k=g(ai_external_tracking_label,b,m,n,e,d,a);if("function"!=typeof ai_external_tracking_event||0!=ai_external_tracking_event({event:b,block:m,block_name:n,block_counter:e,version:d,version_name:a},f,q,k,c))"function"==typeof window.ga&&(b="send","string"==typeof ai_ga_tracker_name?b=ai_ga_tracker_name+"."+b:(m=ga.getAll(),0!=m.length&&(m=m[0].get("name"),"t0"!=m&&(b=m+"."+b))),ga(b,"event",{eventCategory:f,eventAction:q,
eventLabel:k,nonInteraction:c})),"function"==typeof window.gtag&&gtag("event","impression",{event_category:f,event_action:q,event_label:k,non_interaction:c}),"function"==typeof window.__gaTracker&&__gaTracker("send","event",{eventCategory:f,eventAction:q,eventLabel:k,nonInteraction:c}),"object"==typeof window.dataLayer&&window.dataLayer.push({event:"tracking",eventCategory:f,eventAction:q,eventLabel:k}),"object"==typeof _gaq&&_gaq.push(["_trackEvent",f,q,k,void 0,c]),"object"==typeof _paq&&_paq.push(["trackEvent",
f,q,k])}function t(b,m){var n=b[0],e=b[1];if(Number.isInteger(e))if("undefined"==typeof ai_check_data&&"undefined"==typeof ai_check_data_timeout)ai_check_data_timeout=!0,setTimeout(function(){t(b,m)},2500);else{ai_cookie=ai_load_cookie();for(var d in ai_cookie)if(parseInt(n)==parseInt(d))for(var a in ai_cookie[d])if("c"==a){var c=ai_cookie[d][a];if(0<c)if(ai_set_cookie(d,"c",c-1),1==c){c=document.querySelector('span[data-ai-block="'+n+'"]').dataset.aiCfpTime;var f=new Date;f=Math.round(f.getTime()/
1E3);var q=f+604800;ai_set_cookie(d,"c",-q);setTimeout(function(){document.querySelectorAll('span[data-ai-block="'+n+'"]').forEach((p,h)=>{(p=p.closest("div[data-ai]"))&&p.remove()})},50)}else ai_set_cookie(d,"c",c-1)}else"cpt"==a&&(c=ai_cookie[d][a],0<c?(ai_set_cookie(d,"cpt",c-1),1==c&&(c=document.querySelector('span[data-ai-block="'+n+'"]').dataset.aiCfpTime,f=new Date,f=Math.round(f.getTime()/1E3),q=ai_cookie[d].ct,ai_set_cookie(d,"x",q),setTimeout(function(){document.querySelectorAll('span[data-ai-block="'+
n+'"]').forEach((p,h)=>{(p=p.closest("div[data-ai]"))&&p.remove()})},75),"undefined"!=typeof c&&(q=f+86400*c,ai_set_cookie(n,"x",q),document.querySelectorAll("span.ai-cfp").forEach((p,h)=>{h=p.dataset.aiBlock;setTimeout(function(){var r=p.closest("div[data-ai]");r&&r.remove()},50);ai_set_cookie(h,"x",q)})))):ai_check_data.hasOwnProperty(d)&&ai_check_data[d].hasOwnProperty("cpt")&&ai_check_data[d].hasOwnProperty("ct")?ai_cookie.hasOwnProperty(d)&&ai_cookie[d].hasOwnProperty("ct")&&(f=new Date,c=ai_cookie[d].ct-
Math.round(f.getTime()/1E3),0>=c&&(f=Math.round(f.getTime()/1E3),ai_set_cookie(d,"cpt",ai_check_data[d].cpt-1),ai_set_cookie(d,"ct",Math.round(f+86400*ai_check_data[d].ct)))):(ai_cookie.hasOwnProperty(d)&&ai_cookie[d].hasOwnProperty("cpt")&&ai_set_cookie(d,"cpt",""),ai_cookie.hasOwnProperty(d)&&ai_cookie[d].hasOwnProperty("ct")&&ai_set_cookie(d,"ct","")));ai_cookie.hasOwnProperty("G")&&ai_cookie.G.hasOwnProperty("cpt")&&(c=ai_cookie.G.cpt,0<c?(ai_set_cookie("G","cpt",c-1),1==c&&(c=document.querySelector('span[data-ai-block="'+
n+'"]').dataset.aiCfpTime,f=new Date,f=Math.round(f.getTime()/1E3),q=ai_cookie.G.ct,ai_set_cookie(n,"x",q),setTimeout(function(){document.querySelectorAll('span[data-ai-block="'+n+'"]').forEach((p,h)=>{(p=p.closest("div[data-ai]"))&&p.remove()})},75),"undefined"!=typeof c&&(q=f+86400*c,ai_set_cookie(n,"x",q),document.querySelectorAll("span.ai-cfp").forEach((p,h)=>{h=p.dataset.aiBlock;setTimeout(function(){p.closest("div[data-ai]").remove()},50);ai_set_cookie(h,"x",q)})))):ai_check_data.hasOwnProperty("G")&&
ai_check_data.G.hasOwnProperty("cpt")&&ai_check_data.G.hasOwnProperty("ct")?ai_cookie.hasOwnProperty("G")&&ai_cookie.G.hasOwnProperty("ct")&&(f=new Date,c=ai_cookie.G.ct-Math.round(f.getTime()/1E3),0>=c&&(f=Math.round(f.getTime()/1E3),ai_set_cookie("G","cpt",ai_check_data.G.cpt-1),ai_set_cookie("G","ct",Math.round(f+86400*ai_check_data.G.ct)))):(ai_cookie.hasOwnProperty("G")&&ai_cookie.G.hasOwnProperty("cpt")&&ai_set_cookie("G","cpt",""),ai_cookie.hasOwnProperty("G")&&ai_cookie.G.hasOwnProperty("ct")&&
ai_set_cookie("G","ct","")));if(ai_internal_tracking&&"undefined"===typeof ai_internal_tracking_no_clicks){d={action:"ai_ajax",ai_check:ai_data_id,click:n,version:e,type:m};var k=[],u;for(u in d)a=encodeURIComponent(u),c=encodeURIComponent(d[u]),k.push(a+"="+c);k=k.join("&");(async function(){return await (await fetch(ai_ajax_url,{method:"POST",headers:{"Content-Type":"application/x-www-form-urlencoded; charset=UTF-8"},body:k})).text()})().then(p=>{p=p.trim();""!=p&&(p=JSON.parse(p),"undefined"!=
typeof p["#"]&&p["#"]==n&&(ai_cookie=ai_load_cookie(),p=Math.round((new Date).getTime()/1E3)+43200,ai_cookie.hasOwnProperty(n)&&ai_cookie[n].hasOwnProperty("x")||ai_set_cookie(n,"x",p),setTimeout(function(){document.querySelectorAll('span[data-ai-block="'+n+'"]').forEach((h,r)=>{(h=h.closest("div[data-ai]"))&&h.remove()})},50)))})}if(ai_external_tracking&&"undefined"===typeof ai_external_tracking_no_clicks){var w=b[2],v=b[3];l("click",n,w,b[4],e,v,!1)}"function"==typeof ai_click_action&&ai_click_action(n,
w,e,v)}}function y(){ai_check_data={};if("undefined"==typeof ai_iframe){ai_cookie=ai_load_cookie();document.querySelectorAll(".ai-check-block").forEach((e,d)=>{var a=e.dataset.aiBlock,c=e.dataset.aiDelayPv,f=e.dataset.aiEveryPv,q=e.dataset.aiHash,k=e.dataset.aiMaxImp,u=e.dataset.aiLimitImpPerTime,w=e.dataset.aiLimitImpTime,v=e.dataset.aiMaxClicks,p=e.dataset.aiLimitClicksPerTime,h=e.dataset.aiLimitClicksTime;d=e.dataset.aiGlobalLimitClicksPerTime;e=e.dataset.aiGlobalLimitClicksTime;if("undefined"!=
typeof c&&0<c){ai_check_data.hasOwnProperty(a)||(ai_check_data[a]={});ai_check_data[a].d=c;var r="";ai_cookie.hasOwnProperty(a)&&ai_cookie[a].hasOwnProperty("d")&&(r=ai_cookie[a].d);""===r&&ai_set_cookie(a,"d",c-1)}"undefined"!=typeof f&&2<=f&&(ai_check_data.hasOwnProperty(a)||(ai_check_data[a]={}),"undefined"!==typeof ai_delay_showing_pageviews||ai_cookie.hasOwnProperty(a)&&ai_cookie[a].hasOwnProperty("d")||(ai_cookie.hasOwnProperty(a)||(ai_cookie[a]={}),ai_cookie[a].d=0),ai_check_data[a].e=f);if("undefined"!=
typeof k&&0<k){if(ai_check_data.hasOwnProperty(a)||(ai_check_data[a]={}),ai_check_data[a].i=k,ai_check_data[a].h=q,f=c="",ai_cookie.hasOwnProperty(a)&&(ai_cookie[a].hasOwnProperty("i")&&(f=ai_cookie[a].i),ai_cookie[a].hasOwnProperty("h")&&(c=ai_cookie[a].h)),""===f||c!=q)ai_set_cookie(a,"i",k),ai_set_cookie(a,"h",q)}else ai_cookie.hasOwnProperty(a)&&ai_cookie[a].hasOwnProperty("i")&&(ai_set_cookie(a,"i",""),ai_cookie[a].hasOwnProperty("c")||ai_cookie[a].hasOwnProperty("x")||ai_set_cookie(a,"h",""));
if("undefined"!=typeof u&&0<u&&"undefined"!=typeof w&&0<w){ai_check_data.hasOwnProperty(a)||(ai_check_data[a]={});ai_check_data[a].ipt=u;ai_check_data[a].it=w;k=c="";ai_cookie.hasOwnProperty(a)&&(ai_cookie[a].hasOwnProperty("ipt")&&(c=ai_cookie[a].ipt),ai_cookie[a].hasOwnProperty("it")&&(k=ai_cookie[a].it));if(""===c||""===k)ai_set_cookie(a,"ipt",u),c=new Date,c=Math.round(c.getTime()/1E3),ai_set_cookie(a,"it",Math.round(c+86400*w));0<k&&(c=new Date,c=Math.round(c.getTime()/1E3),k<=c&&(ai_set_cookie(a,
"ipt",u),ai_set_cookie(a,"it",Math.round(c+86400*w))))}else ai_cookie.hasOwnProperty(a)&&(ai_cookie[a].hasOwnProperty("ipt")&&ai_set_cookie(a,"ipt",""),ai_cookie[a].hasOwnProperty("it")&&ai_set_cookie(a,"it",""));if("undefined"!=typeof v&&0<v){if(ai_check_data.hasOwnProperty(a)||(ai_check_data[a]={}),ai_check_data[a].c=v,ai_check_data[a].h=q,u=c="",ai_cookie.hasOwnProperty(a)&&(ai_cookie[a].hasOwnProperty("c")&&(u=ai_cookie[a].c),ai_cookie[a].hasOwnProperty("h")&&(c=ai_cookie[a].h)),""===u||c!=q)ai_set_cookie(a,
"c",v),ai_set_cookie(a,"h",q)}else ai_cookie.hasOwnProperty(a)&&ai_cookie[a].hasOwnProperty("c")&&(ai_set_cookie(a,"c",""),ai_cookie[a].hasOwnProperty("i")||ai_cookie[a].hasOwnProperty("x")||ai_set_cookie(a,"h",""));if("undefined"!=typeof p&&0<p&&"undefined"!=typeof h&&0<h){ai_check_data.hasOwnProperty(a)||(ai_check_data[a]={});ai_check_data[a].cpt=p;ai_check_data[a].ct=h;q=v="";ai_cookie.hasOwnProperty(a)&&(ai_cookie[a].hasOwnProperty("cpt")&&(v=ai_cookie[a].cpt),ai_cookie[a].hasOwnProperty("ct")&&
(q=ai_cookie[a].ct));if(""===v||""===q)ai_set_cookie(a,"cpt",p),c=new Date,c=Math.round(c.getTime()/1E3),ai_set_cookie(a,"ct",Math.round(c+86400*h));0<q&&(c=new Date,c=Math.round(c.getTime()/1E3),q<=c&&(ai_set_cookie(a,"cpt",p),ai_set_cookie(a,"ct",Math.round(c+86400*h))))}else ai_cookie.hasOwnProperty(a)&&(ai_cookie[a].hasOwnProperty("cpt")&&ai_set_cookie(a,"cpt",""),ai_cookie[a].hasOwnProperty("ct")&&ai_set_cookie(a,"ct",""));if("undefined"!=typeof d&&0<d&&"undefined"!=typeof e&&0<e){ai_check_data.hasOwnProperty("G")||
(ai_check_data.G={});ai_check_data.G.cpt=d;ai_check_data.G.ct=e;a=p="";ai_cookie.hasOwnProperty("G")&&(ai_cookie.G.hasOwnProperty("cpt")&&(p=ai_cookie.G.cpt),ai_cookie.G.hasOwnProperty("ct")&&(a=ai_cookie.G.ct));if(""===p||""===a)ai_set_cookie("G","cpt",d),c=new Date,c=Math.round(c.getTime()/1E3),ai_set_cookie("G","ct",Math.round(c+86400*e));0<a&&(c=new Date,c=Math.round(c.getTime()/1E3),a<=c&&(ai_set_cookie("G","cpt",d),ai_set_cookie("G","ct",Math.round(c+86400*e))))}else ai_cookie.hasOwnProperty("G")&&
(ai_cookie.G.hasOwnProperty("cpt")&&ai_set_cookie("G","cpt",""),ai_cookie.G.hasOwnProperty("ct")&&ai_set_cookie("G","ct",""))});document.querySelectorAll(".ai-check-block").forEach((e,d)=>{e.classList.remove("ai-check-block")});for(var b in ai_cookie)for(var m in ai_cookie[b])if("d"==m){var n=ai_cookie[b][m];0<n?ai_set_cookie(b,"d",n-1):ai_check_data.hasOwnProperty(b)&&ai_check_data[b].hasOwnProperty("e")?ai_set_cookie(b,"d",ai_check_data[b].e-1):ai_check_data.hasOwnProperty(b)&&ai_check_data[b].hasOwnProperty("d")||
ai_set_cookie(b,"d","")}}}function C(){if(ai_track_pageviews){var b=document.documentElement.clientWidth,m=window.innerWidth,n=b<m?m:b,e=0;ai_viewport_widths.every((f,q)=>n>=f?(e=ai_viewport_indexes[q],!1):!0);b=document.querySelector(b64d("Ym9keQ==")).getAttribute(b64d(ai_adb_attribute));if("string"===typeof b)var d=b==b64d("bWFzaw==");"string"===typeof b&&"boolean"===typeof d&&d&&(ai_external_tracking&&l("ad blocking",0,ai_viewport_names[e-1],0,0,"",!0),e|=128);z=[0,e]}y();ai_process_impressions();
if(0!=z.length&&ai_internal_tracking){d={action:"ai_ajax",ai_check:ai_data_id};var a=[],c;for(c in d)b=encodeURIComponent(c),m=encodeURIComponent(d[c]),a.push(b+"="+m);b=encodeURIComponent("views[]");m=encodeURIComponent(0);a.push(b+"="+m);b=encodeURIComponent("versions[]");m=encodeURIComponent(e);a.push(b+"="+m);a=a.join("&");(async function(){return await (await fetch(ai_ajax_url,{method:"POST",headers:{"Content-Type":"application/x-www-form-urlencoded; charset=UTF-8"},body:a})).text()})().then(f=>
{})}ai_tracking_finished=!0}ai_debug_tracking&&(ai_ajax_url+="?ai-debug-tracking=1");Number.isInteger=Number.isInteger||function(b){return"number"===typeof b&&isFinite(b)&&Math.floor(b)===b};ai_install_standard_click_trackers=function(b){"undefined"==typeof b&&(b=document.querySelector("body"));b=b.querySelectorAll("div.ai-track[data-ai]");var m=[];b.forEach((e,d)=>{if(e.offsetWidth||e.offsetHeight||e.getClientRects().length)e.querySelectorAll("div.ai-lazy, div.ai-wait-for-interaction, div.ai-manual, div.ai-list-manual, div.ai-manual-auto, div.ai-delayed").length||
m.push(e)});var n=[];m.forEach((e,d)=>{e.classList.remove("ai-track");n.push.apply(n,e.querySelectorAll("a"))});b=n;0!=b.length&&(ai_advanced_click_detection?b.forEach((e,d)=>{e.addEventListener("click",()=>{for(var a=e.closest("div[data-ai]");null!==a&&a.hasAttribute("data-ai");){var c=JSON.parse(b64d(a.getAttribute("data-ai")));"undefined"!==typeof c&&c.constructor===Array&&Number.isInteger(c[1])&&!a.classList.contains("clicked")&&(a.classList.add("clicked"),t(c,"a.click"));a=a.parentElement.closest("div[data-ai]")}})}):
b.forEach((e,d)=>{e.addEventListener("click",()=>{for(var a=e.closest("div[data-ai]");null!==a&&a.hasAttribute("data-ai");){var c=JSON.parse(b64d(a.getAttribute("data-ai")));"undefined"!==typeof c&&c.constructor===Array&&Number.isInteger(c[1])&&(t(c,"a.click"),clicked=!0);a=a.parentElement.closest("div[data-ai]")}})}))};ai_install_click_trackers=function(b){"undefined"==typeof b&&(b=document.querySelector("body"));if(ai_advanced_click_detection){var m=b.querySelectorAll("div.ai-track[data-ai], div.ai-rotate[data-info] div.ai-track[data-ai]"),
n=[];m.forEach((d,a)=>{(d.offsetWidth||d.offsetHeight||d.getClientRects().length)&&n.push(d)});b.hasAttribute("data-ai")&&b.classList.contains("ai-track")&&(b.offsetWidth||b.offsetHeight||b.getClientRects().length)&&n.push(b);var e=[];n.forEach((d,a)=>{d.querySelectorAll("div.ai-lazy, div.ai-wait-for-interaction, div.ai-manual, div.ai-list-manual, div.ai-manual-auto, div.ai-delayed").length||e.push(d)});m=e;0!=m.length&&m.forEach((d,a)=>{installIframeTracker({blurCallback:function(){if(null!=this.ai_data&&
null!=wrapper&&!wrapper.classList.contains("clicked")){wrapper.classList.add("clicked");t(this.ai_data,"blurCallback");for(var c=wrapper.querySelector("div[data-ai]");null!=c&&(c.offsetWidth||c.offsetHeight||c.getClientRects().length)&&c.hasAttribute("data-ai");){var f=JSON.parse(b64d(c.getAttribute("data-ai")));"undefined"!==typeof f&&f.constructor===Array&&Number.isInteger(f[1])&&t(f,"blurCallback INNER");c=c.querySelector("div[data-ai]")}}},overCallback:function(c){c=c.closest("div[data-ai]");
if(c.hasAttribute("data-ai")){var f=JSON.parse(b64d(c.getAttribute("data-ai")));"undefined"!==typeof f&&f.constructor===Array&&Number.isInteger(f[1])?(wrapper=c,this.ai_data=f):(null!=wrapper&&wrapper.classList.remove("clicked"),this.ai_data=wrapper=null)}},outCallback:function(c){null!=wrapper&&wrapper.classList.remove("clicked");this.ai_data=wrapper=null},focusCallback:function(c){if(null!=this.ai_data&&null!=wrapper&&!wrapper.classList.contains("clicked"))for(wrapper.classList.add("clicked"),t(this.ai_data,
"focusCallback"),c=wrapper.querySelector("div[data-ai]");null!=c&&(c.offsetWidth||c.offsetHeight||c.getClientRects().length)&&c.hasAttribute("data-ai");){var f=JSON.parse(b64d(c.getAttribute("data-ai")));"undefined"!==typeof f&&f.constructor===Array&&Number.isInteger(f[1])&&t(f,"focusCallback INNER");c=c.querySelector("div[data-ai]")}},wrapper:null,ai_data:null,block:null,version:null},d)})}ai_install_standard_click_trackers(b)};var z=[];ai_process_impressions=function(b){"undefined"==typeof b&&(b=
document.querySelector("body"));var m=[],n=[],e=[],d=[],a=[],c=[];0!=z.length&&(m.push(z[0]),n.push(z[1]),e.push("Pageviews"),a.push(0),d.push(""));var f=b.querySelectorAll("div.ai-track[data-ai], div.ai-rotate[data-info] div.ai-track[data-ai]"),q=[];f.forEach((h,r)=>{(h.offsetWidth||h.offsetHeight||h.getClientRects().length)&&!h.classList.contains("ai-no-pageview")&&q.push(h)});null!==b&&b.hasAttribute("data-ai")&&b.classList.contains("ai-track")&&!b.classList.contains("ai-no-pageview")&&(b.offsetWidth||
b.offsetHeight||b.getClientRects().length)&&q.push(b);f=q;0!=f.length&&f.forEach((h,r)=>{if(h.hasAttribute("data-ai")){r="";for(var x=1;9>=x;x++)if(h.hasAttribute("data-ai-"+x))r=h.getAttribute("data-ai-"+x);else break;""!=r&&h.setAttribute("data-ai",r);r=JSON.parse(b64d(h.getAttribute("data-ai")));if("undefined"!==typeof r&&r.constructor===Array){var A=0;x=h.querySelectorAll("div.ai-rotate[data-info]");1==x.length&&(A=JSON.parse(b64d(x[0].dataset.info))[1],c=[],h.querySelectorAll("div.ai-rotate .ai-rotate-option[data-index]").forEach((D,
J)=>{D=parseInt(D.dataset.index);c.push(D);D>A&&(A=D)}));if(Number.isInteger(r[0])&&0!=r[0]&&Number.isInteger(r[1])){x=0;var F=h.classList.contains("ai-no-tracking"),B=document.querySelector(b64d("Ym9keQ==")).getAttribute(b64d(ai_adb_attribute));if("string"===typeof B)var E=B==b64d("bWFzaw==");if("string"===typeof B&&"boolean"===typeof E){var G=h.offsetHeight;B=h.querySelectorAll(".ai-attributes");B.length&&B.forEach((D,J)=>{G>=h.offsetHeight&&(G-=h.offsetHeight)});B=h.querySelectorAll(".ai-code");
G=0;B.length&&B.forEach((D,J)=>{G+=D.offsetHeight});E&&0===G&&(x=128)}0!=h.querySelectorAll("div.ai-lazy, div.ai-wait-for-interaction, div.ai-manual, div.ai-list-manual, div.ai-manual-auto, div.ai-delayed").length&&(F=!0);if(!F)if(0==A)m.push(r[0]),n.push(r[1]|x),e.push(r[2]),d.push(r[3]),a.push(r[4]);else{for(E=1;E<=A;E++)c.includes(E)&&(m.push(r[0]),n.push(E|x),e.push(r[2]),d.push(r[3]),a.push(r[4]));h.classList.add("ai-impression")}}}}});ai_cookie=ai_load_cookie();for(var k in ai_cookie)if(m.includes(parseInt(k)))for(var u in ai_cookie[k])"i"==
u?(b=ai_cookie[k][u],0<b&&(1==b?(b=new Date,b=Math.round(b.getTime()/1E3)+604800,ai_set_cookie(k,"i",-b)):ai_set_cookie(k,"i",b-1))):"ipt"==u&&(b=ai_cookie[k][u],0<b?ai_set_cookie(k,"ipt",b-1):ai_check_data.hasOwnProperty(k)&&ai_check_data[k].hasOwnProperty("ipt")&&ai_check_data[k].hasOwnProperty("it")?ai_cookie.hasOwnProperty(k)&&ai_cookie[k].hasOwnProperty("it")&&(b=new Date,0>=ai_cookie[k].it-Math.round(b.getTime()/1E3)&&(b=Math.round(b.getTime()/1E3),ai_set_cookie(k,"ipt",ai_check_data[k].ipt),
ai_set_cookie(k,"it",Math.round(b+86400*ai_check_data[k].it)))):(ai_cookie.hasOwnProperty(k)&&ai_cookie[k].hasOwnProperty("ipt")&&ai_set_cookie(k,"ipt",""),ai_cookie.hasOwnProperty(k)&&ai_cookie[k].hasOwnProperty("it")&&ai_set_cookie(k,"it","")));if(m.length){if(ai_internal_tracking&&"undefined"===typeof ai_internal_tracking_no_impressions){z=[];k={action:"ai_ajax",ai_check:ai_data_id};var w=[],v;for(v in k)u=encodeURIComponent(v),b=encodeURIComponent(k[v]),w.push(u+"="+b);for(var p in m)u=encodeURIComponent("views[]"),
b=encodeURIComponent(m[p]),w.push(u+"="+b);for(p in n)u=encodeURIComponent("versions[]"),b=encodeURIComponent(n[p]),w.push(u+"="+b);w=w.join("&");(async function(){return await (await fetch(ai_ajax_url,{method:"POST",headers:{"Content-Type":"application/x-www-form-urlencoded; charset=UTF-8"},body:w})).text()})().then(h=>{h=h.trim();if(""!=h&&(h=JSON.parse(h),"undefined"!=typeof h["#"])){ai_cookie=ai_load_cookie();var r=Math.round((new Date).getTime()/1E3)+43200,x=[],A;for(A in h["#"])ai_cookie.hasOwnProperty(h["#"][A])&&
ai_cookie[h["#"][A]].hasOwnProperty("x")||ai_set_cookie(h["#"][A],"x",r);setTimeout(function(){for(p=0;p<x.length;++p)document.querySelectorAll('span[data-ai-block="'+x[p]+'"]').forEach((F,B)=>{(F=F.closest("div[data-ai]"))&&F.remove()})},50)}})}if(ai_external_tracking&&"undefined"===typeof ai_external_tracking_no_impressions)for(v=0;v<m.length;v++)0!=m[v]&&l("impression",m[v],e[v],a[v],n[v],d[v],!0)}};window.addEventListener("load",b=>{"undefined"==typeof ai_delay_tracking&&(ai_delay_tracking=0);
setTimeout(C,ai_delay_tracking+1400);setTimeout(ai_install_click_trackers,ai_delay_tracking+1500)})})};
ai_js_code = true;
</script>
<!-- Twitter universal website tag code -->
<script>
!function(e,t,n,s,u,a){e.twq||(s=e.twq=function(){s.exe?s.exe.apply(s,arguments):s.queue.push(arguments);
},s.version='1.1',s.queue=[],u=t.createElement(n),u.async=!0,u.src='//static.ads-twitter.com/uwt.js',
a=t.getElementsByTagName(n)[0],a.parentNode.insertBefore(u,a))}(window,document,'script');
// Insert Twitter Pixel ID and Standard Event data below
twq('init','o6fwu');
twq('track','PageView');
</script>
<!-- End Twitter universal website tag code -->
<script>
var coll = document.getElementsByClassName("collapsible");
var i;
for (i = 0; i < coll.length; i++) {
coll[i].addEventListener("click", function() {
this.classList.toggle("active");
var content = this.nextElementSibling;
if (content.style.display === "block") {
content.style.display = "none";
} else {
content.style.display = "block";
}
});
}
</script>
<script>
jQuery(function($){
function updateTickerLinks() {
$('.pjnt-item a').each(function(){
$(this).attr('href', 'https://cloudnativenow.com/techstrong-live-at-kubecon-eu-2026/');
});
}
// Run on load
updateTickerLinks();
// Run again in case ticker updates dynamically
setInterval(updateTickerLinks, 2000);
});
</script>
<script type="module" src="https://static.cloudflareinsights.com/beacon.min.js/v31edd6df95cf4e85bb4c19e7a9bdbcba1788362987495" integrity="sha512-iIg7k2xntmwu6/uSb5tpc/hySgZc4eoL31yB29W6tJFo2akwjPWcEqnCEdJvGexCL0KEQwVYv5BlowfhVz26hg==" data-cf-beacon='{"version":"2024.11.0","token":"000e36bdca1a4a598e50c30ec6224145","spa":2}' crossorigin="anonymous"></script>
</body>
</html>