1932 lines
194 KiB
HTML
1932 lines
194 KiB
HTML
<!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>Best of 2021 - Kubernetes Supports Nine Pillars of SRE - Cloud Native Now</title>
|
||
<meta name="description" content="Kubernetes supports nine pillars of SRE and is well-suited for ultra-scalable and highly reliable, distributed software services." />
|
||
<link rel="canonical" href="https://cloudnativenow.com/editorial-calendar/best-of-2021/kubernetes-supports-nine-pillars-of-sre/" />
|
||
<meta property="og:locale" content="en_US" />
|
||
<meta property="og:type" content="article" />
|
||
<meta property="og:title" content="Best of 2021 - Kubernetes Supports Nine Pillars of SRE" />
|
||
<meta property="og:description" content="Kubernetes supports nine pillars of SRE and is well-suited for ultra-scalable and highly reliable, distributed software services." />
|
||
<meta property="og:url" content="https://cloudnativenow.com/editorial-calendar/best-of-2021/kubernetes-supports-nine-pillars-of-sre/" />
|
||
<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="2021-12-26T08:00:17+00:00" />
|
||
<meta property="og:image" content="https://cloudnativenow.com/wp-content/uploads/2020/10/lifecycle.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="Marc Hornbeek" />
|
||
<meta name="twitter:card" content="summary_large_image" />
|
||
<meta name="twitter:creator" content="@mhexcalibur" />
|
||
<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\/editorial-calendar\/best-of-2021\/kubernetes-supports-nine-pillars-of-sre\/#article","isPartOf":{"@id":"https:\/\/cloudnativenow.com\/editorial-calendar\/best-of-2021\/kubernetes-supports-nine-pillars-of-sre\/"},"author":{"name":"Marc Hornbeek","@id":"https:\/\/cloudnativenow.com\/#\/schema\/person\/d1359a740058b00ed24a5685fe2b4ff8","url":"https:\/\/cloudnativenow.com\/author\/marc-hornbeek\/"},"headline":"Best of 2021 – Kubernetes Supports Nine Pillars of SRE","datePublished":"2021-12-26T08:00:17+00:00","mainEntityOfPage":{"@id":"https:\/\/cloudnativenow.com\/editorial-calendar\/best-of-2021\/kubernetes-supports-nine-pillars-of-sre\/"},"wordCount":1263,"publisher":{"@id":"https:\/\/cloudnativenow.com\/#organization"},"image":{"@id":"https:\/\/cloudnativenow.com\/editorial-calendar\/best-of-2021\/kubernetes-supports-nine-pillars-of-sre\/#primaryimage"},"thumbnailUrl":"https:\/\/cloudnativenow.com\/wp-content\/uploads\/2020\/10\/lifecycle.jpg","keywords":["benefits of Kubernetes","devops","site reliability engineering","SRE"],"articleSection":["Best of 2021","Cloud-Native Development","Cloud-Native Platforms","Editorial Calendar","Topics"],"inLanguage":"en-US","copyrightYear":"2021","copyrightHolder":{"@id":"https:\/\/cloudnativenow.com\/#organization"},"dateModified":"2021-12-23T12:26:58-05:00","speakable":{"@type":"SpeakableSpecification","cssSelector":["h1.entry-title","h1",".entry-content > p:first-of-type"]}},{"@type":"WebPage","@id":"https:\/\/cloudnativenow.com\/editorial-calendar\/best-of-2021\/kubernetes-supports-nine-pillars-of-sre\/","url":"https:\/\/cloudnativenow.com\/editorial-calendar\/best-of-2021\/kubernetes-supports-nine-pillars-of-sre\/","name":"Best of 2021 - Kubernetes Supports Nine Pillars of SRE - Cloud Native Now","isPartOf":{"@id":"https:\/\/cloudnativenow.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/cloudnativenow.com\/editorial-calendar\/best-of-2021\/kubernetes-supports-nine-pillars-of-sre\/#primaryimage"},"image":{"@id":"https:\/\/cloudnativenow.com\/editorial-calendar\/best-of-2021\/kubernetes-supports-nine-pillars-of-sre\/#primaryimage"},"thumbnailUrl":"https:\/\/cloudnativenow.com\/wp-content\/uploads\/2020\/10\/lifecycle.jpg","datePublished":"2021-12-26T08:00:17+00:00","description":"Kubernetes supports nine pillars of SRE and is well-suited for ultra-scalable and highly reliable, distributed software services.","breadcrumb":{"@id":"https:\/\/cloudnativenow.com\/editorial-calendar\/best-of-2021\/kubernetes-supports-nine-pillars-of-sre\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/cloudnativenow.com\/editorial-calendar\/best-of-2021\/kubernetes-supports-nine-pillars-of-sre\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/cloudnativenow.com\/editorial-calendar\/best-of-2021\/kubernetes-supports-nine-pillars-of-sre\/#primaryimage","url":"https:\/\/cloudnativenow.com\/wp-content\/uploads\/2020\/10\/lifecycle.jpg","contentUrl":"https:\/\/cloudnativenow.com\/wp-content\/uploads\/2020\/10\/lifecycle.jpg","width":770,"height":330,"caption":"DevSecOps SRE Kubernetes"},{"@type":"BreadcrumbList","@id":"https:\/\/cloudnativenow.com\/editorial-calendar\/best-of-2021\/kubernetes-supports-nine-pillars-of-sre\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/cloudnativenow.com\/"},{"@type":"ListItem","position":2,"name":"Editorial Calendar","item":"https:\/\/cloudnativenow.com\/category\/editorial-calendar\/"},{"@type":"ListItem","position":3,"name":"Best of 2021","item":"https:\/\/cloudnativenow.com\/category\/editorial-calendar\/best-of-2021\/"},{"@type":"ListItem","position":4,"name":"Best of 2021 – Kubernetes Supports Nine Pillars of SRE"}]},{"@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\/d1359a740058b00ed24a5685fe2b4ff8","name":"Marc Hornbeek","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/cloudnativenow.com\/wp-content\/uploads\/2021\/02\/Hornbeek-Bio.jpg","url":"https:\/\/cloudnativenow.com\/wp-content\/uploads\/2021\/02\/Hornbeek-Bio.jpg","contentUrl":"https:\/\/cloudnativenow.com\/wp-content\/uploads\/2021\/02\/Hornbeek-Bio.jpg","caption":"Marc Hornbeek"},"description":"Marc Hornbeek, a.k.a., DevOps-the-Gray esq. is a globally recognized expert for DevOps, DevSecOps, Continuous Testing and SRE. He is CEO and Principal Consultant at Engineering DevOps Consulting , author of the book \"Engineering DevOps\", and Ambassador and Author for The","sameAs":["https:\/\/engineeringdevops.com"],"url":"https:\/\/cloudnativenow.com\/author\/marc-hornbeek\/","worksFor":{"@id":"https:\/\/techstronggroup.com\/#organization"},"knowsAbout":["Topics","Cloud-Native Development","Cloud-Native Platforms","kubernetes","containers","devops","Editorial Calendar","DevSecOps","Cloud-Native Security"]},{"@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 » Feed" href="https://cloudnativenow.com/feed/" />
|
||
<link rel="alternate" type="application/rss+xml" title="Cloud Native Now » Comments Feed" href="https://cloudnativenow.com/comments/feed/" />
|
||
<link rel="alternate" type="text/calendar" title="Cloud Native Now » 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%2Feditorial-calendar%2Fbest-of-2021%2Fkubernetes-supports-nine-pillars-of-sre%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%2Feditorial-calendar%2Fbest-of-2021%2Fkubernetes-supports-nine-pillars-of-sre%2F&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&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":"14308","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/14308" /><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-3IM' />
|
||
<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":["best-of-2021","cloudnativedevelopment","cloudnativeplatforms","editorial-calendar","features","topics"],"pageAttributes":["benefits-of-kubernetes","devops","site-reliability-engineering","sre"],"pagePostAuthor":"Marc Hornbeek","pagePostDate":"December 26, 2021","pagePostDateYear":2021,"pagePostDateMonth":12,"pagePostDateDay":26,"pagePostDateDayName":"Sunday","pagePostDateHour":3,"pagePostDateMinute":0,"pagePostDateIso":"2021-12-26T03:00:17-05:00","pagePostDateUnix":1640487617};
|
||
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'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-055b321ji5">.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-14308 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">
|
||
Friday, September 11, 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&gl=US&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-current-post-ancestor mega-current-menu-parent mega-current-post-parent 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-14308" class="post-14308 post type-post status-publish format-standard has-post-thumbnail hentry category-best-of-2021 category-cloudnativedevelopment category-cloudnativeplatforms category-editorial-calendar category-features category-topics tag-benefits-of-kubernetes tag-devops tag-site-reliability-engineering tag-sre" 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/editorial-calendar/best-of-2021/" rel="category tag" class="not-sponsored">Best of 2021</a> <a href="https://cloudnativenow.com/category/topics/cloudnativedevelopment/" rel="category tag" class="not-sponsored">Cloud-Native Development</a> <a href="https://cloudnativenow.com/category/topics/cloudnativeplatforms/" style="background:#172852" rel="category tag" class="not-sponsored">Cloud-Native Platforms</a> <a href="https://cloudnativenow.com/category/editorial-calendar/" rel="category tag" class="not-sponsored">Editorial Calendar</a> <a href="https://cloudnativenow.com/category/features/" style="background:#172852" rel="category tag" class="not-sponsored">Features</a> <a href="https://cloudnativenow.com/category/topics/" style="background:#172852" rel="category tag" class="not-sponsored">Topics</a> </span></div>
|
||
<header class="entry-header">
|
||
<h1 class="entry-title" itemprop="headline" >
|
||
Best of 2021 – Kubernetes Supports Nine Pillars of SRE </h1>
|
||
</header>
|
||
|
||
<div class="below-entry-meta ">
|
||
<span class="posted-on"><a href="https://cloudnativenow.com/editorial-calendar/best-of-2021/kubernetes-supports-nine-pillars-of-sre/" title="3:00 am" rel="bookmark"><i class="fa fa-calendar-o"></i> <time class="entry-date published" datetime="2021-12-26T03:00:17-05:00" itemprop="datePublished" >December 26, 2021</time><time class="updated" datetime="2021-12-23T07:26:58-05:00" itemprop="dateModified" >December 23, 2021</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/marc-hornbeek/" title="Marc Hornbeek">Marc Hornbeek</a></span></span>
|
||
|
||
|
||
<span class="tag-links" itemprop="keywords" ><i class="fa fa-tags"></i><a href="https://cloudnativenow.com/tag/benefits-of-kubernetes/" rel="tag">benefits of Kubernetes</a>, <a href="https://cloudnativenow.com/tag/devops/" rel="tag">devops</a>, <a href="https://cloudnativenow.com/tag/site-reliability-engineering/" rel="tag">site reliability engineering</a>, <a href="https://cloudnativenow.com/tag/sre/" rel="tag">SRE</a></span></div>
|
||
<div class="below-entry-meta">
|
||
<img data-del="avatar" src='https://cloudnativenow.com/wp-content/uploads/2021/02/Hornbeek-Bio.jpg' class='avatar pp-user-avatar avatar-32 photo ' height='32' width='32'/> <span class="sbyline"><span class="author vcard"> <a class="url fn n" href="https://cloudnativenow.com/author/marc-hornbeek/"><span class='jcolor'>by</span> Marc Hornbeek </a></span></span>
|
||
</div>
|
||
|
||
|
||
<div class="entry-content clearfix" itemprop="articleBody" >
|
||
<p class="p1"><i>As we close out 2021, we at Container Journal wanted to highlight the most popular articles of the year. Following is the fourteenth in our series of the Best of 2021.</i></p>
|
||
<p>According to the <a href="https://devopsinstitute.com/" target="_blank" rel="noopener">DevOps Institute</a> site reliability engineering (SRE) is a discipline and a role that incorporates aspects of software engineering and applies them to infrastructure and operations problems to create ultra-scalable and highly reliable distributed software systems. <a href="https://www.devopsinstitute.com/wp-content/uploads/2020/11/SREF-Blueprint.pdf" target="_blank" rel="noopener">The DevOps Institute’s SRE blueprint identifies Nine Pillars</a> of engineering practices which are: site reliability leadership and culture, work sharing, monitoring, SLOs and SLIs, error budgets, toil reduction, deployments, performance management, incident management and anti-fragility. In this blog, I explain how Kubernetes supports the nine pillars of SRE.</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><strong>Leadership and Culture</strong> – This SRE pillar refers to the human aspects of striving for reliable services as they scale, shifting left the “wisdom of production” mindset from operations into development, and the relentless pursuit of continuous improvements. SRE practices foster a culture of continuously improving services and systems that support production, to ensure services continue to be reliable as they scale. Kubernetes capabilities support the culture and motivate all types of stakeholders.</p>
|
||
<p>Businesses, whose success increasingly depends on a company’s ability to deliver digital services and software quickly, use containers with Kubernetes as essential tools for building, deploying, and running applications at scale. Kubernetes helps business leaders empower the organization to reach next-level performance, deliver innovative new software and features faster, and enable multi-cloud operations for greater agility and resilience. Self-service infrastructures enabled by containers and Kubernetes allows teams to access the resources they need when they need them. This results in more productive, happier teams with fewer impediments, and dramatically faster times to deploy, collaborate, get feedback and restore services when needed.</p>
|
||
<p><strong>Work Sharing</strong> – This SRE pillar refers to the practice of working technical debt in small increments and managing workload percentages for Ops, Devs and on-call work. SREs deliberately and proactively work to shift-left the “wisdom of production,” to educate and facilitate operations viewpoints and requirements into the services development team’s knowledge and activities. The “wisdom of production” informs better system design and behavior. To accomplish this, SREs spend a prescribed amount of their time (say, 50%) doing ops-related work, such as issue resolution, and 50% of their time on development tasks, such as creating new features, scaling or automation. The ability of Kubernetes to spin up multiple container instances with different scaling policies makes it a perfect fit for DevOps CI/CD jobs and activities. For example, a container instance can include build and test resources, in addition to applications, to create on-demand clusters on a container-capable CI worker node.</p>
|
||
<p><strong>Measurement</strong> – This SRE pillar refers to the practices of using observability, monitoring, telemetry and instrumentation to measure the performance of applications. Modern enterprise applications require many microservices applications distributed across multiple nodes to communicate with each other. A single point of failure can stop the entire process, but identifying the source of failure can be difficult. Kubernetes monitoring is easier when the containers make monitoring data available. Cloud-native applications are constructed with health reporting metrics to enable the platform to manage life cycle events if an instance becomes unhealthy. They produce (and make available for export) robust telemetry data to alert operators to problems, and allow them to make informed decisions. Kubernetes supports liveness and readiness probes that make it easy to determine the state of a containerized application. Kubernetes integrates well with monitoring tools, like Prometheus and Grafana, for creating a Kubernetes monitoring dashboard.</p>
|
||
<p><strong>SLOs and SLIs, Error Budgets</strong> – This SRE pillar refers to the practices of using service level objectives (SLOs) and service level indicators (SLIs) to measure the availability, latency and response time, together with error budgets to manage services reliability. Application-level monitoring is favored for SLOs, due to its direct link to customer relevance compared to system level monitoring. In complex environments, with services that depend on the reliability of many containerized microservices, SLOs and SLIs depend on a clear understanding of the elements that contribute to the measurements. Kubernetes provides a consistent description of large-scale deployments of containers, which enables a structured architecture for injecting SLIs across all types of deployment platforms.</p>
|
||
<p><strong>Toil Reduction</strong> – This SRE pillar refers to the practice of reducing non-value added work using tooling and automation. Kubernetes eliminates many of the manual provisioning and other tasks of enterprise IT operations. In addition, the unified and automated orchestration approaches offered by Kubernetes simplifies multi-cloud management, enabling more services to be delivered with less work and fewer errors. The portability of application and orchestration management across private and public cloud platforms and operating system versions, allow developers and DevOps teams to build applications and pipelines without worrying about the underlying infrastructure and operating systems that the applications need to run on.</p>
|
||
<p><strong>Deployments</strong> – This SRE pillar refers to the practice of gradual releases with deployment strategies such as green/blue, feature-flag and Canary with scripts to assist automation of tasks for deployment, testing and monitoring. Kubernetes offers many capabilities that allow one container to support many configuration environment contexts. The flexible deployment topologies afforded by Kubernetes supports advanced deployment and test scenarios such as chaos engineering or A/B testing on real production sites, reducing risk and improve resiliency. This avoids the need for specialized containers for different environment configurations. Declarative syntax used to define the deployment state of Kubernetes deployed container clusters greatly simplifies the management of the delivery and deployments. Since Kubernetes is used in production, the testing stages in the pipeline are more realistic and better match the configurations that applications will face during production.</p>
|
||
<p><strong>Performance Management</strong> – This SRE pillar refers to practices for application performance monitoring, capacity testing and auto-scaling. Kubernetes can easily scale infrastructure and worker node configurations to match variable demands for different levels of integration and test workload demands. With Kubernetes, infrastructure resources are clustered and can be consumed and released elastically, enabling seamless scaling and higher resource utilization.</p>
|
||
<p><strong>Incident Management</strong> – This SRE pillar refers to practices of emergency response, management of on-call workloads for SREs (for example, 25%) and blameless retrospectives. Kubernetes supports this SRE pillar with capabilities to create, validate and manage Kubernetes clusters from a single user terminal. Remote visibility, health checks and alerts of pods and clusters assist with on-call support. SREs can upgrade the Kubernetes stack along with different frameworks used in the setup and apply patches to clusters.</p>
|
||
<p><strong>Anti-Fragility</strong> – This SRE pillar refers to practices of improving resilience using fire drills, chaos monkey, security and automation. Complex applications operating over complex distributed infrastructures can be difficult to maintain and secure. Cloud-native tools such as Kubernetes provide more insight into what is happening within an application, making it easier to identify and fix problems. Kubernetes will restart pods that are unhealthy. The enhanced orchestration controls provided by Kubernetes on the deployment and deployed containerized applications benefit from immutable consistency and improved response times. Kubernetes secrets objects offer a secure way to store sensitive data. Cloud-native tools such as Kubernetes provide more insight into what is happening within an application, making it easier to identify and fix security problems. The enhanced orchestration controls provided by Kubernetes on the deployment and deployed containerized applications benefit from immutable consistency and improved response times. Kubernetes enables modular distributed services better able to scale and recover from failures.</p>
|
||
<h2>What This Means</h2>
|
||
<p>Kubernetes supports the nine pillars of SRE through its capabilities to standardize the definition, architecture and orchestration of containerized applications and infrastructures suited for ultra-scalable and highly reliable, distributed software services.</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-14308"
|
||
class="share-x sd-button share-icon no-text"
|
||
href="https://cloudnativenow.com/editorial-calendar/best-of-2021/kubernetes-supports-nine-pillars-of-sre/?share=x"
|
||
target="_blank"
|
||
aria-labelledby="sharing-x-14308"
|
||
>
|
||
<span id="sharing-x-14308" 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-14308"
|
||
class="share-facebook sd-button share-icon no-text"
|
||
href="https://cloudnativenow.com/editorial-calendar/best-of-2021/kubernetes-supports-nine-pillars-of-sre/?share=facebook"
|
||
target="_blank"
|
||
aria-labelledby="sharing-facebook-14308"
|
||
>
|
||
<span id="sharing-facebook-14308" 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-14308"
|
||
class="share-linkedin sd-button share-icon no-text"
|
||
href="https://cloudnativenow.com/editorial-calendar/best-of-2021/kubernetes-supports-nine-pillars-of-sre/?share=linkedin"
|
||
target="_blank"
|
||
aria-labelledby="sharing-linkedin-14308"
|
||
>
|
||
<span id="sharing-linkedin-14308" 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-14308"
|
||
class="share-reddit sd-button share-icon no-text"
|
||
href="https://cloudnativenow.com/editorial-calendar/best-of-2021/kubernetes-supports-nine-pillars-of-sre/?share=reddit"
|
||
target="_blank"
|
||
aria-labelledby="sharing-reddit-14308"
|
||
>
|
||
<span id="sharing-reddit-14308" 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="2021-12-23T07:26:58-05:00">
|
||
<meta itemscope itemprop="mainEntityOfPage" itemType="https://schema.org/WebPage" itemid="https://cloudnativenow.com/editorial-calendar/best-of-2021/kubernetes-supports-nine-pillars-of-sre/">
|
||
<div class="meta_post_image" itemprop="image" itemscope itemtype="https://schema.org/ImageObject">
|
||
<meta itemprop="url" content="https://cloudnativenow.com/wp-content/uploads/2020/10/lifecycle.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/editorial-calendar/best-of-2021/disaster-recovery-for-kubernetes/" rel="prev"><span class="meta-nav">←</span> Best of 2021 – How to Implement Disaster Recovery for Kubernetes</a></li>
|
||
<li class="next"><a href="https://cloudnativenow.com/editorial-calendar/best-of-2021/how-not-to-use-kubernetes-5-failure-stories/" rel="next">Best of 2021 – How Not To Use Kubernetes: 5 Failure Stories <span class="meta-nav">→</span></a></li>
|
||
</ul>
|
||
|
||
<div class="author-box">
|
||
<div class="author-img"><img data-del="avatar" src='https://cloudnativenow.com/wp-content/uploads/2021/02/Hornbeek-Bio.jpg' class='avatar pp-user-avatar avatar-100 photo ' height='100' width='100'/></div>
|
||
<div class="author-description-wrapper">
|
||
<h4 class="author-name">Marc Hornbeek</h4>
|
||
|
||
<p class="author-description">Marc Hornbeek, a.k.a., DevOps-the-Gray esq. is a globally recognized expert for DevOps, DevSecOps, Continuous Testing and SRE. He is CEO and Principal Consultant at Engineering DevOps Consulting , author of the book "Engineering DevOps", and Ambassador and Author for The DevOps Institute . Marc applies his unique, comprehensive Engineering Blueprints, Seven-Step DevOps Transformation Blueprint and 9 DevOps Pillars discovery and assessment tools, together with targeted workshops skills to create actionable and comprehensive DevOps transformation roadmaps and strategic plans.
|
||
Marc is an IEEE Outstanding Engineer, and 45-year IEEE Life member. He is a DevOps leadership advisor/mentor. He is the original author of the Continuous Delivery Ecosystem (CDEF) and Continuous Testing Foundations (CTF) certification courses that are offered by the DevOps Institute. He is a Blogger on DevOps.com and cloudnativenow.com. He is a freelance writer of DevOps content including webinars, and white papers. He is a freelance trainer for DevOps, DevSecOps and SRE courses offered by partners of the DevOps Institute.</p>
|
||
|
||
<ul class="author-social-sites">
|
||
<li class="twitter-link">
|
||
<a href="https://twitter.com/https://twitter.com/mhexcalibur"><i class="fa fa-twitter"></i></a>
|
||
</li>
|
||
<li class="linkedin-link">
|
||
<a href="https://linkedin.com/https://www.linkedin.com/in/marchornbeek"><i class="fa fa-linkedin"></i></a>
|
||
</li>
|
||
<li class="youtube-link">
|
||
<a href="https://youtube.com/https://www.youtube.com/playlist?list=PLN_VIqQKDhZZW5xkaRwS-nB48Ijpfksif"><i class="fa fa-youtube"></i></a>
|
||
</li>
|
||
</ul>
|
||
<p class="author-url">Marc Hornbeek has 20 posts and counting. <a href="https://cloudnativenow.com/author/marc-hornbeek/">See all posts by Marc Hornbeek</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-258">CloudNativeNow.com
|
||
</li><li data-tab="srr-tab-996">Error</li><li data-tab="srr-tab-906">SecurityBoulevard.com</li></ul><div class="srr-wrap srr-style-grey srr-vticker" data-visible="1" data-speed="10000" data-id="srr-tab-258" ><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-996"><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-906" ><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&pbad=0&share=1&download=0&rtl=0&fonts=Arial&skin=1&font-color=auto&logo_link=episode_page&order=episodic&limit=10&filter=all&ss=a713390a017602015775e868a2cf26b0&btn-skin=1b1b1b&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="1a5cb1341j" 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-eecb95dxng">#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-8f50670rwv">#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> <a href="https://cloudnativenow.com/category/topics/cloudnativeplatforms/" style="background:#172852" rel="category tag" class="not-sponsored">Cloud-Native Platforms</a> <a href="https://cloudnativenow.com/category/contributed-content/" rel="category tag" class="not-sponsored">Contributed Content</a> <a href="https://cloudnativenow.com/category/topics/cloudnativedevelopment/kubernetes/" rel="category tag" class="not-sponsored">Kubernetes</a> <a href="https://cloudnativenow.com/category/topics/cloudnativeplatforms/platform-engineering/" rel="category tag" class="not-sponsored">Platform Engineering</a> <a href="https://cloudnativenow.com/category/social-facebook/" rel="category tag" class="not-sponsored">Social - Facebook</a> <a href="https://cloudnativenow.com/category/social-linkedin/" rel="category tag" class="not-sponsored">Social - LinkedIn</a> <a href="https://cloudnativenow.com/category/social-x/" rel="category tag" class="not-sponsored">Social - X</a> <a href="https://cloudnativenow.com/category/topics/" style="background:#172852" rel="category tag" class="not-sponsored">Topics</a> </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> <a href="https://cloudnativenow.com/category/topics/cloudnativedevelopment/kubernetes/" rel="category tag" class="not-sponsored">Kubernetes</a> <a href="https://cloudnativenow.com/category/news/" style="background:#f2d411" rel="category tag" class="not-sponsored">News</a> <a href="https://cloudnativenow.com/category/resources/" rel="category tag" class="not-sponsored">Resources</a> <a href="https://cloudnativenow.com/category/social-facebook/" rel="category tag" class="not-sponsored">Social - Facebook</a> <a href="https://cloudnativenow.com/category/social-linkedin/" rel="category tag" class="not-sponsored">Social - LinkedIn</a> <a href="https://cloudnativenow.com/category/social-x/" rel="category tag" class="not-sponsored">Social - X</a> <a href="https://cloudnativenow.com/category/topics/" style="background:#172852" rel="category tag" class="not-sponsored">Topics</a> </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> <a href="https://cloudnativenow.com/category/topics/containers/" rel="category tag" class="not-sponsored">Containers</a> <a href="https://cloudnativenow.com/category/features/" style="background:#172852" rel="category tag" class="not-sponsored">Features</a> <a href="https://cloudnativenow.com/category/social-facebook/" rel="category tag" class="not-sponsored">Social - Facebook</a> <a href="https://cloudnativenow.com/category/social-linkedin/" rel="category tag" class="not-sponsored">Social - LinkedIn</a> <a href="https://cloudnativenow.com/category/social-x/" rel="category tag" class="not-sponsored">Social - X</a> <a href="https://cloudnativenow.com/category/topics/" style="background:#172852" rel="category tag" class="not-sponsored">Topics</a> </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> <a href="https://cloudnativenow.com/category/topics/cloudnativesecurity/devsecops-cloudnativesecurity/" rel="category tag" class="not-sponsored">DevSecOps</a> <a href="https://cloudnativenow.com/category/features/" style="background:#172852" rel="category tag" class="not-sponsored">Features</a> <a href="https://cloudnativenow.com/category/social-facebook/" rel="category tag" class="not-sponsored">Social - Facebook</a> <a href="https://cloudnativenow.com/category/social-linkedin/" rel="category tag" class="not-sponsored">Social - LinkedIn</a> <a href="https://cloudnativenow.com/category/social-x/" rel="category tag" class="not-sponsored">Social - X</a> </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> <a href="https://cloudnativenow.com/category/features/" style="background:#172852" rel="category tag" class="not-sponsored">Features</a> <a href="https://cloudnativenow.com/category/news/" style="background:#f2d411" rel="category tag" class="not-sponsored">News</a> <a href="https://cloudnativenow.com/category/social-facebook/" rel="category tag" class="not-sponsored">Social - Facebook</a> <a href="https://cloudnativenow.com/category/social-linkedin/" rel="category tag" class="not-sponsored">Social - LinkedIn</a> <a href="https://cloudnativenow.com/category/social-x/" rel="category tag" class="not-sponsored">Social - X</a> <a href="https://cloudnativenow.com/category/topics/" style="background:#172852" rel="category tag" class="not-sponsored">Topics</a> </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&gl=US&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="{"position":{"position":"centered","sticky_title":"Blank Popup","sticky_title_color":"rgba(0,0,0,255)","sticky_title_size":"28px","sticky_title_bg":"rgba(255,255,255,255)","push_content":"0"},"animation":{"animation":"fade"},"colors":{"show_overlay":"yes-color","overlay_color":"rgba(0,0,0,0.5)","overlay_blur":"2","bg_color":"rgb(255, 255, 255)","bg_img":"","bg_img_repeat":"no-repeat","bg_img_size":"auto"},"close":{"close_color":"#666","close_hover_color":"#000","close_shadow_color":"#000","close_size":"30","close_position":"top_right"},"popup_box":{"width":"650px","padding":"20","radius":"0","auto_height":"yes","height":"350px"},"border":{"border_type":"none","border_color":"#000","border_width":"3","border_radius":"0","border_margin":"0"},"shadow":{"shadow_color":"#ccc","shadow_type":"outset","shadow_x_offset":"0","shadow_y_offset":"0","shadow_blur":"0","shadow_spread":"0"},"css":{"custom_css":""},"id":"159918","field_id":1,"rules":{"group_0":{"rule_0":{"rule":"page_type","operator":"==","value":"all_pages"}}},"global_rules":{"group_0":{"rule_0":{"rule":"page_type","operator":"==","value":"all_pages"}}},"settings":{"popup_title":"Newsletter Popup Email Only","popup_desc":"","test_mode":"0","powered_link":"0","popup_class":"","popup_hidden_class":"","disable_scroll":"0","close_on_conversion":"1","autoclose":0,"disable_close":"0","advanced_close":"0","conversion_cookie_name":"spu_conversion_159907","conversion_cookie_duration":"3","conversion_cookie_type":"d","closing_cookie_name":"spu_closing_159907","closing_cookie_duration":"3","closing_cookie_type":"d"},"triggers":{"trigger_0":{"trigger":"exit"}},"success":{"optin_success_seconds":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">×</a><span class="spu-timer"></span></div></div><!--spu-box--></div> <div style="display:none">
|
||
<div class="grofile-hash-map-aded6ea7e42a5d07e81fbc1b70595db6">
|
||
</div>
|
||
<div class="grofile-hash-map-aded6ea7e42a5d07e81fbc1b70595db6">
|
||
</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/editorial-calendar/best-of-2021/kubernetes-supports-nine-pillars-of-sre/":14308};
|
||
</script>
|
||
<script id="wppopups-js-extra">
|
||
var wppopups_vars = {"is_admin":"","ajax_url":"https://cloudnativenow.com/wp-admin/admin-ajax.php","pid":"14308","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":"14308","tz":"-4","srv":"cloudnativenow.com","j":"1:16.1.3"} ]);
|
||
_stq.push([ "clickTrackerInit", "94898820", "14308" ]);
|
||
//# 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"> </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&>ag("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>
|