<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Cloud native &#8211; Best DevOps</title>
	<atom:link href="https://www.bestdevops.com/tag/cloud-native-2/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.bestdevops.com</link>
	<description>Lets Learn, Do it &#38; Share! Thats a Best DevOps!!!</description>
	<lastBuildDate>Wed, 14 Oct 2026 13:21:27 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.1.3</generator>
	<item>
		<title>PlanetScale Brings Fully Managed Databases to Customer Kubernetes Clusters</title>
		<link>https://www.bestdevops.com/planetscale-brings-fully-managed-databases-to-customer-kubernetes-clusters/</link>
					<comments>https://www.bestdevops.com/planetscale-brings-fully-managed-databases-to-customer-kubernetes-clusters/#respond</comments>
		
		<dc:creator><![CDATA[anil]]></dc:creator>
		<pubDate>Wed, 17 Jun 2020 13:17:18 +0000</pubDate>
				<category><![CDATA[Kubernetes]]></category>
		<category><![CDATA[Cloud native]]></category>
		<category><![CDATA[COVID-19]]></category>
		<category><![CDATA[DevOps]]></category>
		<category><![CDATA[IT-adoption]]></category>
		<category><![CDATA[Software-Market]]></category>
		<guid isPermaLink="false">http://www.bestdevops.com/?p=12952</guid>

					<description><![CDATA[PlanetScale announced the beta release of PlanetScaleDB for Kubernetes, a fully managed, MySQL-compatible database-as-a-service that runs inside a customer's own network perimeter and is built on the CNCF Vitess project.]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph"><em>Originally announced via GlobeNewswire on June 16, 2020. Mountain View, Calif.</em></p>



<h2 class="wp-block-heading">PlanetScaleDB for Kubernetes: Managed Databases Inside Your Own Cluster</h2>



<p class="wp-block-paragraph">PlanetScale announced the beta release of <strong>PlanetScaleDB for Kubernetes</strong>, a solution that lets organizations host their databases inside their own network perimeter while still benefiting from a fully managed, SaaS-like operational experience. Deployment is handled through the PlanetScale control plane and a Kubernetes operator, aiming to reduce the operational burden of backups, high availability, and software upgrades to just a few clicks.</p>



<p class="wp-block-paragraph">PlanetScaleDB for Kubernetes is a MySQL-compatible database-as-a-service designed for teams running distributed, containerized workloads on Kubernetes—whether on-premises or in a public cloud.</p>



<h2 class="wp-block-heading">Built on Vitess: A Battle-Tested CNCF Project</h2>



<p class="wp-block-paragraph">The underlying engine for PlanetScaleDB is <a href="https://vitess.io/" rel="noopener">Vitess</a>, a top-level <strong>Cloud Native Computing Foundation (CNCF)</strong> open source project. Vitess was originally developed at YouTube to handle massive MySQL sharding at scale and has since been adopted by companies including GitHub, HubSpot, Slack, and Square to serve millions of queries per second.</p>



<p class="wp-block-paragraph">By building on Vitess, PlanetScaleDB inherits horizontal sharding, connection pooling, and topology management capabilities that are difficult to implement with standard MySQL deployments. Organizations that need MySQL compatibility but require Kubernetes-native scalability are the primary target audience.</p>



<h2 class="wp-block-heading">Why Bring the Database Into the Kubernetes Cluster?</h2>



<p class="wp-block-paragraph">As Kubernetes adoption has accelerated, a common architectural tension has emerged: application workloads run inside a Kubernetes cluster while the database lives outside it, often in a managed cloud service or a separate VM-based environment. This separation introduces network latency, complicates security policy enforcement, and creates operational silos between application and data teams.</p>



<p class="wp-block-paragraph">PlanetScaleDB for Kubernetes addresses this by co-locating the database with the application workloads inside the same cluster. According to PlanetScale, running the database adjacent to microservices can reduce query latency by up to 20 milliseconds—though this figure will vary significantly depending on existing network topology and workload characteristics.</p>



<h2 class="wp-block-heading">Key Features</h2>



<ul class="wp-block-list">
  <li><strong>Efficiency:</strong> Co-locating databases and applications in the same Kubernetes cluster eliminates the need for complex cross-network infrastructure.</li>
  <li><strong>Performance:</strong> Reduced network hops between microservices and the database layer lower query latency.</li>
  <li><strong>Reliability:</strong> PlanetScaleDB manages software upgrades, hardware failure recovery, and network partition handling without requiring application downtime.</li>
  <li><strong>Security:</strong> Because data remains within the customer&#8217;s own network perimeter, it is easier to enforce internal security policies and compliance requirements.</li>
  <li><strong>Ease of Operations:</strong> The PlanetScale control plane and Kubernetes operator handle day-two operations—backups, scaling, and failover—as a managed service.</li>
  <li><strong>MySQL Compatibility:</strong> Applications that already use MySQL drivers and tooling can connect without changes to the application layer.</li>
</ul>



<h2 class="wp-block-heading">How the Operator Model Works</h2>



<p class="wp-block-paragraph">PlanetScaleDB for Kubernetes uses the <strong>Kubernetes Operator pattern</strong>: a custom controller watches for PlanetScaleDB custom resources and reconciles the actual cluster state to match the desired state declared in those resources. This means database provisioning, scaling, and lifecycle management are expressed as Kubernetes manifests and handled natively by the Kubernetes API server, rather than through a separate out-of-band management tool.</p>



<p class="wp-block-paragraph">The PlanetScale control plane provides a management UI and API layer on top of the operator, delivering the simplified &#8220;few clicks&#8221; provisioning experience the company describes for teams that do not want to write raw Kubernetes manifests.</p>



<h2 class="wp-block-heading">Target Use Cases</h2>



<ul class="wp-block-list">
  <li><strong>Regulated industries</strong> where data residency and network perimeter requirements prevent use of external managed database services.</li>
  <li><strong>Hybrid cloud environments</strong> where workloads span on-premises Kubernetes clusters and public cloud infrastructure.</li>
  <li><strong>High-throughput transactional workloads</strong> that need horizontal sharding beyond what a single MySQL instance can provide.</li>
  <li><strong>Teams migrating from VM-based MySQL</strong> to a Kubernetes-native stack without rewriting application database logic.</li>
</ul>



<h2 class="wp-block-heading">Availability</h2>



<p class="wp-block-paragraph">At the time of this announcement (June 2020), PlanetScaleDB for Kubernetes was in <strong>beta</strong>. For current availability, pricing, and documentation, visit <a href="https://www.planetscale.com" rel="noopener">planetscale.com</a> directly, as the product has continued to evolve since this announcement.</p>



<p class="wp-block-paragraph">PlanetScale can also be followed on Twitter at <a href="https://twitter.com/planetscaledata" rel="noopener">@planetscaledata</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.bestdevops.com/planetscale-brings-fully-managed-databases-to-customer-kubernetes-clusters/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>VMware to Acquire Kubernetes Security Startup Octarine</title>
		<link>https://www.bestdevops.com/vmware-to-acquire-kubernetes-security-startup-octarine/</link>
					<comments>https://www.bestdevops.com/vmware-to-acquire-kubernetes-security-startup-octarine/#respond</comments>
		
		<dc:creator><![CDATA[anil]]></dc:creator>
		<pubDate>Fri, 15 May 2020 09:33:40 +0000</pubDate>
				<category><![CDATA[Kubernetes]]></category>
		<category><![CDATA[Cloud native]]></category>
		<category><![CDATA[DevSecOps]]></category>
		<category><![CDATA[Google cloud]]></category>
		<category><![CDATA[IT platform]]></category>
		<category><![CDATA[VMware]]></category>
		<guid isPermaLink="false">http://www.bestdevops.com/?p=12443</guid>

					<description><![CDATA[VMware announced the acquisition of Kubernetes security startup Octarine to advance intrinsic security for containerized workloads, integrating Octarine's platform into VMware Carbon Black Cloud and the Tanzu platform.]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph"><em>Original reporting sourced from telanganatoday.com. This article was first published on 2020-05-15.</em></p>



<h2 class="wp-block-heading">VMware Moves to Strengthen Kubernetes Security with Octarine Acquisition</h2>



<p class="wp-block-paragraph">VMware announced its intention to acquire Octarine, an early-stage Kubernetes security startup, for an undisclosed sum. The deal signals VMware&#8217;s continued push to build out a comprehensive, cloud-native security portfolio — one that builds on its $2.1 billion acquisition of endpoint security firm Carbon Black roughly seven months prior.</p>



<h2 class="wp-block-heading">What Octarine Brings to the Table</h2>



<p class="wp-block-paragraph">Octarine developed a security platform specifically designed for Kubernetes-based applications. The platform is aimed at simplifying DevSecOps workflows and improving security posture across the full application lifecycle — from development through runtime. This covers a gap that traditional endpoint and network security tools have historically struggled to address in containerized environments.</p>



<p class="wp-block-paragraph">Patrick Morley, General Manager and Senior Vice President at VMware&#8217;s Security Business Unit, framed the acquisition in terms of workload protection:</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p>&#8220;Protecting workloads is critical to the security of applications and data inside every organisation. Building Octarine&#8217;s innovation into the VMware security portfolio will present a major opportunity for our team to further simplify and improve security for our customers.&#8221;</p><cite>Patrick Morley, SVP, VMware Security Business Unit</cite></blockquote>



<h2 class="wp-block-heading">Integration Plans: Carbon Black Cloud and VMware Tanzu</h2>



<p class="wp-block-paragraph">VMware outlined two primary integration paths for Octarine&#8217;s technology:</p>



<ul class="wp-block-list">
<li><strong>VMware Carbon Black Cloud:</strong> Octarine&#8217;s container and Kubernetes security capabilities will be embedded directly into the Carbon Black Cloud platform, extending its workload protection reach into cloud-native environments.</li>
<li><strong>VMware Tanzu:</strong> Deep hooks and integrations with the Tanzu platform will allow Kubernetes security to be enforced natively within VMware&#8217;s container management and application modernization ecosystem.</li>
</ul>



<p class="wp-block-paragraph">Together, these integrations are positioned to advance what VMware calls its <strong>intrinsic security strategy</strong> — the goal of protecting any application, running on any cloud, on any device — without requiring bolt-on security tools.</p>



<h2 class="wp-block-heading">Context: VMware&#8217;s Broader Security Ambitions</h2>



<p class="wp-block-paragraph">VMware&#8217;s acquisition of Carbon Black in late 2019 marked its entry into the enterprise security market as a primary vendor, not merely an infrastructure provider. The Octarine acquisition extends that commitment specifically into the Kubernetes and container security space — an area of growing importance as enterprises accelerate cloud-native adoption.</p>



<p class="wp-block-paragraph">Kubernetes environments introduce unique security challenges: dynamic workloads, ephemeral containers, complex network policies, and a large, often misconfigured attack surface. Purpose-built tools like Octarine&#8217;s platform address concerns such as runtime threat detection, network policy enforcement, and vulnerability management within Kubernetes clusters.</p>



<h2 class="wp-block-heading">Next-Gen SOC Alliance Also Announced</h2>



<p class="wp-block-paragraph">Alongside the Octarine acquisition news, VMware launched a <strong>Next-Gen SOC Alliance</strong> designed to equip modern Security Operations Center (SOC) teams with improved context and efficiency through Extended Detection and Response (XDR) capabilities.</p>



<p class="wp-block-paragraph">The alliance integrates the VMware Carbon Black Cloud with the following platforms:</p>



<ul class="wp-block-list">
<li>Splunk</li>
<li>IBM Security</li>
<li>Google Cloud&#8217;s Chronicle</li>
<li>Exabeam</li>
<li>Sumo Logic</li>
</ul>



<p class="wp-block-paragraph">Tom Barsi, Vice President of Alliances for VMware Carbon Black, described the initiative:</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p>&#8220;The Next-Gen SOC Alliance brings a critical mass of XDR context and capabilities to SOCs in a fully intrinsic way – one that can uniquely leverage the VMware fabric.&#8221;</p><cite>Tom Barsi, VP of Alliances, VMware Carbon Black</cite></blockquote>



<h2 class="wp-block-heading">Why This Matters for DevSecOps Teams</h2>



<p class="wp-block-paragraph">For DevOps and platform engineering teams running workloads on Kubernetes, this acquisition reflects a broader industry trend: security tooling is moving closer to the platform layer. Rather than requiring separate security products, vendors like VMware are working to embed security controls directly into the infrastructure and orchestration layer. If executed well, this reduces friction for development teams while giving security teams broader visibility and control over containerized workloads at runtime.</p>



<p class="wp-block-paragraph">The acquisition terms were not disclosed. Integration timelines into Carbon Black Cloud and Tanzu were not announced at the time of the original report.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.bestdevops.com/vmware-to-acquire-kubernetes-security-startup-octarine/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Microsoft and Redis Labs Partner to Bring Redis Enterprise Capabilities to Azure Cache for Redis</title>
		<link>https://www.bestdevops.com/microsoft-and-redis-labs-collaborate-to-give-developers-new-azure-cache-for-redis-capabilities/</link>
					<comments>https://www.bestdevops.com/microsoft-and-redis-labs-collaborate-to-give-developers-new-azure-cache-for-redis-capabilities/#respond</comments>
		
		<dc:creator><![CDATA[anil]]></dc:creator>
		<pubDate>Wed, 13 May 2020 05:12:04 +0000</pubDate>
				<category><![CDATA[Azure]]></category>
		<category><![CDATA[Cloud native]]></category>
		<category><![CDATA[IT security]]></category>
		<category><![CDATA[IT technology]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Software-Market]]></category>
		<guid isPermaLink="false">http://www.bestdevops.com/?p=12382</guid>

					<description><![CDATA[Microsoft and Redis Labs have announced a native partnership that brings Redis Enterprise technology—including RediSearch, RedisBloom, and RedisTimeSeries—directly into Azure Cache for Redis as two new Enterprise tiers.]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph"><em>This article is based on the original announcement published on <a href="https://azure.microsoft.com" rel="noopener">azure.microsoft.com</a> on May 13, 2020.</em></p>



<h2 class="wp-block-heading">Overview</h2>



<p class="wp-block-paragraph">Microsoft and Redis Labs announced a formal partnership in May 2020 to expand the capabilities of <strong>Azure Cache for Redis</strong> by integrating Redis Labs&#8217; Redis Enterprise technology directly into the Azure platform. The collaboration was described as the first native integration between Redis Labs technology and a major cloud platform.</p>



<p class="wp-block-paragraph">The partnership was driven by growing enterprise demand for sub-millisecond response times, seamless horizontal scaling, and cloud-native architectural flexibility—requirements that the existing open-source Redis managed service addressed only partially.</p>



<h2 class="wp-block-heading">What Changed: Two New Enterprise Tiers</h2>



<p class="wp-block-paragraph">The partnership produced two new <strong>Enterprise tiers</strong> for Azure Cache for Redis, managed natively within Azure. These tiers are powered by Redis Enterprise software licensed through Redis Labs and made available via the <strong>Azure Marketplace</strong> as an integral part of the provisioning process.</p>



<p class="wp-block-paragraph">Customers purchasing these tiers get a unified experience: management through the Azure portal and CLI, Microsoft-handled first-line support, standard Azure security and compliance controls, and a single consolidated bill—rather than managing a separate Redis Labs contract alongside their Azure spend.</p>



<h2 class="wp-block-heading">New Redis Modules Available</h2>



<p class="wp-block-paragraph">A key benefit of the Redis Enterprise integration is access to Redis Labs-developed modules that extend Redis beyond its core data structures. The modules announced as part of this partnership include:</p>



<ul class="wp-block-list">
<li><strong>RediSearch</strong> – A full-text search and secondary indexing engine built on top of Redis, enabling rich query capabilities without exporting data to a separate search service.</li>
<li><strong>RedisBloom</strong> – Provides probabilistic data structures such as Bloom filters, Cuckoo filters, Count-Min Sketch, and Top-K, useful for approximate membership queries and frequency estimation at scale.</li>
<li><strong>RedisTimeSeries</strong> – A time-series data structure module with built-in downsampling and aggregation, suited for IoT telemetry, monitoring pipelines, and financial tick data.</li>
</ul>



<p class="wp-block-paragraph">These modules open Redis to additional use cases such as <strong>real-time analytics</strong>, <strong>machine learning feature stores</strong>, and <strong>time-series ingestion pipelines</strong> that previously required separate, purpose-built databases.</p>



<h2 class="wp-block-heading">Enhanced Operational Features</h2>



<p class="wp-block-paragraph">Beyond new modules, the Enterprise tiers layer additional operational capabilities on top of existing Azure Cache for Redis features such as data persistence, clustering, geo-replication, and VNet-based network isolation. The key additions include:</p>



<ul class="wp-block-list">
<li><strong>SSD flash storage option</strong> – Enables cache sizes reported to be up to ten times larger than DRAM-only deployments at a lower cost per GB, while targeting comparable performance levels for workloads that tolerate slightly higher latency on cold data.</li>
<li><strong>Enhanced SLA</strong> – The Enterprise tiers carry a stronger availability commitment than the standard open-source Redis tiers.</li>
<li><strong>Active geo-replication</strong> – Allows a globally distributed, active-active cache configuration across Azure regions with no data loss on failover. The announcement also noted a future roadmap item to extend this to hybrid scenarios connecting on-premises caches with Azure-hosted caches.</li>
</ul>



<h2 class="wp-block-heading">Developer Experience and Support</h2>



<p class="wp-block-paragraph">From a developer workflow perspective, the Enterprise tiers are designed to require no application-level changes at onboarding. Teams already using Azure Cache for Redis can adopt the new tiers without downtime or changes to their billing management processes.</p>



<p class="wp-block-paragraph">Microsoft handles first-line support for the integrated offering and works with Redis Labs on escalations that require deep Redis Enterprise expertise. This model means development teams interact with a single vendor for support rather than coordinating between Microsoft and Redis Labs independently.</p>



<h2 class="wp-block-heading">Why This Partnership Matters for DevOps Teams</h2>



<p class="wp-block-paragraph">For DevOps engineers running workloads on Azure, the practical implications of this partnership are:</p>



<ul class="wp-block-list">
<li><strong>Reduced operational complexity</strong> – Redis Enterprise capabilities are provisioned and monitored through the same Azure tooling (portal, ARM templates, Terraform Azure provider, Azure Monitor) used for the rest of the stack.</li>
<li><strong>Expanded use cases without additional infrastructure</strong> – Search, time-series, and probabilistic data structures are available inside the cache layer, potentially eliminating the need for dedicated Elasticsearch or InfluxDB deployments for certain workloads.</li>
<li><strong>Stronger HA guarantees</strong> – Active geo-replication with zero data loss failover is a meaningful upgrade for globally distributed applications with strict RPO requirements.</li>
<li><strong>Cost flexibility</strong> – The flash storage tier offers a different cost-performance trade-off for datasets larger than what DRAM alone would make economically practical.</li>
</ul>



<h2 class="wp-block-heading">Background: Azure Cache for Redis</h2>



<p class="wp-block-paragraph">Azure Cache for Redis is Microsoft&#8217;s fully managed Redis service, built on open-source Redis. Before this partnership, it covered the primary Redis use cases—distributed caching, session management, pub/sub messaging, and leaderboard data structures—with tiers ranging from Basic (single node) to Premium (clustered, persistent, VNet-isolated). The Enterprise tiers introduced through the Redis Labs partnership sit above the existing Premium tier in capability and are targeted at workloads with stricter performance, resiliency, or feature requirements.</p>



<h2 class="wp-block-heading">Summary</h2>



<p class="wp-block-paragraph">The Microsoft–Redis Labs partnership represents a meaningful expansion of the Azure Cache for Redis feature set. By bringing Redis Enterprise modules, flash storage, active geo-replication, and enhanced SLAs into a natively managed Azure service, the collaboration lowers the barrier to adopting advanced Redis capabilities in production. Teams already invested in the Azure ecosystem gain access to Redis Labs technology without taking on a separate vendor relationship or operational surface area.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.bestdevops.com/microsoft-and-redis-labs-collaborate-to-give-developers-new-azure-cache-for-redis-capabilities/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Kubernetes Storage Developments That Enable Remote Work and Cloud-Native Applications</title>
		<link>https://www.bestdevops.com/kubernetes-storage-developments-enable-remote-work/</link>
					<comments>https://www.bestdevops.com/kubernetes-storage-developments-enable-remote-work/#respond</comments>
		
		<dc:creator><![CDATA[anil]]></dc:creator>
		<pubDate>Mon, 11 May 2020 05:49:50 +0000</pubDate>
				<category><![CDATA[Kubernetes]]></category>
		<category><![CDATA[Cloud native]]></category>
		<category><![CDATA[Docker]]></category>
		<category><![CDATA[IT technology]]></category>
		<category><![CDATA[Red Hat]]></category>
		<category><![CDATA[Software-Market]]></category>
		<guid isPermaLink="false">http://www.bestdevops.com/?p=12333</guid>

					<description><![CDATA[Red Hat, NetApp, Kioxia, and StorageOS have each announced Kubernetes storage features designed to support stateful, data-intensive workloads—enabling the cloud-native applications that underpin modern remote work.]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph"><em>Original reporting source: forbes.com (May 2020). This article summarizes and expands on announcements made during that period.</em></p>



<h2 class="wp-block-heading">Why Kubernetes Storage Matters for Remote Work</h2>



<p class="wp-block-paragraph">The rapid shift to remote work accelerated reliance on cloud-based applications—video conferencing, collaborative document editing, project management tools, and more. Most of these applications run in software containers hosted in large data centers. Kubernetes, the open-source container orchestration platform originally developed by Google and now stewarded by the Cloud Native Computing Foundation (CNCF), has become the de-facto standard for managing those containers at scale.</p>



<p class="wp-block-paragraph">One persistent challenge with Kubernetes has been storage: containers are designed to be ephemeral, meaning they can spin up and shut down at any time. That works well for stateless workloads, but many real-world applications—databases, file services, analytics platforms—are <strong>stateful</strong>: they need to persist data across container restarts. Several vendors responded to this gap with notable announcements in early-to-mid 2020.</p>



<h2 class="wp-block-heading">Background: Containers, Docker, and Kubernetes</h2>



<p class="wp-block-paragraph">A container is a lightweight, isolated execution environment that packages an application and its dependencies into a single unit. Unlike a virtual machine, a container shares the host operating system kernel, making it faster to start and more resource-efficient. Docker popularized the container format, and Kubernetes builds on top of it—and other container runtimes—to schedule, scale, and manage containers across clusters of machines.</p>



<ul class="wp-block-list">
<li><strong>Containers</strong> provide isolation and portability across environments.</li>
<li><strong>Docker</strong> is a widely used container runtime and image format.</li>
<li><strong>Kubernetes</strong> orchestrates containers across multiple hosts, handling scheduling, health checks, scaling, and networking.</li>
<li><strong>Stateful applications</strong> require persistent storage so data survives container restarts or rescheduling.</li>
</ul>



<h2 class="wp-block-heading">Red Hat OpenShift: Unifying Virtual Machines, Containers, and Serverless</h2>



<p class="wp-block-paragraph">At its 2020 Red Hat Summit, IBM&#8217;s Red Hat announced several enhancements to <strong>OpenShift</strong>, its enterprise Kubernetes platform. Two announcements stood out for teams managing production Kubernetes infrastructure:</p>



<ul class="wp-block-list">
<li><strong>OpenShift Virtualization:</strong> Allows organizations to deploy and manage virtual machines alongside containers and serverless workloads within a single platform. This is significant for enterprises that cannot immediately migrate all legacy applications to containers—they can run VMs and containers side by side under one management layer.</li>
<li><strong>Red Hat Advanced Cluster Management for Kubernetes:</strong> Provides a unified control plane for monitoring and deploying OpenShift clusters at scale across multiple environments, reducing operational complexity for teams managing distributed Kubernetes infrastructure.</li>
</ul>



<p class="wp-block-paragraph">Both features target a common enterprise pain point: hybrid environments where cloud-native workloads and traditional applications must coexist without requiring separate toolchains.</p>



<h2 class="wp-block-heading">NetApp Project Astra: Enterprise Storage Services for Stateful Kubernetes Apps</h2>



<p class="wp-block-paragraph">NetApp introduced <strong>Project Astra</strong> as a software-defined storage and data services platform built specifically for Kubernetes, developed in collaboration with the Kubernetes community. Its stated goals include:</p>



<ul class="wp-block-list">
<li>Delivering enterprise-class data management (backup, recovery, snapshots) for Kubernetes-managed applications.</li>
<li>Enabling <strong>application and data portability</strong> for stateful workloads—meaning applications and their data can be moved between clusters or cloud environments without data loss.</li>
<li>Making it practical to run long-running, data-intensive workloads—such as databases—inside containers, which previously required complex workarounds to persist state reliably.</li>
</ul>



<p class="wp-block-paragraph">The core problem Project Astra addresses is that a standard Kubernetes pod, when deleted or rescheduled, loses any data written to its local filesystem. Persistent Volumes (PVs) and the Container Storage Interface (CSI) provide the framework; Project Astra aims to add higher-level data services on top of that framework.</p>



<h2 class="wp-block-heading">Kioxia KumoScale: NVMe-oF Storage with Kubernetes CSI Support</h2>



<p class="wp-block-paragraph">Kioxia (formerly Toshiba Memory) enhanced its <strong>KumoScale</strong> storage software, which leverages NVMe over Fabrics (NVMe-oF) to deliver high-performance storage over a network. The relevant additions for Kubernetes operators include:</p>



<ul class="wp-block-list">
<li><strong>CSI-compliant snapshots and clones:</strong> KumoScale now supports the Kubernetes Container Storage Interface standard for creating point-in-time snapshots and clones of volumes. This is important for backup workflows and for creating development or test copies of production data without disrupting running workloads.</li>
<li><strong>Reduced backup overhead:</strong> Kioxia states the snapshot and clone features reduce time pressure and storage consumption associated with backing up large stateful applications such as databases.</li>
<li><strong>Non-disruptive data cloning:</strong> Operators can clone production data for development, testing, or QA purposes without taking the production system offline.</li>
</ul>



<p class="wp-block-paragraph">NVMe-oF provides lower latency than traditional iSCSI or Fibre Channel storage networks, making it suitable for latency-sensitive stateful applications running in containers.</p>



<h2 class="wp-block-heading">StorageOS v2.0: Software-Defined Persistent Storage for Kubernetes</h2>



<p class="wp-block-paragraph">UK-based startup StorageOS released <strong>StorageOS v2.0</strong> into general availability as a cloud-native, software-defined persistent storage solution purpose-built for Kubernetes. Key features highlighted in the release include:</p>



<ul class="wp-block-list">
<li><strong>Hyper-converged and multi-cluster support:</strong> Designed for organizations running Kubernetes across multiple clusters, whether on-premises, in the cloud, or in hybrid configurations.</li>
<li><strong>Encryption in transit:</strong> All traffic between storage nodes is encrypted and authenticated, addressing a security concern that becomes more pronounced when storage traffic crosses network boundaries in distributed environments.</li>
<li><strong>Cloud-native workflows:</strong> The storage layer is designed to integrate with standard Kubernetes primitives such as Persistent Volume Claims (PVCs) and the CSI, rather than requiring custom application changes.</li>
</ul>



<h2 class="wp-block-heading">Why These Developments Matter: Stateful Workloads at the Core of Remote Work Infrastructure</h2>



<p class="wp-block-paragraph">The applications that power remote work—file collaboration platforms, video services, databases backing SaaS tools—are overwhelmingly stateful. They write data that must persist and be recoverable. The Kubernetes ecosystem&#8217;s historical weakness in this area has been a barrier to running production-grade stateful applications in containers at scale.</p>



<p class="wp-block-paragraph">The announcements from Red Hat, NetApp, Kioxia, and StorageOS represent a maturing of the Kubernetes storage ecosystem. Each addresses a different layer of the problem:</p>



<ul class="wp-block-list">
<li><strong>Platform management</strong> (Red Hat Advanced Cluster Management) simplifies operating many Kubernetes clusters.</li>
<li><strong>Data services</strong> (NetApp Astra) provide backup, recovery, and portability for stateful applications.</li>
<li><strong>High-performance storage</strong> (Kioxia KumoScale + CSI) brings NVMe-oF speed to Kubernetes-native workflows.</li>
<li><strong>Software-defined persistence</strong> (StorageOS v2.0) delivers encrypted, portable storage for multi-cluster and hybrid environments.</li>
</ul>



<p class="wp-block-paragraph">Together, these developments lower the operational barriers to running complex, data-intensive applications in Kubernetes—supporting the cloud infrastructure that underpins modern distributed and remote workforces.</p>



<h2 class="wp-block-heading">Key Concepts Reference</h2>



<figure class="wp-block-table"><table><thead><tr><th>Term</th><th>Definition</th></tr></thead><tbody><tr><td>Container</td><td>Isolated execution environment sharing the host OS kernel; lightweight and portable.</td></tr><tr><td>Kubernetes</td><td>Open-source container orchestration platform; manages scheduling, scaling, and networking of containers across clusters.</td></tr><tr><td>Stateful application</td><td>An application that persists data (state) across sessions or container restarts.</td></tr><tr><td>CSI (Container Storage Interface)</td><td>Kubernetes standard API for exposing storage systems to containerized workloads.</td></tr><tr><td>NVMe-oF</td><td>NVMe over Fabrics; extends NVMe storage protocol over a network for low-latency remote storage.</td></tr><tr><td>Persistent Volume (PV)</td><td>A Kubernetes storage resource that exists independently of any individual pod.</td></tr></tbody></table></figure>
]]></content:encoded>
					
					<wfw:commentRss>https://www.bestdevops.com/kubernetes-storage-developments-enable-remote-work/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>4 Kubernetes Security Challenges and How to Address Them</title>
		<link>https://www.bestdevops.com/4-kubernetes-security-challenges-and-how-to-address-them/</link>
					<comments>https://www.bestdevops.com/4-kubernetes-security-challenges-and-how-to-address-them/#respond</comments>
		
		<dc:creator><![CDATA[anil]]></dc:creator>
		<pubDate>Sat, 02 May 2020 05:26:18 +0000</pubDate>
				<category><![CDATA[Kubernetes]]></category>
		<category><![CDATA[CI/CD]]></category>
		<category><![CDATA[Cloud native]]></category>
		<category><![CDATA[DevSecOps]]></category>
		<category><![CDATA[IT Monitoring]]></category>
		<category><![CDATA[IT operations]]></category>
		<category><![CDATA[IT security]]></category>
		<guid isPermaLink="false">http://www.bestdevops.com/?p=12160</guid>

					<description><![CDATA[Kubernetes is powerful but complex—and that complexity creates real security risks. Here are four key security challenges organizations face when running Kubernetes in production, along with practical mitigation strategies.]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">Kubernetes has become the dominant platform for container orchestration, with a large share of enterprises running it in production. But its power comes with significant complexity, and that complexity introduces security risks that teams must actively manage. This article breaks down four core Kubernetes security challenges and offers concrete guidance on how to address each one.</p>



<h2 class="wp-block-heading">1. Hardening and Compliance</h2>



<p class="wp-block-paragraph">One of the first lessons any Kubernetes administrator learns is that the platform&#8217;s defaults are not designed with maximum security in mind—they are designed for accessibility and ease of getting started. Hardening Kubernetes means understanding what is and is not enabled by default, and deliberately configuring the platform to meet your organization&#8217;s security requirements.</p>



<p class="wp-block-paragraph">Some important areas to address during hardening include:</p>



<ul class="wp-block-list">
<li><strong>API server access:</strong> Ensure all communication to the API server is over HTTPS and not exposed unnecessarily to public networks.</li>
<li><strong>Authentication between components:</strong> Use X.509 certificates to authenticate inter-component communication within the cluster.</li>
<li><strong>etcd encryption:</strong> The etcd datastore holds the entire cluster state. Encrypt it at rest to protect sensitive configuration data and secrets.</li>
<li><strong>Pod Security:</strong> Pod-level security controls (historically Pod Security Policies, now replaced by Pod Security Admission in modern Kubernetes versions) are critical for multi-tenant clusters but require explicit configuration.</li>
</ul>



<p class="wp-block-paragraph">Organizations can use published security benchmarks to guide this process. The Center for Internet Security (CIS) provides detailed configuration guidelines for hardening Kubernetes clusters against common attack vectors. Following a step-by-step benchmark checklist is one of the most effective ways to ensure a systematic approach to hardening a platform as large and feature-rich as Kubernetes.</p>



<p class="wp-block-paragraph">Keep in mind that hardening involves trade-offs. Certain security settings may affect performance or developer workflow, so each control should be evaluated in terms of risk versus operational impact. Organizations that lack the in-house expertise or bandwidth to perform this hardening work themselves may want to consider a commercially supported Kubernetes distribution that ships with hardening applied out of the box.</p>



<h2 class="wp-block-heading">2. Managing Workload Configurations</h2>



<p class="wp-block-paragraph">Beyond securing the cluster itself, you must manage the security posture of every workload running on it. As the number of microservices and deployments grows, maintaining consistent, secure configurations across all workloads becomes a significant challenge.</p>



<p class="wp-block-paragraph"><strong>Helm Charts</strong> are a widely used open-source tool for packaging, provisioning, and configuring Kubernetes applications. They work well for initial deployment (Day 1 operations), making it straightforward to deploy applications consistently. However, Helm on its own does not address ongoing operational management once an application is running.</p>



<p class="wp-block-paragraph">This is where <strong>Kubernetes Operators</strong> become valuable. Operators encode human operational knowledge into software, allowing them to manage the full lifecycle of complex applications—including Day 2 operations such as upgrades, backups, failure recovery, and configuration drift remediation. From a security perspective, operators can detect when a deployed service&#8217;s configuration has drifted from its declared, approved state and automatically reset it. This is especially valuable in multi-team environments where configuration drift is a common source of vulnerabilities.</p>



<p class="wp-block-paragraph">Helm Charts and Operators can also be used together: a Helm Chart can be wrapped inside an Operator, giving you the templating benefits of Helm combined with the lifecycle management intelligence of an Operator. Operators can even be used to manage Kubernetes cluster components themselves, enabling automated, secured cluster configuration management.</p>



<h2 class="wp-block-heading">3. Securing Multi-Tenant Clusters</h2>



<p class="wp-block-paragraph">As Kubernetes deployments grow, many organizations consolidate workloads from multiple teams or applications onto shared clusters. Multi-tenancy is an effective strategy for resource utilization and operational efficiency, but it requires deliberate security controls to prevent workloads from interfering with or accessing each other inappropriately.</p>



<p class="wp-block-paragraph">Kubernetes provides several built-in mechanisms to support secure multi-tenancy, though many of these are not active or fully enforced by default:</p>



<ul class="wp-block-list">
<li><strong>Namespaces:</strong> Namespaces provide logical isolation between teams or projects within a shared cluster. They are the foundation of multi-tenancy in Kubernetes, but isolation is only meaningful when combined with RBAC and network policies.</li>
<li><strong>Role-Based Access Control (RBAC):</strong> RBAC controls what actions a user or service account is permitted to perform within a cluster or namespace. Kubernetes ships with a set of default roles that can be bound to users and groups, simplifying initial configuration while providing meaningful access control.</li>
<li><strong>Resource Quotas:</strong> By default, pods in a Kubernetes cluster can consume unbounded CPU and memory. Resource quotas enforce aggregate consumption limits per namespace, reducing the blast radius of resource-hungry or misbehaving workloads and providing a degree of protection against denial-of-service scenarios.</li>
<li><strong>Network Policies:</strong> Network policies define how pods communicate with each other and with external endpoints. Without network policies, all pods in a namespace can communicate freely with all other pods. Applying network policies enforces micro-segmentation, limiting lateral movement in the event of a compromise.</li>
</ul>



<p class="wp-block-paragraph">Implementing all four of these controls in combination is the recommended approach for any multi-tenant Kubernetes deployment. Treating any one of them as optional leaves meaningful security gaps.</p>



<h2 class="wp-block-heading">4. Balancing Security and Development Agility</h2>



<p class="wp-block-paragraph">Perhaps the most persistent challenge in Kubernetes security—and in DevOps security generally—is cultural rather than technical. Pressure to ship fast creates incentives to defer security work, leaving it as an afterthought rather than an integral part of the development and deployment process.</p>



<p class="wp-block-paragraph">The DevSecOps model addresses this by embedding security automation directly into CI/CD pipelines, rather than relying on manual security reviews at the end of the release cycle. Practical steps include:</p>



<ul class="wp-block-list">
<li>Integrating automated container image vulnerability scanners into the build pipeline so that insecure images are caught before deployment.</li>
<li>Adding automated security gates alongside existing unit and functional tests.</li>
<li>Using infrastructure-as-code and policy-as-code tools to enforce security standards at the cluster and workload configuration level.</li>
<li>Providing development clusters with standardized monitoring, alerting, and logging capabilities so that developers can build observable services from the start.</li>
</ul>



<p class="wp-block-paragraph">A <strong>service mesh</strong> (such as Istio or Linkerd) can also significantly improve the security and observability of microservice-based applications. Capabilities like mutual TLS (mTLS) for service-to-service authentication, traffic encryption, and fine-grained traffic policy enforcement can be managed at the platform level rather than requiring developers to implement them in application code. The service mesh also gives the operations team visibility into east-west traffic within the cluster, which is typically invisible without it.</p>



<p class="wp-block-paragraph">Crucially, none of this works without collaboration between development, operations, and security teams. DevSecOps is as much a cultural and organizational practice as it is a technical one. Security professionals need to work alongside developers and platform engineers, sharing knowledge and building shared responsibility for security outcomes. Given the well-documented shortage of security specialists in the industry, this kind of cross-functional collaboration is not just a best practice—it is a practical necessity.</p>



<h2 class="wp-block-heading">Building Security In, Not Bolting It On</h2>



<p class="wp-block-paragraph">The Kubernetes ecosystem continues to invest in security across the full spectrum: hardening guidance, formal security audits, RBAC improvements, pod security controls, network policy support, service mesh integration, and Operators for lifecycle management. These are powerful tools, but they only deliver value when organizations take the time to understand, configure, and consistently apply them.</p>



<p class="wp-block-paragraph">The organizations that get Kubernetes security right are those that treat it as an ongoing discipline—not a one-time configuration task. That means continuous assessment of cluster configurations, regular review of workload security posture, investment in pipeline automation, and a culture where security is everyone&#8217;s responsibility.</p>



<p class="wp-block-paragraph">Start with the fundamentals: harden your cluster using a published benchmark, enforce RBAC and network policies, use Operators to prevent configuration drift, and integrate security scanning into your CI/CD pipeline. These steps alone will put your organization significantly ahead of the baseline.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.bestdevops.com/4-kubernetes-security-challenges-and-how-to-address-them/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Container security meets Kubernetes: What IT pros need to know</title>
		<link>https://www.bestdevops.com/container-security-meets-kubernetes-what-it-pros-need-to-know/</link>
					<comments>https://www.bestdevops.com/container-security-meets-kubernetes-what-it-pros-need-to-know/#respond</comments>
		
		<dc:creator><![CDATA[anil]]></dc:creator>
		<pubDate>Tue, 28 Apr 2020 04:50:46 +0000</pubDate>
				<category><![CDATA[Kubernetes]]></category>
		<category><![CDATA[Cloud native]]></category>
		<category><![CDATA[DevOps]]></category>
		<category><![CDATA[IT administrator]]></category>
		<category><![CDATA[Software-Developer]]></category>
		<category><![CDATA[Splunk]]></category>
		<guid isPermaLink="false">http://www.bestdevops.com/?p=12075</guid>

					<description><![CDATA[Source:-techrepublic.com Docker brought containers into the enterprise; static scanning makes sure they are secure when the images are created. Who [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>Source:-techrepublic.com</p>
<p>Docker brought containers into the enterprise; static scanning makes sure they are secure when the images are created. Who watches them when they run?</p>
<p>Docker made it possible to have an exact copy of the core elements of the operating system and the application code in a single, manageable file. BusyBox, the simplest production-ready Docker image, is only 2.1MB. That is small enough to check into version control and small enough to copy around on the network. It&#8217;s small enough that every build can be security scanned.</p>
<p>That point-in-time scanning sounds impressive, but it isn&#8217;t enough.</p>
<p><strong>SEE: Kubernetes security guide (free PDF) (TechRepublic)</strong></p>
<p>Production containers are computers running in a network that is a cluster, likely Kubernetes. Once they are running, any administrator can secure shell to them and change the configuration or permissions. For that matter, Kubernetes lets every system talk to every other system by default. Auditors tend to care more about the security of the production systems, not some images in version control. That means hardening for HIPPA, PCI, SarBox, and other standards, along with producing the reports the auditors want to see.Rocking your stack<br />
Instead of running a part of the build on a build server, StackRox is a cloud-native security product. It runs inside Kubernetes, with enough privileges to inspect each node in the cluster. It can inspect the nodes for compliance, but also how Kubernetes is configured. Once the policies are in place, an administrator shouldn&#8217;t be able to log into a container and change it. StackRox can actually monitor the interaction between containers, creating a YAML file with policy changes, to limit pod-to-pod communications to what they should be. As Michelle McLean, head of community for StackRox, puts it, &#8220;Pull rich context from Kubernetes, then push policies into Kubernetes.&#8221;</p>
<p>McLean sees this as a tool to bring Security into DevOps. She explains &#8220;We bridge security and DevOps. DevOps is trying to learn how to run and configure Kubernetes. Security understands compliance and auditing, but does not understand the infrastructure enough to get that information.&#8221; Beyond that, they don&#8217;t even speak the language to ask the questions.</p>
<p><strong>SEE: What is Kubernetes? (free PDF) (TechRepublic)</strong></p>
<p>With web and microservices exposed to the open internet, a cloud native, runtime auditor can tell if someone is running a port scan attack, by examining the running processes on the container. Likewise, the tool can tell what processes are running as root.</p>
<p>The product also has the dashboard and visualization tools you&#8217;d expect, but that doesn&#8217;t solve the audit problem—along with the ability to export reports in .csv format for compliance, by compliance standard.</p>
<p>Instead of forcing yet another dashboard, McLean wants to push data to where the consumers of the data live. For security, that might be splunk; for DevOps it might be PagerDuty or SumoLogic.</p>
<p><strong>Where&#8217;s the data?</strong></p>
<p>I also spoke with Jeff Morris, vice president of Product Marketing for Couchbase, about container security. Jeff pointed out that where the data is housed can simplify operations. For example, some cloud service providers, especially Software As a Service (SaaS), store your data on their servers. Morris gave Salesforce as an example, along with many database &#8220;as a service&#8221; providers. StackRox, like Couchbase, can run entirely in the customer&#8217;s virtual or private cloud. Instead of renting CPU hours, Couchbase charges a simple management fee and lets the customer find the most cost-effective storage, all the way down to bare metal.</p>
<p>There are certainly plenty of container security products; StackRox is one. Istio is an open-source project that comes to mind.</p>
<p><strong>Istio&#8217;s overlap with Kubernetes security</strong></p>
<p>Istio is another popular open-source program that runs in a Kubernetes cluster and allows users to configure security policies. Like StackRox, Istio can monitor traffic between pods, limit traffic to select interactions, and even create and require authentication policies. Since all the public Kubernetes clouds support it, what&#8217;s the use in a commercial tool?</p>
<p>McLean refers to the difference as apples to oranges. In terms of the OSI model, StackRox works at the &#8220;network layer,&#8221; or level three, monitoring traffic on the network. That is, what nodes are communicating with each other. Istio monitors on the application layer, level seven. It can be aware of security protocols, ports, and the different applications running within a node and how they should connect. It can also encrypt that communication and provide debugging information. According to McLean &#8220;Istio isn&#8217;t a security product; it is a service mesh configuration product.&#8221;</p>
<p><strong>SEE: Kubernetes rollouts: 5 security best practices (TechRepublic)</strong></p>
<p>In my personal experience, Istio can require a great deal of bandwidth, memory, and CPU. Like StackRox, it sits in the same cluster. However, it roughly doubles the amount of messages, as the Istio containers need to receive all of the messages, store them in a database, aggregate them, and display the results as a dashboard. McLean is careful to not overly critique the product, but agrees that it can easily be misconfigured to consume excess resources. It may be easier to let somebody else do it.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.bestdevops.com/container-security-meets-kubernetes-what-it-pros-need-to-know/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>New Relic Announces General Availability of Its AIOps Platform, New Relic AI</title>
		<link>https://www.bestdevops.com/new-relic-announces-the-general-availability-of-aiops-platform/</link>
					<comments>https://www.bestdevops.com/new-relic-announces-the-general-availability-of-aiops-platform/#respond</comments>
		
		<dc:creator><![CDATA[anil]]></dc:creator>
		<pubDate>Fri, 24 Apr 2020 06:05:56 +0000</pubDate>
				<category><![CDATA[New Relic]]></category>
		<category><![CDATA[AIOps]]></category>
		<category><![CDATA[Cloud native]]></category>
		<category><![CDATA[COVID-19]]></category>
		<category><![CDATA[DevOps]]></category>
		<category><![CDATA[Multi-Cloud]]></category>
		<guid isPermaLink="false">http://www.bestdevops.com/?p=12021</guid>

					<description><![CDATA[New Relic has made its AIOps platform, New Relic AI, generally available. Built on the SignifAI acquisition, the platform uses machine learning to correlate alerts, reduce noise, and deliver faster incident intelligence across IT and DevOps teams.]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph"><em>Originally reported by Forbes (forbes.com), April 2020. Attribution: Janakiram MSV.</em></p>



<h2 class="wp-block-heading">New Relic AI: AIOps Reaches General Availability</h2>



<p class="wp-block-paragraph">New Relic, a leading cloud-based observability company, announced the general availability of <strong>New Relic AI</strong>, its AIOps (Artificial Intelligence for IT Operations) platform. The product is positioned as a core pillar of the broader New Relic One observability platform, extending its capabilities beyond traditional Application Performance Monitoring (APM) and infrastructure monitoring into AI-driven incident intelligence.</p>



<h2 class="wp-block-heading">Background: The SignifAI Acquisition</h2>



<p class="wp-block-paragraph">The foundation of New Relic AI traces back to February 2019, when New Relic acquired <strong>SignifAI</strong>, a Silicon Valley-based startup headquartered in Sunnyvale, California, with additional offices in Tel Aviv. SignifAI specialized in applying AI and machine learning to IT operations — precisely the capability New Relic needed to enter the AIOps space. The acquisition allowed New Relic to integrate intelligent, ML-powered operations directly into its observability stack.</p>



<h2 class="wp-block-heading">What Is New Relic AI?</h2>



<p class="wp-block-paragraph">New Relic AI is described as an <strong>open incident correlation and intelligence solution</strong> that is source-agnostic and data-agnostic. It integrates deeply with the New Relic One platform and is designed to help IT and DevOps teams detect anomalies, correlate incidents, and reduce the volume of noisy alerts that routinely overwhelm operations teams.</p>



<p class="wp-block-paragraph">Key capabilities include:</p>



<ul class="wp-block-list">
<li><strong>Anomaly detection:</strong> Evaluates telemetry data from disparate sources to surface outliers in patterns before they become critical incidents.</li>
<li><strong>Incident correlation:</strong> Automatically groups related alerts and events to reduce duplicate notifications and alert fatigue.</li>
<li><strong>Multi-signal ingestion:</strong> Ingests and analyzes alerts, logs, metrics, and deployment events from multiple data types simultaneously.</li>
<li><strong>Contextual insights:</strong> Provides an intelligent summary of each incident alongside a live view of ingested data, enabling faster diagnosis and prioritization.</li>
<li><strong>User feedback tuning:</strong> Allows operators to tune correlation rules based on feedback, improving accuracy over time.</li>
</ul>



<h2 class="wp-block-heading">The Role of NRDB (New Relic Database)</h2>



<p class="wp-block-paragraph">New Relic AI is powered by <strong>NRDB (New Relic Database)</strong>, a purpose-built, distributed time-series database designed to store telemetry data — metrics, events, logs, and traces — from a wide variety of sources in a uniform format. NRDB is engineered for high-performance querying, making it well-suited for the real-time analysis that AIOps requires. Machine learning algorithms run against data stored in NRDB to identify patterns, detect anomalies, and derive context-based insights.</p>



<h2 class="wp-block-heading">Reducing Alert Fatigue: What New Relic Claims</h2>



<p class="wp-block-paragraph">Alert fatigue is a well-documented problem in DevOps and IT operations: too many alerts, too many false positives, and too little context lead to slower incident response and missed issues. New Relic AI addresses this by correlating alerts across data sources to filter signal from noise automatically.</p>



<p class="wp-block-paragraph">According to New Relic, early access customers reported seeing <strong>automatic reductions in alert noise of up to 50 percent</strong> through incident correlation. This figure is a vendor-reported claim from early access users and has not been independently verified.</p>



<h2 class="wp-block-heading">Integrations: Works With Your Existing Stack</h2>



<p class="wp-block-paragraph">A notable differentiator for New Relic AI is its broad integration ecosystem. Rather than requiring teams to rip and replace existing tooling, the platform is designed to augment and connect with commonly used monitoring, alerting, and collaboration tools. Supported integrations at launch included:</p>



<ul class="wp-block-list">
<li><strong>Monitoring &amp; observability:</strong> Splunk, Prometheus, Grafana, Amazon CloudWatch, Google Cloud&#8217;s Stackdriver (now Google Cloud Operations Suite)</li>
<li><strong>Incident management &amp; on-call:</strong> PagerDuty, OpsGenie, VictorOps</li>
<li><strong>IT service management:</strong> ServiceNow</li>
<li><strong>Collaboration:</strong> Slack</li>
</ul>



<p class="wp-block-paragraph">By integrating with both public cloud monitoring platforms and third-party tooling, New Relic AI positions itself as a correlating intelligence layer that sits above existing data sources rather than replacing them.</p>



<h2 class="wp-block-heading">New Relic&#8217;s Broader Strategic Shift</h2>



<p class="wp-block-paragraph">New Relic began as an Application Performance Monitoring (APM) company but has progressively expanded its scope. The consolidation of APM and infrastructure monitoring into the unified <strong>New Relic One</strong> platform was a pivotal step, and New Relic AI represents the next layer — bringing machine learning and AI-driven intelligence to the data already flowing through that platform.</p>



<p class="wp-block-paragraph">The company&#8217;s stated goal is to move beyond reactive monitoring toward proactive, AI-assisted operations — a requirement increasingly driven by the complexity of cloud-native, hybrid, and multi-cloud environments.</p>



<h2 class="wp-block-heading">The AIOps Market Consolidation</h2>



<p class="wp-block-paragraph">New Relic&#8217;s move into AIOps mirrors a broader consolidation trend across the industry. Around the same period, several notable acquisitions reshaped the AIOps and observability landscape:</p>



<ul class="wp-block-list">
<li><strong>Splunk</strong> acquired <strong>SignalFx</strong></li>
<li><strong>LogicMonitor</strong> acquired <strong>Unomaly</strong></li>
<li><strong>ServiceNow</strong> acquired <strong>Loom Systems</strong></li>
<li><strong>VMware</strong> acquired <strong>Voyance</strong></li>
<li><strong>New Relic</strong> acquired <strong>SignifAI</strong></li>
</ul>



<p class="wp-block-paragraph">This pattern reflects an industry-wide recognition that observability data alone is not enough — operations teams need intelligent correlation and context to act quickly at scale. AIOps has emerged as the discipline that bridges raw telemetry with actionable incident intelligence.</p>



<h2 class="wp-block-heading">Summary</h2>



<p class="wp-block-paragraph">New Relic AI&#8217;s general availability marks a significant step in New Relic&#8217;s evolution from an APM vendor to a full-stack observability and AIOps provider. For DevOps and IT operations teams managing complex, distributed systems, the platform offers a way to centralize alert correlation, reduce noise, and surface actionable insights faster — without abandoning existing monitoring tooling. As multi-cloud and cloud-native architectures continue to grow in complexity, AI-assisted operations platforms like New Relic AI are likely to become a standard part of the enterprise DevOps toolkit.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.bestdevops.com/new-relic-announces-the-general-availability-of-aiops-platform/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Appvia Kore: Simplifying Kubernetes Provisioning for Developer Teams</title>
		<link>https://www.bestdevops.com/appvia-simplifies-kubernetes-deployments-for-developer-teams/</link>
					<comments>https://www.bestdevops.com/appvia-simplifies-kubernetes-deployments-for-developer-teams/#respond</comments>
		
		<dc:creator><![CDATA[anil]]></dc:creator>
		<pubDate>Thu, 09 Apr 2020 05:21:36 +0000</pubDate>
				<category><![CDATA[Kubernetes]]></category>
		<category><![CDATA[Cloud native]]></category>
		<category><![CDATA[COVID-19]]></category>
		<category><![CDATA[IT administrator]]></category>
		<category><![CDATA[IT platforms]]></category>
		<category><![CDATA[Software-Market]]></category>
		<guid isPermaLink="false">http://www.bestdevops.com/?p=11718</guid>

					<description><![CDATA[Appvia launched its open-source Kore platform to automate Kubernetes cluster provisioning for developer teams, drawing on experience deploying clusters for the UK's Home Office.]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph"><em>Originally reported by <a href="https://containerjournal.com" rel="noopener">Container Journal</a>, April 2020.</em></p>



<h2 class="wp-block-heading">What Is Appvia Kore?</h2>



<p class="wp-block-paragraph">Appvia, a UK-based cloud-native software company, launched <strong>Appvia Kore</strong> as an open-source Kubernetes distribution designed to make cluster provisioning and day-to-day lifecycle management significantly more accessible for developer teams. The platform emerged from direct operational experience gained by the company&#8217;s founders while deploying and managing Kubernetes clusters on behalf of the <strong>British Home Office</strong>.</p>



<p class="wp-block-paragraph">According to Appvia CEO Jonathan Shanks, that real-world experience exposed a recurring problem: standing up a production-ready Kubernetes cluster manually is error-prone, time-consuming, and demands a level of expertise that most developer teams simply do not have in-house. Kore was built to address this gap systematically.</p>



<h2 class="wp-block-heading">Core Capabilities</h2>



<p class="wp-block-paragraph">Appvia Kore provides a curated set of lifecycle management tools and opinionated templates that automate the provisioning pipeline end-to-end. Key areas the platform targets include:</p>



<ul class="wp-block-list">
  <li><strong>Automated CI pipeline setup:</strong> Kore pre-configures the continuous integration (CI) pipelines a team needs before they can start building applications on a cluster, removing manual bootstrapping steps.</li>
  <li><strong>Secure cluster provisioning:</strong> Security controls are baked into the provisioning process rather than applied as an afterthought, reducing the risk of misconfiguration on a complex platform.</li>
  <li><strong>Repeatable, prescriptive workflows:</strong> Teams can spin up new clusters in a highly repeatable fashion, making it practical to scale Kubernetes adoption across many teams within a single organisation.</li>
  <li><strong>Reduced expertise barrier:</strong> By encoding best practices into templates, Kore lowers the Kubernetes expertise threshold required to get a cluster into a production-ready state.</li>
</ul>



<h2 class="wp-block-heading">The Operationalisation Problem Kore Solves</h2>



<p class="wp-block-paragraph">Interest in Kubernetes has remained consistently high, but many organisations struggle to move beyond experimentation into reliable, large-scale operations. The core tension is straightforward: Kubernetes is one of the most operationally complex platforms in modern infrastructure, yet the expectation is increasingly that development teams — not dedicated platform engineering squads — will provision and manage their own clusters.</p>



<p class="wp-block-paragraph">Without tooling like Kore, each new cluster becomes a bespoke, manual effort. Configuration drift, security gaps, and inconsistent CI setups accumulate over time, creating operational debt that slows delivery and increases incident risk. Shanks&#8217;s argument is that a prescriptive, automated approach is not merely convenient — it is a prerequisite for running Kubernetes at enterprise scale without a large, specialist platform team.</p>



<h2 class="wp-block-heading">Kubernetes Adoption in a Constrained Budget Environment</h2>



<p class="wp-block-paragraph">At the time of Kore&#8217;s launch in April 2020, organisations were reassessing technology spending amid broader economic uncertainty. The pattern Appvia observed mirrored a common split in the market:</p>



<ul class="wp-block-list">
  <li><strong>Accelerating sectors</strong> — entertainment, education, and digital-first services — were actively scaling application infrastructure to meet surging demand.</li>
  <li><strong>Contracting sectors</strong> — retail, hospitality, and travel — faced pressure to cut costs, sometimes pivoting existing digital initiatives into business continuity strategies rather than new feature development.</li>
</ul>



<p class="wp-block-paragraph">In both scenarios, containers played a role. Organisations looking to cut costs often turned to containerisation to lift and shift legacy workloads to cloud environments, improving resource utilisation and reducing on-premises infrastructure spend. Once applications moved to the cloud, further modernisation toward microservices architectures — and therefore Kubernetes — became a natural next step.</p>



<p class="wp-block-paragraph">The economic pressure also reinforced the case for tools like Kore: if Kubernetes clusters must be managed with a smaller team and tighter budgets, operational automation is not optional.</p>



<h2 class="wp-block-heading">CNCF Alignment and Open Source Strategy</h2>



<p class="wp-block-paragraph">Shanks indicated that Appvia&#8217;s longer-term ambition is for Kore to be accepted as a project under the <strong>Cloud Native Computing Foundation (CNCF)</strong>. CNCF project status would give Kore broader community visibility, structured governance, and the kind of ecosystem credibility that accelerates enterprise adoption — particularly in organisations with policies favouring CNCF-endorsed tooling.</p>



<p class="wp-block-paragraph">As an open-source platform, Kore invites community contribution, which also helps Appvia build momentum without requiring every prospective user to commit to a commercial relationship upfront.</p>



<h2 class="wp-block-heading">Why This Matters for Platform Engineering Teams</h2>



<p class="wp-block-paragraph">The Appvia Kore launch reflects a broader industry shift: the recognition that Kubernetes itself is not a finished product for most organisations — it is a foundation on top of which significant engineering work must be done before developer teams can be productive. Platforms that encode this work into reusable, automated workflows represent a meaningful step toward making Kubernetes a commodity infrastructure layer rather than a specialist discipline.</p>



<p class="wp-block-paragraph">For DevOps and platform engineering teams evaluating their internal developer platform (IDP) strategy, tools like Appvia Kore sit in the same problem space as projects such as Backstage, Crossplane, and Cluster API — all of which aim to make self-service Kubernetes provisioning tractable at scale.</p>



<p class="wp-block-paragraph"><strong>Source:</strong> <a href="https://containerjournal.com" rel="noopener">Container Journal</a></p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.bestdevops.com/appvia-simplifies-kubernetes-deployments-for-developer-teams/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Corporate Culture Is the Biggest Barrier to Kubernetes and Container Adoption</title>
		<link>https://www.bestdevops.com/corporate-culture-complicates-kubernetes-and-container-collaboration/</link>
					<comments>https://www.bestdevops.com/corporate-culture-complicates-kubernetes-and-container-collaboration/#respond</comments>
		
		<dc:creator><![CDATA[anil]]></dc:creator>
		<pubDate>Mon, 06 Apr 2020 05:13:31 +0000</pubDate>
				<category><![CDATA[Kubernetes]]></category>
		<category><![CDATA[Cloud native]]></category>
		<category><![CDATA[DevOps]]></category>
		<category><![CDATA[IT automation]]></category>
		<category><![CDATA[Software-Market]]></category>
		<category><![CDATA[VMware]]></category>
		<guid isPermaLink="false">http://www.bestdevops.com/?p=11635</guid>

					<description><![CDATA[A VMware survey of 247 executives and IT professionals reveals that while Kubernetes adoption is widespread, organizational misalignment and cultural resistance remain the most stubborn obstacles to effective container collaboration.]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph"><em>This article is based on a VMware survey of 247 executives and IT professionals from larger organizations, examining enterprise Kubernetes and container adoption patterns. Disclosure from the original source: the article&#8217;s author has performed independent research work for VMware but was not involved in this specific survey.</em></p>



<h2 class="wp-block-heading">Technology Is the Easy Part</h2>



<p class="wp-block-paragraph">Container technology has a clear value proposition: faster software delivery, better resource utilization, and improved application portability. Kubernetes, the open-source container-orchestration platform originally developed at Google and now maintained by the Cloud Native Computing Foundation (CNCF), has become the de facto standard for managing containerized workloads at scale. Enterprise adoption is growing steadily.</p>



<p class="wp-block-paragraph">But technology adoption is rarely a purely technical challenge. According to the VMware survey, organizational culture and internal misalignment are proving to be more formidable obstacles than any technical limitation. As the DevOps community has long observed: <em>containers won&#8217;t fix your broken culture.</em></p>



<h2 class="wp-block-heading">Where Enterprises Stand on Kubernetes Adoption</h2>



<p class="wp-block-paragraph">The survey findings paint a picture of adoption that is broad but still relatively shallow in many organizations:</p>



<ul class="wp-block-list">
<li><strong>57%</strong> of respondents are running fewer than 10 Kubernetes clusters.</li>
<li><strong>60%</strong> are running less than half of their containerized workloads on Kubernetes.</li>
<li>Despite this, the majority of enterprises report that they are now using Kubernetes to manage and align container environments.</li>
</ul>



<p class="wp-block-paragraph">This suggests that most enterprises are past the proof-of-concept stage but have not yet achieved full-scale production rollouts. Kubernetes is present, but it has not yet become the universal runtime for containerized applications within most of these organizations.</p>



<h2 class="wp-block-heading">On-Premises Deployments Lead, Defying Expectations</h2>



<p class="wp-block-paragraph">One of the more surprising findings from the survey concerns where Kubernetes is actually being deployed. Despite its strong association with cloud-native architecture, most enterprise Kubernetes deployments are not in the public cloud:</p>



<ul class="wp-block-list">
<li><strong>64%</strong> of respondents have deployed Kubernetes on-premises.</li>
<li><strong>42%</strong> run Kubernetes within a single public cloud environment.</li>
</ul>



<p class="wp-block-paragraph">The survey authors acknowledge this outcome was unexpected. Their interpretation: enterprises most often begin their Kubernetes journey on existing infrastructure, taking advantage of already-established virtualized environments rather than migrating to public cloud first. This is consistent with the broader pattern of incremental infrastructure modernization seen across many large organizations.</p>



<p class="wp-block-paragraph">Importantly, Kubernetes&#8217; hybrid capabilities make this a practical path. Because Kubernetes can run clusters both on-premises and in the cloud, organizations can containerize workloads on existing infrastructure and move them to the cloud progressively, rather than committing to a full cloud migration upfront.</p>



<h2 class="wp-block-heading">Reported Benefits of Kubernetes in Production</h2>



<p class="wp-block-paragraph">Among respondents already running Kubernetes, the reported business and operational benefits are significant:</p>



<ul class="wp-block-list">
<li><strong>56%</strong> cite improved resource utilization.</li>
<li><strong>53%</strong> report shortened software development cycles.</li>
<li><strong>50%</strong> are using Kubernetes to containerize legacy monolithic applications.</li>
<li><strong>42%</strong> say it makes cloud migrations easier.</li>
<li><strong>33%</strong> report reduced public cloud costs.</li>
</ul>



<p class="wp-block-paragraph">The cost-reduction finding is notable. Running Kubernetes on public cloud infrastructure allows organizations to use compute resources efficiently and elastically, scaling down when demand is low rather than maintaining fixed capacity. For workloads with variable traffic patterns, this can meaningfully reduce cloud spend.</p>



<h2 class="wp-block-heading">Where Culture Creates Friction</h2>



<p class="wp-block-paragraph">Despite the clear benefits, organizational culture is consistently identified as a top barrier to effective Kubernetes adoption. Several survey findings illustrate this:</p>



<h3 class="wp-block-heading">Internal Alignment Is a Major Problem</h3>



<p class="wp-block-paragraph"><strong>40%</strong> of respondents cited a lack of internal alignment as a problem specifically when selecting a Kubernetes distribution. Choosing a Kubernetes platform should be a technical decision, but in practice it often becomes a cross-functional negotiation involving multiple stakeholders with different priorities.</p>



<h3 class="wp-block-heading">Multiple Teams Are Involved in Every Decision</h3>



<p class="wp-block-paragraph"><strong>83%</strong> of respondents say more than one team is involved in selecting a Kubernetes distribution. This is not inherently problematic — broad input can improve decisions — but when combined with poor alignment, it leads to the familiar pattern of many meetings that fail to produce a clear decision.</p>



<p class="wp-block-paragraph">Who ultimately drives the decision depends on context:</p>



<ul class="wp-block-list">
<li>When Kubernetes is deployed for development only, <strong>development teams</strong> are the primary decision-makers <strong>38%</strong> of the time.</li>
<li>In production environments, <strong>infrastructure teams</strong> are primary decision-makers <strong>23%</strong> of the time.</li>
<li><strong>C-level executives</strong> are directly involved in the decision <strong>18%</strong> of the time — a reflection of the strategic weight organizations place on selecting their next-generation platform.</li>
</ul>



<h3 class="wp-block-heading">Executives and Developers See Completely Different Obstacles</h3>



<p class="wp-block-paragraph">Perhaps the most operationally significant finding is a sharp disconnect between what executives think developers struggle with and what developers actually report:</p>



<ul class="wp-block-list">
<li><strong>46%</strong> of executives believe the biggest developer obstacle is integrating new technology into existing systems.</li>
<li>Developers themselves rank <strong>waiting for central IT to provision infrastructure access</strong> as their top obstacle — cited by <strong>29%</strong> of developer respondents.</li>
<li>Only <strong>6%</strong> of executives identify infrastructure access delays as a meaningful obstacle for developers.</li>
</ul>



<p class="wp-block-paragraph">This gap matters operationally. When leadership misdiagnoses the problem, investments go toward integration tooling and training when the actual bottleneck is an internal provisioning process. Developer velocity suffers not because of technical complexity, but because access to infrastructure is controlled through slow, centralized workflows.</p>



<h2 class="wp-block-heading">Kubernetes Has Not Yet Closed the Dev–Ops Divide</h2>



<p class="wp-block-paragraph">One of the aspirational promises of Kubernetes is that it creates a common operational layer that brings development and operations teams closer together — a shared platform with consistent abstractions for deploying, scaling, and managing applications. In practice, the survey suggests this convergence has not fully materialized in most enterprises.</p>



<p class="wp-block-paragraph">The organizational structures, decision-making processes, and cultural norms that existed before Kubernetes tend to persist after adoption. Kubernetes can reduce technical friction, but it does not automatically restructure how teams collaborate, who controls what, or how priorities are set.</p>



<h2 class="wp-block-heading">What Organizations Can Do</h2>



<p class="wp-block-paragraph">The survey authors conclude that organizations adopting Kubernetes and other cloud-native technologies may need to make deliberate adjustments to their organizational structure and culture to realize the full potential of the technology. Some practical areas to address:</p>



<ul class="wp-block-list">
<li><strong>Reduce provisioning friction.</strong> If developers are waiting on central IT for infrastructure access, self-service provisioning models — with appropriate guardrails — can eliminate a significant source of delay.</li>
<li><strong>Clarify decision ownership.</strong> Define in advance which teams own which decisions for Kubernetes platform selection, cluster configuration, and workload onboarding. Ambiguity drives the meeting-heavy, decision-poor dynamic the survey describes.</li>
<li><strong>Bridge the executive–developer perception gap.</strong> Regular, structured channels for developers to surface operational obstacles to leadership can help ensure investments target actual bottlenecks rather than assumed ones.</li>
<li><strong>Treat platform selection as a product decision.</strong> When C-level executives are involved 18% of the time in Kubernetes distribution selection, the organizational stakes are high. Treat the evaluation with appropriate rigor — defined criteria, time-boxed analysis, and a clear decision owner.</li>
<li><strong>Invest in cross-functional enablement.</strong> Kubernetes spans development, operations, security, and networking. Training and enablement programs that cut across these silos can reduce the alignment problems that slow adoption.</li>
</ul>



<h2 class="wp-block-heading">Key Takeaway</h2>



<p class="wp-block-paragraph">Kubernetes is becoming a standard part of the enterprise infrastructure stack, delivering measurable improvements in resource utilization, development velocity, and cloud cost management. But the technology alone does not resolve the organizational challenges that have historically slowed IT modernization. Cultural resistance, misaligned incentives, and siloed decision-making remain the hardest problems to solve — and they require deliberate organizational change, not just better tooling.</p>



<p class="wp-block-paragraph">As the survey puts it: containers won&#8217;t fix your broken culture. But understanding where the cultural friction points are is a useful starting point for addressing them.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.bestdevops.com/corporate-culture-complicates-kubernetes-and-container-collaboration/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Microsoft Acquires Affirmed Networks to Strengthen Its 5G and Telco Cloud Strategy</title>
		<link>https://www.bestdevops.com/microsoft-adds-another-5g-component-to-azure-with-affirmed-networks-purchase/</link>
					<comments>https://www.bestdevops.com/microsoft-adds-another-5g-component-to-azure-with-affirmed-networks-purchase/#respond</comments>
		
		<dc:creator><![CDATA[anil]]></dc:creator>
		<pubDate>Sat, 28 Mar 2020 04:31:07 +0000</pubDate>
				<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[5G Core]]></category>
		<category><![CDATA[AWS]]></category>
		<category><![CDATA[Cloud native]]></category>
		<category><![CDATA[IT technology]]></category>
		<category><![CDATA[software-building]]></category>
		<category><![CDATA[Software-Market]]></category>
		<guid isPermaLink="false">http://www.bestdevops.com/?p=11400</guid>

					<description><![CDATA[Microsoft's acquisition of Affirmed Networks signals a serious push into cloud-native 5G infrastructure, positioning Azure to compete with AWS, Google Cloud, and IBM in the rapidly growing telco edge market.]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph"><em>Originally reported by <a href="https://www.telecomtv.com" rel="noopener">TelecomTV</a>. Original post date: March 28, 2020.</em></p>



<h2 class="wp-block-heading">Microsoft Moves Deeper Into 5G Infrastructure</h2>



<p class="wp-block-paragraph">Microsoft announced an agreement to acquire <strong>Affirmed Networks</strong>, a specialist in virtualized, cloud-native mobile network solutions. The deal signals a clear strategic intent: to position Azure as a premier platform for telecommunications operators navigating the transition to 5G.</p>



<p class="wp-block-paragraph">Affirmed Networks provides a portfolio of 5G applications and services designed to simplify network operations and accelerate the launch of new network-based services. At the time of the announcement, Affirmed was already serving major global telcos including <strong>SoftBank</strong>, <strong>Vodafone</strong>, and <strong>Orange</strong>.</p>



<h2 class="wp-block-heading">What Affirmed Networks Brings to Azure</h2>



<p class="wp-block-paragraph">Affirmed Networks&#8217; core product is a fully virtualized Evolved Packet Core (vEPC) and 5G core — essentially the software-defined heart of a mobile network. Running these functions in a cloud-native environment, rather than on proprietary hardware, enables operators to:</p>



<ul class="wp-block-list">
<li>Scale network capacity dynamically without adding physical infrastructure</li>
<li>Deploy and update network functions as containerized microservices</li>
<li>Run network workloads across hybrid environments that span public cloud and on-premises edge hardware</li>
<li>Reduce operational costs associated with traditional, hardware-bound telco architectures</li>
</ul>



<p class="wp-block-paragraph">Microsoft stated that the acquisition would allow it to extend its cloud offering to operators globally as they increasingly look to operate their networks in hybrid environments — combining private on-premises infrastructure with public cloud capacity.</p>



<h2 class="wp-block-heading">Microsoft&#8217;s Broader Telco Ambitions</h2>



<p class="wp-block-paragraph">The Affirmed acquisition is not an isolated move. Microsoft has been systematically building its telco credentials over many years, even if some earlier efforts (such as ventures into mobile operating systems) did not succeed. The purchase of Skype demonstrated that Microsoft was willing to cross traditional ICT industry boundaries when it saw long-term strategic value.</p>



<p class="wp-block-paragraph">The larger question the industry is watching is whether Microsoft&#8217;s end game extends beyond selling cloud services <em>to</em> telcos, toward building or assembling the components of a global, virtualized network infrastructure of its own — one that could bind data centers to telco edge and access networks on a worldwide scale. Such a capability would make Azure a uniquely powerful platform for delivering end-to-end cloud services to enterprise customers.</p>



<p class="wp-block-paragraph">Whether the strategy is to empower existing operators or to enable new market entrants — or both — the Affirmed deal puts Azure squarely in the telco infrastructure conversation.</p>



<h2 class="wp-block-heading">A Crowded and High-Stakes Competitive Landscape</h2>



<p class="wp-block-paragraph">Microsoft is entering territory already contested by several well-resourced rivals:</p>



<ul class="wp-block-list">
<li><strong>Amazon Web Services (AWS)</strong> had already established a presence in hosting telecom functions via <strong>AWS Wavelength</strong>, which embeds compute and storage capacity at the 5G network edge to minimize latency for end applications.</li>
<li><strong>Google Cloud</strong> launched <strong>Anthos for Telecom</strong>, extending its Anthos hybrid and multi-cloud platform to the network edge, with tools to help operators build, secure, and manage cloud-native and hybrid network environments.</li>
<li><strong>HPE</strong> released its 5G Core Stack, offering software building blocks for operators constructing 5G core networks.</li>
<li><strong>IBM</strong> acquired <strong>Red Hat</strong>, bringing open-source, cloud-native expertise — including Red Hat&#8217;s significant footprint in the telecom software space — under its umbrella.</li>
<li><strong>Dell Technologies</strong> combined Dell&#8217;s hardware scale with <strong>VMware&#8217;s</strong> virtualization and cloud software, targeting the infrastructure layer of the telco modernization stack.</li>
</ul>



<h2 class="wp-block-heading">Why This Matters for DevOps and Platform Engineers</h2>



<p class="wp-block-paragraph">The convergence of hybrid cloud, telco edge computing, and 5G represents one of the defining infrastructure shifts of the decade. For DevOps and platform engineering teams, this means:</p>



<ul class="wp-block-list">
<li><strong>New edge deployment targets:</strong> 5G network edges hosted on cloud platforms like Azure will become viable deployment environments for low-latency applications, expanding the operational scope for engineering teams.</li>
<li><strong>Cloud-native telco patterns:</strong> As network functions move to Kubernetes-based, containerized deployments, the tooling and practices familiar to cloud engineers — Helm charts, GitOps pipelines, observability stacks — become relevant inside telecom networks themselves.</li>
<li><strong>Vendor consolidation risk and opportunity:</strong> Major acquisitions like this reshape platform ecosystems. Teams building on Azure should monitor how Affirmed&#8217;s capabilities are integrated into Azure services over time.</li>
</ul>



<h2 class="wp-block-heading">Summary</h2>



<p class="wp-block-paragraph">Microsoft&#8217;s acquisition of Affirmed Networks is a deliberate step in a longer-term strategy to make Azure the cloud platform of choice for telecommunications operators worldwide. With strong existing competitors already in the space, the outcome is far from certain — but the deal gives Microsoft cloud-native 5G core technology and established operator relationships that meaningfully improve its starting position. The hybrid cloud and telco edge space is set to be fiercely competitive through the remainder of the decade.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.bestdevops.com/microsoft-adds-another-5g-component-to-azure-with-affirmed-networks-purchase/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Prisma Cloud Native Security Platform: Embedding Security into the DevOps Lifecycle</title>
		<link>https://www.bestdevops.com/prisma-cloud-native-security-platform-embeds-security-into-devops-lifecycle/</link>
					<comments>https://www.bestdevops.com/prisma-cloud-native-security-platform-embeds-security-into-devops-lifecycle/#respond</comments>
		
		<dc:creator><![CDATA[anil]]></dc:creator>
		<pubDate>Fri, 27 Mar 2020 05:41:17 +0000</pubDate>
				<category><![CDATA[DevOps]]></category>
		<category><![CDATA[AWS]]></category>
		<category><![CDATA[CI/CD]]></category>
		<category><![CDATA[CircleCI]]></category>
		<category><![CDATA[Cloud native]]></category>
		<category><![CDATA[GitLab]]></category>
		<category><![CDATA[Jenkins]]></category>
		<category><![CDATA[Security-Platform]]></category>
		<guid isPermaLink="false">http://www.bestdevops.com/?p=11383</guid>

					<description><![CDATA[Palo Alto Networks' Prisma Cloud converges CSPM and CWPP into a single Cloud Native Security Platform, bringing shift-left IaC scanning, central CI/CD policy management, AMI scanning, and one-click serverless protection to DevSecOps teams.]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph"><em>This article is based on a Palo Alto Networks announcement originally published on Security Boulevard in March 2020, covering a Prisma Cloud platform release.</em></p>



<h2 class="wp-block-heading">Overview</h2>



<p class="wp-block-paragraph">Palo Alto Networks announced a significant update to Prisma Cloud, its Cloud Native Security Platform (CNSP), in early 2020. The release targeted both DevOps and SecOps teams, adding shift-left security capabilities, centralized CI/CD policy management, Amazon Machine Image (AMI) scanning, and one-click serverless protection. The overarching goal was to unify previously siloed development and security teams under a DevSecOps model that spans the entire application lifecycle—from infrastructure code authoring through production workload monitoring.</p>



<h2 class="wp-block-heading">The Security Challenge in Cloud Native Environments</h2>



<p class="wp-block-paragraph">Modern developer-led organizations move fast, relying on containers, serverless functions, and infrastructure as code (IaC) templates to build and scale applications. This velocity introduces compounding security risks:</p>



<ul class="wp-block-list">
<li><strong>Sprawling cloud footprints:</strong> Multiple clouds and accounts increase the attack surface and the number of entities that must be monitored.</li>
<li><strong>Insecure IaC templates:</strong> According to the Palo Alto Networks Unit 42 Cloud Threat Report (Spring 2020), nearly 200,000 insecure IaC templates were found in active use across organizations globally. Misconfigurations baked into templates propagate at the speed of automation.</li>
<li><strong>Abstraction layers:</strong> Containers, orchestrators, and serverless runtimes each add layers of abstraction, making traditional perimeter-based security insufficient.</li>
<li><strong>Fragmented tooling:</strong> Disparate security controls across applications, data, and infrastructure create visibility gaps and inconsistent enforcement.</li>
</ul>



<p class="wp-block-paragraph">Addressing these challenges requires security to be embedded at every phase of the software delivery pipeline—not bolted on after deployment.</p>



<h2 class="wp-block-heading">What Is a Cloud Native Security Platform (CNSP)?</h2>



<p class="wp-block-paragraph">A CNSP converges two previously distinct categories of cloud security tooling:</p>



<ul class="wp-block-list">
<li><strong>Cloud Security Posture Management (CSPM):</strong> Continuously monitors cloud configurations, detects misconfigurations, and enforces compliance against standards such as CIS Benchmarks, PCI-DSS, and HIPAA.</li>
<li><strong>Cloud Workload Protection Platform (CWPP):</strong> Protects the runtime of VMs, containers, and serverless functions—covering vulnerability management, behavioral protection, and runtime defense.</li>
</ul>



<p class="wp-block-paragraph">By converging CSPM and CWPP in a single platform, security teams can manage risk from code commit through production workload, without switching between multiple consoles or reconciling inconsistent data.</p>



<p class="wp-block-paragraph">Palo Alto Networks cited a Gartner analysis (as of early 2020) recognizing the company as one of three vendors actively converging CWPP and CSPM capabilities across development and production environments, including container and serverless protection.</p>



<h2 class="wp-block-heading">Key Features in This Release</h2>



<h3 class="wp-block-heading">1. Shift-Left Security: IaC Scanning</h3>



<p class="wp-block-paragraph">Prisma Cloud introduced the ability to scan IaC templates before they are deployed, using both out-of-the-box and customizable policies. This catches insecure configurations at the point of authoring rather than at runtime.</p>



<p class="wp-block-paragraph">Supported integration points at release included:</p>



<ul class="wp-block-list">
<li><strong>IDE plugins:</strong> IntelliJ, VS Code</li>
<li><strong>Source Control Management (SCM):</strong> GitHub</li>
<li><strong>CI/CD pipelines:</strong> AWS CodePipeline, Azure DevOps, CircleCI, GitLab, Jenkins</li>
</ul>



<p class="wp-block-paragraph">Additional plugins (GitLab, Bitbucket) were announced as coming soon at the time of publication.</p>



<h3 class="wp-block-heading">2. Central CI/CD Policy Management</h3>



<p class="wp-block-paragraph">Teams can now define vulnerability and compliance policies for CI and CD workflows directly from the Prisma Cloud dashboard. This centralization means:</p>



<ul class="wp-block-list">
<li>IaC policies can be authored and reviewed in a single location.</li>
<li>Out-of-the-box policies cover CIS standards for AWS, Azure, and GCP.</li>
<li>Policy enforcement is consistent across pipelines, reducing configuration drift between environments.</li>
</ul>



<h3 class="wp-block-heading">3. Amazon Machine Image (AMI) Scanning</h3>



<p class="wp-block-paragraph">Prisma Cloud extended its vulnerability management capabilities to cover Amazon Machine Images (AMIs), enabling teams to vet images for vulnerabilities and compliance violations before they are deployed as EC2 instances. This mirrors the scanning capability already available for container registries and serverless repositories, creating a consistent vulnerability management experience across workload types.</p>



<h3 class="wp-block-heading">4. Automatic Serverless Protection for AWS Lambda</h3>



<p class="wp-block-paragraph">Building on Palo Alto Networks&#8217; acquisition of PureSec (integrated in November 2019), this release added one-click automatic protection for AWS Lambda functions directly from the Prisma Cloud console. Previously, enabling serverless security required developers to manually instrument their function code with security wrappers—a friction point that slowed adoption.</p>



<p class="wp-block-paragraph">With automatic protection enabled, all existing serverless security capabilities become available without code changes:</p>



<ul class="wp-block-list">
<li>Vulnerability management</li>
<li>Behavioral protection</li>
<li>Serverless Cloud Native Application Firewall (CNAF)</li>
</ul>



<h2 class="wp-block-heading">Customer Perspectives</h2>



<p class="wp-block-paragraph">Several enterprise teams shared their use cases at the time of the announcement:</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p>&#8220;Being able to effectively identify and remediate vulnerabilities and misconfigurations before applications are released into production empowers our security and developer teams to innovate quickly—with the confidence that our business is compliant and our customers&#8217; data is secure.&#8221;</p>
<cite>Wiebe de Roos, CI/CD Consultant &amp; Engineer, ABN AMRO</cite>
</blockquote>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p>&#8220;Today, Prisma Cloud empowers our SOC to continuously monitor our cloud environments as well as provide forensic data for faster Incident Response. I am looking at Prisma Cloud&#8217;s Shift Left features to enable our security professionals to partner more closely with developers on security responsibilities, and ensure secure configurations in every phase of development.&#8221;</p>
<cite>Xiaobo Long, SVP of Cloud Security, Citibank</cite>
</blockquote>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p>&#8220;Prisma Cloud helps our company reach the concept of DevSecOps, where we assess security in every phase of development. If any vulnerability or flaw is discovered, we patch it before going into production. In a single pane of glass, we have everything under control.&#8221;</p>
<cite>Nicola Mutti, Head of Security, Cuebiq</cite>
</blockquote>



<h2 class="wp-block-heading">How These Features Support a DevSecOps Model</h2>



<p class="wp-block-paragraph">The features in this release map directly to the three core phases where security must be embedded in a DevSecOps pipeline:</p>



<figure class="wp-block-table"><table><thead><tr><th>Phase</th><th>Prisma Cloud Capability</th><th>Outcome</th></tr></thead><tbody><tr><td>Code &amp; Build</td><td>IaC scanning (IDE, SCM, CI plugins)</td><td>Catch misconfigurations before commit or merge</td></tr><tr><td>Deploy</td><td>Central CI/CD policy management; AMI scanning</td><td>Gate deployments on vulnerability and compliance policy</td></tr><tr><td>Run</td><td>CSPM, CWPP, auto serverless protection</td><td>Continuous monitoring and runtime defense in production</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">This lifecycle coverage means a single platform can enforce consistent security policy from the first line of infrastructure code through the running workload—closing the gap between what developers build and what security teams monitor.</p>



<h2 class="wp-block-heading">Availability</h2>



<p class="wp-block-paragraph">At the time of the March 2020 announcement, general availability of the new features described above was expected by late April 2020. Readers should consult current Palo Alto Networks documentation for up-to-date feature availability and platform versions.</p>



<h2 class="wp-block-heading">Getting Started with Cloud Native Security</h2>



<p class="wp-block-paragraph">For teams beginning their cloud native security journey, the core priorities are:</p>



<ol class="wp-block-list">
<li><strong>Inventory your IaC templates</strong> and run an initial scan to identify existing misconfigurations before they reach production.</li>
<li><strong>Integrate IaC scanning into your CI pipeline</strong> so that policy violations block builds automatically rather than relying on manual review.</li>
<li><strong>Enable CSPM</strong> across all cloud accounts to establish a compliance baseline and detect configuration drift.</li>
<li><strong>Extend CWPP coverage</strong> to include not just containers but also VMs (via AMI scanning) and serverless functions.</li>
<li><strong>Centralize policy management</strong> so that development, operations, and security teams operate from the same set of rules.</li>
</ol>



<p class="wp-block-paragraph">This incremental approach aligns with the DevSecOps principle of embedding security at each stage rather than attempting to retrofit it after deployment.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.bestdevops.com/prisma-cloud-native-security-platform-embeds-security-into-devops-lifecycle/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>D2iQ Dispatch: A Cloud-Native CI/CD Platform Built for Kubernetes</title>
		<link>https://www.bestdevops.com/d2iq-hurries-into-the-ci-cd-space-presents-dispatch/</link>
					<comments>https://www.bestdevops.com/d2iq-hurries-into-the-ci-cd-space-presents-dispatch/#respond</comments>
		
		<dc:creator><![CDATA[anil]]></dc:creator>
		<pubDate>Thu, 12 Mar 2020 06:25:50 +0000</pubDate>
				<category><![CDATA[Continuous Delivery]]></category>
		<category><![CDATA[Continuous Integration]]></category>
		<category><![CDATA[CI/CD]]></category>
		<category><![CDATA[Cloud native]]></category>
		<category><![CDATA[GitOps]]></category>
		<category><![CDATA[JSON]]></category>
		<category><![CDATA[Kubernetes]]></category>
		<category><![CDATA[YAML]]></category>
		<guid isPermaLink="false">http://www.bestdevops.com/?p=11158</guid>

					<description><![CDATA[D2iQ launched Dispatch, a cloud-native CI/CD platform integrated with its Konvoy Kubernetes distribution, offering GitOps workflows and multi-language pipeline configuration.]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph"><em>Originally reported by <a href="https://devclass.com" rel="noopener">devclass.com</a>. Original post date: March 12, 2020.</em></p>



<h2 class="wp-block-heading">D2iQ Expands Into CI/CD With Dispatch</h2>



<p class="wp-block-paragraph">D2iQ — the company formerly known as Mesosphere — extended its Kubernetes portfolio by releasing <strong>Dispatch</strong>, a cloud-native CI/CD platform integrated directly into its Konvoy Kubernetes distribution. The move signals D2iQ&#8217;s intent to offer a more complete platform story, covering not just cluster management but also the continuous integration and delivery pipelines that run on top of those clusters.</p>



<h2 class="wp-block-heading">Core Design Philosophy: Separation of Concerns and GitOps</h2>



<p class="wp-block-paragraph">Dispatch is designed around two guiding principles: a clear separation of responsibilities between developers and operators, and a GitOps-first approach to pipeline and application configuration. In practice, this means that both pipeline definitions and deployment configuration live in a Git repository, giving every stakeholder a single, version-controlled source of truth for the state of the system.</p>



<p class="wp-block-paragraph">This GitOps model is increasingly common in the cloud-native ecosystem, but Dispatch&#8217;s integration with D2iQ&#8217;s existing toolchain — including Konvoy and the Kommander cluster management layer — gives it a tighter operational context than standalone CI/CD tools typically provide.</p>



<h2 class="wp-block-heading">Multi-Language Pipeline Configuration</h2>



<p class="wp-block-paragraph">One of Dispatch&#8217;s headline differentiators is its support for <strong>four domain-specific languages</strong> for writing pipeline configuration:</p>



<ul class="wp-block-list">
<li><strong>JSON</strong> — familiar to most developers and widely tooled</li>
<li><strong>YAML</strong> — the de facto standard in Kubernetes-adjacent tooling</li>
<li><strong>CUE</strong> — a configuration language derived from JSON with added constraints and data validation</li>
<li><strong>Starlark</strong> — a Python-like scripting language originally developed for the Bazel build system, designed to be deterministic and embeddable</li>
</ul>



<p class="wp-block-paragraph">Most competing CI/CD platforms in the cloud-native space default to YAML exclusively. Offering CUE and Starlark alongside the more common formats gives teams with complex pipeline logic more expressive options, and reduces the friction of adopting the tool for teams already working in those languages.</p>



<h2 class="wp-block-heading">Built on Tekton and Argo CD</h2>



<p class="wp-block-paragraph">Dispatch does not build its execution engine from scratch. According to D2iQ, it is designed to work alongside <strong>Tekton</strong> (a Kubernetes-native CI/CD framework originally from Google) and <strong>Argo CD</strong> (a declarative GitOps continuous delivery tool for Kubernetes). This means Dispatch acts partly as an orchestration and configuration layer on top of established CNCF-ecosystem components, rather than reinventing the underlying pipeline execution model.</p>



<h2 class="wp-block-heading">Multi-Tenancy via Kubernetes Namespaces</h2>



<p class="wp-block-paragraph">Dispatch leverages Kubernetes&#8217; native namespace model to deliver <strong>built-in multi-tenancy</strong>. Teams can run their pipelines in isolated namespaces, providing resource separation and access control without requiring a separate tenancy management system. This is a practical advantage in enterprise environments where multiple teams share the same cluster infrastructure.</p>



<h2 class="wp-block-heading">Context: A Crowded CI/CD Landscape</h2>



<p class="wp-block-paragraph">Dispatch arrived into an already busy space. The cloud-native CI/CD problem was prominently discussed at KubeCon Europe 2018 in Copenhagen, which prompted a wave of new projects across the ecosystem. By the time Dispatch launched, the CI/CD section of the cloud-native landscape included dozens of projects at varying stages of maturity.</p>



<p class="wp-block-paragraph">This level of competition cuts both ways. It validates the problem space, but it also raises the bar for differentiation. Dispatch&#8217;s primary advantages — GitOps integration, multi-language support, and tight coupling with D2iQ&#8217;s Konvoy and Kommander toolchain — are most compelling for teams already invested in the D2iQ ecosystem.</p>



<h2 class="wp-block-heading">Availability and Trial</h2>



<p class="wp-block-paragraph">At the time of this report, Dispatch was available to try for free as part of the <strong>Konvoy trial offering</strong>. The trial bundle also included:</p>



<ul class="wp-block-list">
<li>A <strong>declarative universal operator</strong> for managing Kubernetes workloads</li>
<li><strong>Kommander</strong> — D2iQ&#8217;s tool for federated, cross-cluster management</li>
</ul>



<p class="wp-block-paragraph">This bundled approach reflects D2iQ&#8217;s broader strategy: positioning Konvoy not just as a Kubernetes distribution, but as an integrated platform for running production workloads end-to-end, from cluster provisioning through to continuous delivery.</p>



<h2 class="wp-block-heading">Summary</h2>



<p class="wp-block-paragraph">Dispatch represents D2iQ&#8217;s entry into the cloud-native CI/CD market, with a design that prioritizes GitOps workflows, multi-language flexibility, and Kubernetes-native multi-tenancy. Its reliance on Tekton and Argo CD as underlying components gives it a foundation in proven open-source tooling, while its integration with Konvoy and Kommander makes it a natural fit for existing D2iQ customers. Teams outside the D2iQ ecosystem will need to weigh those integration benefits against the crowded field of alternatives.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.bestdevops.com/d2iq-hurries-into-the-ci-cd-space-presents-dispatch/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Azure Insights: Securing Kubernetes API Access, Firewall Updates, Certification Retirements, and Cloud-Native Thinking</title>
		<link>https://www.bestdevops.com/azure-insights-kubernetes-api-access-firewall-updates-certifications-cloud-native-and-serverless/</link>
					<comments>https://www.bestdevops.com/azure-insights-kubernetes-api-access-firewall-updates-certifications-cloud-native-and-serverless/#respond</comments>
		
		<dc:creator><![CDATA[anil]]></dc:creator>
		<pubDate>Mon, 09 Mar 2020 05:38:21 +0000</pubDate>
				<category><![CDATA[Azure]]></category>
		<category><![CDATA[Kubernetes]]></category>
		<category><![CDATA[Ansible]]></category>
		<category><![CDATA[APP Service]]></category>
		<category><![CDATA[Cloud native]]></category>
		<category><![CDATA[Serverless architectures]]></category>
		<category><![CDATA[SQL Server]]></category>
		<guid isPermaLink="false">http://www.bestdevops.com/?p=11117</guid>

					<description><![CDATA[A roundup of practical Azure guidance covering AKS API security, Azure Firewall Manager updates, retiring MCSE/MCSD/MCSA certifications, and real-world perspectives on cloud-native, serverless, and container adoption.]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph"><em>This article is based on a community roundup originally sourced from msdynamicsworld.com, summarising posts from Azure practitioners Richard Hooper, Aidan Finn, Chris Pietschmann, and Karim Vaes. Original publication date: March 2020.</em></p>



<h2 class="wp-block-heading">Securing Kubernetes API Access on AKS</h2>



<p class="wp-block-paragraph">Richard Hooper (Pixel Robots) wrote a practical guide on locking down access to the Kubernetes API server on an Azure Kubernetes Service (AKS) cluster. By default, an AKS API server is reachable over the public internet via HTTPS — a significant attack surface for any production workload.</p>



<p class="wp-block-paragraph">Hooper noted that while role-based access control (RBAC) and Azure Active Directory (AAD) integration add meaningful layers of security, they may not satisfy every organization&#8217;s threat model. Azure Security Center will flag clusters that fall short of its security recommendations, which can serve as a useful prompt for teams that haven&#8217;t yet addressed API exposure.</p>



<h3 class="wp-block-heading">Restricting API Server Access with Azure CLI</h3>



<p class="wp-block-paragraph">AKS supports IP-based allowlisting for the API server. Using the Azure CLI, you can update an existing cluster to accept traffic only from a defined set of CIDR ranges. After applying the change, access can be verified with a <code>kubectl</code> command from an allowed IP.</p>



<p class="wp-block-paragraph">One important operational consideration: if you use Azure DevOps pipelines to deploy to AKS, you must include the relevant Azure DevOps agent IP ranges in your allowlist. Omitting them will cause pipeline steps that call the Kubernetes API (such as <code>kubectl apply</code> or Helm deployments) to fail with a connection error.</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p>&#8220;It&#8217;s a bit of a pain, but as I am sure you are aware Security always is. I for one will be using this for all of my AKS clusters going forward and would advise you do too. Just remember if your pipeline fails due to it being unable to connect to the AKS cluster update the IP whitelist.&#8221;</p><cite>— Richard Hooper, Pixel Robots</cite></blockquote>



<h2 class="wp-block-heading">Azure Firewall Updates: What Changed in February 2020</h2>



<p class="wp-block-paragraph">Aidan Finn reviewed the Azure Firewall features that entered preview or general availability in February 2020, focusing on what they mean for enterprise network administrators.</p>



<h3 class="wp-block-heading">Azure Firewall Manager</h3>



<p class="wp-block-paragraph">Firewall Manager (at the time in preview) provides a centralized control plane for managing firewall policies and firewall resources across one or more Azure regions. For organizations running identical or similar deployments in multiple regions, the parent/child policy model is particularly useful: a parent policy defines a baseline set of rules that child policies in each region can extend without duplicating configuration.</p>



<h3 class="wp-block-heading">IP Groups</h3>



<p class="wp-block-paragraph">IP Groups let administrators create named, reusable collections of IP addresses that can be referenced in network rules. This abstraction reduces duplication and makes rule sets easier to audit and maintain. Finn also noted that the standard maximum port range applies to TCP/UDP rules (up to port 65535), which constrains how rules can be structured.</p>



<h3 class="wp-block-heading">Forced Tunneling and Public IP Flexibility</h3>



<p class="wp-block-paragraph">Forced tunneling — routing outbound internet traffic back on-premises — is available but, in Finn&#8217;s assessment, is likely only justified for government agencies and similarly compliance-heavy organisations. A more broadly useful capability is configuring public IP ranges in private networks via PowerShell and JSON, offering greater flexibility for scenarios that don&#8217;t require full traffic hairpinning.</p>



<h2 class="wp-block-heading">Microsoft Retiring MCSE, MCSD, and MCSA Certifications</h2>



<p class="wp-block-paragraph">Chris Pietschmann (Build5Nines) covered Microsoft&#8217;s decision to retire the MCSE, MCSD, and MCSA certification families in favour of role-based certifications. The retirement date was set for <strong>June 30, 2020</strong>, affecting 15 certifications and 42 individual exams.</p>



<p class="wp-block-paragraph">Microsoft had signalled this direction as early as September 2018. The certifications being retired include:</p>



<ul class="wp-block-list">
<li><strong>MCSA:</strong> BI Reporting, SQL Server (various tracks)</li>
<li><strong>MCSD:</strong> App Builder</li>
<li><strong>MCSE:</strong> Business Applications, Core Infrastructure, Productivity, Data Management and Analytics</li>
</ul>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p>&#8220;If you are on your path to earning these certifications, then you have until June 30, 2020 to pass the required exams to earn the certifications. After that date they will no longer be available to be earned. Once retired, these certifications will remain on your official Microsoft certification transcript&#8230; for 2 years from the June 30, 2020 date; after which they will be moved to the &#8216;inactive&#8217; section of your transcript.&#8221;</p><cite>— Chris Pietschmann, Build5Nines</cite></blockquote>



<h3 class="wp-block-heading">Transitioning to Role-Based Certifications</h3>



<p class="wp-block-paragraph">There are no direct one-to-one replacements for the retiring certifications, but Microsoft was developing guidance for transitional learning paths. As an example, candidates holding or pursuing the MCSE: Core Infrastructure certification were pointed toward role-based alternatives such as:</p>



<ul class="wp-block-list">
<li>Azure Administrator Associate</li>
<li>Azure Security Engineer Associate</li>
<li>Azure Solutions Architect Expert</li>
</ul>



<p class="wp-block-paragraph">The new role-based certifications carry a two-year renewal cycle, which aligns with the two-year transcript retention window for retired credentials.</p>



<h2 class="wp-block-heading">Cloud-Native Thinking: Containers, Kubernetes, and Serverless</h2>



<p class="wp-block-paragraph">Karim Vaes shared a reflective post on his journey migrating VMchooser toward a more serverless and container-based architecture. His observations offer a useful on-the-ground perspective for teams navigating similar decisions.</p>



<h3 class="wp-block-heading">Why Containers?</h3>



<p class="wp-block-paragraph">Vaes developed an appreciation for containerization around 2015, valuing the portability and repeatability containers provide. He frames containers as a form of configuration management — similar in purpose to tools like Ansible or Puppet, but packaging the entire runtime environment rather than just configuration state.</p>



<h3 class="wp-block-heading">Kubernetes for Hybrid and Cross-Platform Scenarios</h3>



<p class="wp-block-paragraph">Kubernetes earns a place in Vaes&#8217;s architecture primarily for its cross-platform capabilities and support for hybrid cloud scenarios, where workloads must run consistently across on-premises and cloud environments. For teams already invested in Kubernetes, a managed and certified Kubernetes service (such as AKS) is the pragmatic path forward.</p>



<h3 class="wp-block-heading">The Case for Going Directly to Serverless</h3>



<p class="wp-block-paragraph">After experimenting with serverless, Vaes questioned why more teams don&#8217;t skip containers and Kubernetes entirely in favour of serverless architectures. His reasoning:</p>



<ul class="wp-block-list">
<li>Serverless is less infrastructure-oriented than Kubernetes, lowering operational overhead.</li>
<li>Cost optimization is more straightforward — you pay per execution rather than for always-on compute.</li>
<li>For applications that don&#8217;t require fine-grained orchestration, Azure App Service or Azure Container Instances may be sufficient without introducing a full Kubernetes control plane.</li>
</ul>



<p class="wp-block-paragraph">The practical takeaway for teams evaluating their cloud-native strategy: the right answer depends on workload requirements, team expertise, and operational maturity. Kubernetes is powerful but carries real complexity; serverless and PaaS offerings like App Service can deliver most of the benefits with less overhead for many application types.</p>



<hr class="wp-block-separator"/>



<p class="wp-block-paragraph"><em>This roundup covers community insights from March 2020. Some product features mentioned (such as Azure Firewall Manager preview) may have since reached general availability or changed. Always consult the current Azure documentation for up-to-date guidance.</em></p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.bestdevops.com/azure-insights-kubernetes-api-access-firewall-updates-certifications-cloud-native-and-serverless/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>D2iQ Launches Dispatch: A GitOps Platform for Cloud-Native CI/CD</title>
		<link>https://www.bestdevops.com/d2iq-launches-dispatch-to-accelerate-continuous-integration-and-delivery-of-cloud-native-applications/</link>
					<comments>https://www.bestdevops.com/d2iq-launches-dispatch-to-accelerate-continuous-integration-and-delivery-of-cloud-native-applications/#respond</comments>
		
		<dc:creator><![CDATA[anil]]></dc:creator>
		<pubDate>Fri, 06 Mar 2020 06:06:49 +0000</pubDate>
				<category><![CDATA[Continuous Integration]]></category>
		<category><![CDATA[CI/CD]]></category>
		<category><![CDATA[Cloud native]]></category>
		<category><![CDATA[GitOps]]></category>
		<category><![CDATA[global-organizations]]></category>
		<category><![CDATA[Microservices]]></category>
		<category><![CDATA[Software-Market]]></category>
		<guid isPermaLink="false">http://www.bestdevops.com/?p=11069</guid>

					<description><![CDATA[D2iQ announced general availability of Dispatch, an integrated GitOps platform designed to accelerate continuous integration and delivery of cloud-native, microservices-based applications through modern DevOps workflows.]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph"><em>Originally announced via press release on March 4, 2020. Source: finance.yahoo.com / PRNewswire.</em></p>



<h2 class="wp-block-heading">D2iQ Brings GitOps-Driven CI/CD to Enterprise Cloud-Native Workloads</h2>



<p class="wp-block-paragraph">D2iQ, a provider of enterprise-grade cloud platforms focused on Day 2 operations, announced the general availability of <strong>Dispatch</strong> on March 4, 2020. Dispatch is an integrated GitOps platform built to help engineering teams rapidly build, test, and deploy cloud-native, microservices-based applications at scale.</p>



<p class="wp-block-paragraph">The platform targets a core challenge many organizations face when modernizing their software delivery pipelines: reducing the complexity of getting new code into production consistently and repeatably, without slowing down development velocity.</p>



<h2 class="wp-block-heading">The Problem Dispatch Aims to Solve</h2>



<p class="wp-block-paragraph">As software teams face mounting pressure to ship features faster, the operational overhead of managing deployment workflows can become a significant bottleneck. Organizations adopting microservices architectures often struggle with:</p>



<ul class="wp-block-list">
<li>Coordinating responsibility between application developers and platform operators</li>
<li>Maintaining consistency across automated deployment pipelines</li>
<li>Reducing the manual steps required to promote code from development to production</li>
<li>Managing the full application lifecycle beyond initial deployment — what D2iQ refers to as <strong>Day 2 operations</strong></li>
</ul>



<p class="wp-block-paragraph">Traditional CI/CD toolchains often require significant custom integration work and can blur the lines between developer and operator responsibilities, introducing both risk and toil.</p>



<h2 class="wp-block-heading">What Is Dispatch?</h2>



<p class="wp-block-paragraph">Dispatch is an integrated CI/CD platform built on open-source technologies that enables a <strong>GitOps</strong> approach to application delivery. In a GitOps model, Git repositories serve as the single source of truth for both application code and infrastructure configuration. Changes to the desired state of a system are made through pull requests, and automated processes reconcile the live environment to match the declared state in Git.</p>



<p class="wp-block-paragraph">Key characteristics of Dispatch as described at launch:</p>



<ul class="wp-block-list">
<li><strong>Separation of concerns:</strong> Dispatch enforces a clear division between developer workflows (continuous integration, building and testing code) and operator workflows (continuous delivery, managing deployments).</li>
<li><strong>Open-source foundations:</strong> The platform is built on prevailing open-source technologies, giving organizations flexibility in tooling choices and reducing vendor lock-in.</li>
<li><strong>Full CI/CD lifecycle:</strong> Dispatch covers continuous integration through to continuous delivery, providing end-to-end automation for the application delivery pipeline.</li>
<li><strong>Cloud-native focus:</strong> Designed specifically for microservices-based applications running on modern cloud infrastructure.</li>
<li><strong>Day 2 readiness:</strong> Beyond initial deployment, Dispatch is positioned to support ongoing operational management — patching, scaling, and lifecycle management after an application is in production.</li>
</ul>



<h2 class="wp-block-heading">GitOps and Day 2 Operations: Why They Matter Together</h2>



<p class="wp-block-paragraph">D2iQ has long emphasized <strong>Day 2 operations</strong> — the work that happens after initial deployment — as the real challenge in enterprise infrastructure. Most teams can get software deployed; keeping it running reliably, securely, and efficiently at scale is where complexity compounds.</p>



<p class="wp-block-paragraph">Combining GitOps workflows with Day 2 operational tooling addresses this by:</p>



<ul class="wp-block-list">
<li>Providing auditable, version-controlled records of every change to application and infrastructure state</li>
<li>Enabling rollbacks through standard Git operations (reverting a commit) rather than manual intervention</li>
<li>Allowing operators to manage application configurations declaratively, reducing configuration drift</li>
<li>Supporting automated reconciliation so the live environment stays consistent with the desired state defined in Git</li>
</ul>



<h2 class="wp-block-heading">D2iQ Leadership Perspective</h2>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p>&#8220;Moving from legacy to cloud native applications is becoming a requirement for organizations that want to keep pace with the digital economy. Dispatch leverages D2iQ&#8217;s expertise in building distributed systems for some of the largest global organizations to deliver business logic that enables enterprises to accelerate their cloud native CI/CD pipeline through GitOps processes. This empowers organizations with a clear path to success and business impact as their cloud native journey continues to Day 2 operations.&#8221;</p><cite>— Ben Hindman, Co-founder and Chief Product Officer, D2iQ</cite></blockquote>



<h2 class="wp-block-heading">Context: D2iQ&#8217;s Position in the Cloud-Native Ecosystem</h2>



<p class="wp-block-paragraph">D2iQ (formerly Mesosphere) built its reputation on distributed systems tooling, including the DC/OS platform and Kubernetes-based products. Dispatch represents the company&#8217;s push to extend its platform capabilities to cover the full software delivery lifecycle, not just cluster management and orchestration.</p>



<p class="wp-block-paragraph">The launch of Dispatch placed D2iQ in direct competition with a growing field of CI/CD and GitOps tooling, including projects like Argo CD, Flux, Tekton, and Jenkins X — all of which are also built on open-source Kubernetes-native foundations.</p>



<h2 class="wp-block-heading">Key Takeaways for DevOps Teams</h2>



<ul class="wp-block-list">
<li>Dispatch targets enterprises that need a structured, opinionated GitOps platform rather than assembling their own CI/CD toolchain from scratch.</li>
<li>The emphasis on separating developer and operator responsibilities can help larger organizations scale DevOps practices without creating cross-team bottlenecks.</li>
<li>Being built on open-source technologies means teams are not entirely locked in, but the degree of openness and extensibility would require hands-on evaluation.</li>
<li>The Day 2 operations focus differentiates Dispatch from tools that address only the initial deployment problem.</li>
</ul>



<p class="wp-block-paragraph"><em>This article is based on D2iQ&#8217;s March 4, 2020 press release announcing the general availability of Dispatch. For current product information, consult D2iQ&#8217;s official documentation and release notes directly.</em></p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.bestdevops.com/d2iq-launches-dispatch-to-accelerate-continuous-integration-and-delivery-of-cloud-native-applications/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Kubernetes Security Plagued by Human Error and Misconfigurations</title>
		<link>https://www.bestdevops.com/kubernetes-security-plagued-by-human-error-misconfigs/</link>
					<comments>https://www.bestdevops.com/kubernetes-security-plagued-by-human-error-misconfigs/#respond</comments>
		
		<dc:creator><![CDATA[anil]]></dc:creator>
		<pubDate>Mon, 24 Feb 2020 06:05:22 +0000</pubDate>
				<category><![CDATA[Kubernetes]]></category>
		<category><![CDATA[Cloud native]]></category>
		<category><![CDATA[DevOps]]></category>
		<category><![CDATA[IT security]]></category>
		<category><![CDATA[misconfigurations]]></category>
		<guid isPermaLink="false">http://www.bestdevops.com/?p=10830</guid>

					<description><![CDATA[Survey data from StackRox and 451 Research reveals that misconfiguration and human error are the leading causes of Kubernetes security incidents, affecting 94% of surveyed organizations.]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph"><em>This article is based on reporting originally published by <a href="https://www.sdxcentral.com" rel="noopener">SDxCentral</a>, drawing on StackRox&#8217;s &#8220;State of Container and Kubernetes Security Report&#8221; (2020), conducted in partnership with 451 Research.</em></p>



<h2 class="wp-block-heading">The Core Finding: Misconfiguration Outranks Vulnerabilities and Attacks</h2>



<p class="wp-block-paragraph">Securing a Kubernetes environment is a substantially harder problem than simply running one. A survey of more than 540 Kubernetes and container practitioners — spanning IT security, DevOps, engineering, and product roles — found that human error and misconfiguration are the dominant causes of container security incidents. The research was conducted by StackRox with assistance from advisory firm 451 Research.</p>



<p class="wp-block-paragraph">Key top-line results from the report:</p>



<ul class="wp-block-list">
<li><strong>94%</strong> of respondents experienced at least one container security incident in the preceding 12 months.</li>
<li><strong>44%</strong> reported that security concerns delayed moving applications into production.</li>
<li><strong>61%</strong> cited misconfigurations as the risk they were most concerned about.</li>
<li><strong>27%</strong> identified known vulnerabilities as their primary concern.</li>
<li><strong>12%</strong> named active attacks as their top concern.</li>
</ul>



<p class="wp-block-paragraph">The near-universal rate of security incidents, combined with the production delays they cause, paints a picture of an ecosystem where security practices have not kept pace with adoption speed.</p>



<h2 class="wp-block-heading">Why Kubernetes Is Especially Prone to Misconfiguration</h2>



<p class="wp-block-paragraph">Kubernetes offers an enormous surface area for configuration: pod security policies, RBAC rules, network policies, admission controllers, secrets management, service account permissions, and more. Each of these has sensible defaults that are often insecure, and each can be overridden by operators who may not fully understand the downstream security implications.</p>



<p class="wp-block-paragraph">Common misconfiguration categories that create security exposure in Kubernetes clusters include:</p>



<ul class="wp-block-list">
<li><strong>Overly permissive RBAC roles</strong> — granting <code>cluster-admin</code> to service accounts or users who do not require it.</li>
<li><strong>Running containers as root</strong> — failing to set <code>securityContext.runAsNonRoot: true</code> or a specific UID.</li>
<li><strong>Disabled or absent network policies</strong> — allowing unrestricted pod-to-pod and pod-to-external communication.</li>
<li><strong>Exposed Kubernetes API server</strong> — leaving the API server reachable from the public internet without strong authentication.</li>
<li><strong>Privileged containers</strong> — setting <code>privileged: true</code> without a clear operational justification.</li>
<li><strong>Missing resource limits</strong> — creating denial-of-service risk through unbounded CPU and memory consumption.</li>
<li><strong>Secrets stored in environment variables or ConfigMaps</strong> rather than a dedicated secrets manager.</li>
</ul>



<p class="wp-block-paragraph">As Michelle McLean, then VP of Marketing at StackRox, summarized: <em>&#8220;People understand that Kubernetes has a lot of knobs and dials, and it&#8217;s easy to get it wrong.&#8221;</em></p>



<h2 class="wp-block-heading">The Business Impact: Delayed Deployments and Slowed Innovation</h2>



<p class="wp-block-paragraph">The business case for Kubernetes is speed — faster build, test, and release cycles. When security incidents or security reviews block production deployments, that core value proposition erodes. The StackRox report identified the delayed rollout of applications as a direct consequence of unresolved security concerns, creating a feedback loop where rapid adoption outpaces the ability to govern what is being deployed.</p>



<p class="wp-block-paragraph">This tension is not unique to Kubernetes, but the platform&#8217;s complexity amplifies it. Organizations that adopt cloud-native architecture without embedding security into their pipelines often discover gaps only at runtime — at which point the cost of remediation is significantly higher.</p>



<h2 class="wp-block-heading">Shifting Security Left in Kubernetes Workflows</h2>



<p class="wp-block-paragraph">The report&#8217;s primary recommendation echoes a principle that has gained wide traction in DevSecOps: security must be embedded into the development and deployment pipeline rather than applied as an afterthought before or after production release.</p>



<p class="wp-block-paragraph">Practically, shifting security left in a Kubernetes context means:</p>



<ul class="wp-block-list">
<li><strong>Linting and policy checks at build time</strong> — tools such as <code>kube-score</code>, <code>kube-linter</code>, and <code>Checkov</code> can analyse Kubernetes manifests for security misconfigurations before they reach a cluster.</li>
<li><strong>Admission controllers</strong> — deploying policy engines such as Open Policy Agent (OPA) Gatekeeper or Kyverno to enforce security policies at the point of admission to the cluster.</li>
<li><strong>CI/CD pipeline integration</strong> — making security policy checks a blocking gate in CI, so a manifest with a privileged container or missing resource limits cannot be merged without explicit review.</li>
<li><strong>Developer education</strong> — providing developers with clear, opinionated baseline manifests and documented security requirements rather than expecting them to derive best practices independently.</li>
<li><strong>Runtime monitoring</strong> — using tools such as Falco to detect anomalous behaviour at runtime, complementing preventive controls.</li>
</ul>



<h2 class="wp-block-heading">Context: Kubernetes Security Audits and the CNCF Ecosystem</h2>



<p class="wp-block-paragraph">The report was published following the first formal security audit of Kubernetes, commissioned by the Cloud Native Computing Foundation (CNCF). That audit surfaced a number of architectural concerns and was intended to give the broader community a clearer picture of the platform&#8217;s attack surface. Despite that effort, widespread adoption continued to outrun security maturity across many organisations.</p>



<p class="wp-block-paragraph">The StackRox findings reinforced a consistent message from the security community: the Kubernetes project itself is not the primary source of risk for most organisations. The risk lies in how clusters are configured and operated by the humans managing them.</p>



<h2 class="wp-block-heading">Recommendations for Kubernetes Security Teams</h2>



<p class="wp-block-paragraph">Based on the themes in the StackRox report, teams looking to reduce misconfiguration risk should consider the following actions:</p>



<ol class="wp-block-list">
<li><strong>Audit existing clusters</strong> against a recognised benchmark such as the CIS Kubernetes Benchmark using tools like <code>kube-bench</code>.</li>
<li><strong>Define and enforce a baseline pod security standard</strong> — Kubernetes 1.23+ ships with Pod Security Admission as a replacement for the deprecated PodSecurityPolicy.</li>
<li><strong>Review RBAC configurations regularly</strong> — use <code>kubectl auth can-i --list</code> and third-party tools such as <code>rbac-lookup</code> or <code>rakkess</code> to audit effective permissions.</li>
<li><strong>Enable and review audit logs</strong> — the Kubernetes API server audit log provides visibility into who is doing what in the cluster.</li>
<li><strong>Implement a GitOps workflow</strong> — storing all manifests in version control and deploying through a controlled pipeline reduces ad-hoc manual changes that introduce misconfiguration.</li>
<li><strong>Cross-train DevOps and security teams</strong> — misconfigurations often occur at the boundary between teams. Shared understanding of security requirements reduces the chance of errors.</li>
</ol>



<p class="wp-block-paragraph">As the report noted: <em>&#8220;Companies need a combination of increased learning, cross-pollination, new tooling, and updated processes to identify and remediate security mistakes during build and deploy — rather than waiting for exposure during runtime.&#8221;</em></p>



<h2 class="wp-block-heading">Summary</h2>



<p class="wp-block-paragraph">The StackRox &#8220;State of Container and Kubernetes Security&#8221; survey data from early 2020 identified a clear and persistent pattern: misconfiguration driven by human error is the leading source of security risk in Kubernetes environments, ahead of both unpatched vulnerabilities and external attacks. Addressing this requires a structural shift — embedding security into CI/CD pipelines, enforcing policy at admission time, and investing in cross-team education — rather than relying on reactive runtime detection alone.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.bestdevops.com/kubernetes-security-plagued-by-human-error-misconfigs/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Five Surprising Ways Enterprises Are Putting Kubernetes to Work</title>
		<link>https://www.bestdevops.com/five-surprising-ways-enterprises-are-putting-kubernetes-to-work/</link>
					<comments>https://www.bestdevops.com/five-surprising-ways-enterprises-are-putting-kubernetes-to-work/#respond</comments>
		
		<dc:creator><![CDATA[anil]]></dc:creator>
		<pubDate>Fri, 21 Feb 2020 04:52:44 +0000</pubDate>
				<category><![CDATA[Kubernetes]]></category>
		<category><![CDATA[Cloud Environments]]></category>
		<category><![CDATA[Cloud native]]></category>
		<category><![CDATA[IT Management]]></category>
		<category><![CDATA[IT teams]]></category>
		<category><![CDATA[Machine Learning]]></category>
		<guid isPermaLink="false">http://www.bestdevops.com/?p=10750</guid>

					<description><![CDATA[Kubernetes has grown far beyond basic container orchestration. Discover five ways enterprises are extending the platform—from on-premises deployments and stateful applications to AI workloads and full infrastructure control.]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph"><em>This article is based on reporting originally published on Forbes.com (2020). Statistics and survey references originate from the source article and have not been independently verified.</em></p>



<h2 class="wp-block-heading">Kubernetes Beyond the Basics</h2>



<p class="wp-block-paragraph">About five years after Google handed over control of Kubernetes to the Cloud Native Computing Foundation (CNCF), the platform had already become the de facto standard for container orchestration. A 2019 survey conducted in partnership with Aqua Security reportedly found that 87% of respondents were running applications in containers, with nearly 90% of those running containers in production.</p>



<p class="wp-block-paragraph">What&#8217;s less commonly discussed is how Kubernetes is being used in ways that go well beyond its original purpose of scheduling and orchestrating containerized workloads. Developers, vendors, and enterprise users are actively extending Kubernetes to serve other critical functions across the stack. Here are five of the most significant—and perhaps surprising—enterprise use cases.</p>



<h2 class="wp-block-heading">1. On-Premises Deployments, Not Just Cloud</h2>



<p class="wp-block-paragraph">Kubernetes is frequently associated with public cloud providers, but many enterprises cannot—or choose not to—move sensitive data or proprietary intellectual property to a public cloud. Others have significant on-premises infrastructure they want to continue using.</p>



<p class="wp-block-paragraph">Kubernetes handles both scenarios equally well. IT teams can use the same tooling, the same deployment pipelines, and the same operational practices whether they are running workloads on AWS, Azure, GCP, or in a private data center. Cloud-native application architectures—built around containers and microservices—provide the same benefits of speed and scalability in private cloud environments as they do in the public cloud.</p>



<p class="wp-block-paragraph">This flexibility is a key reason Kubernetes adoption has spread across regulated industries such as financial services, healthcare, and government, where data residency and control are non-negotiable requirements.</p>



<h2 class="wp-block-heading">2. Running Stateful Applications Alongside Stateless Ones</h2>



<p class="wp-block-paragraph">Early container use cases focused almost exclusively on stateless applications—services where each request is independent and no session data persists between calls. This limitation made containers impractical for many traditional enterprise workloads that depend on databases and other stateful systems.</p>



<p class="wp-block-paragraph">The Kubernetes ecosystem has addressed this gap significantly. Features such as StatefulSets, PersistentVolumes, and PersistentVolumeClaims give operators fine-grained control over how storage is provisioned, attached, and retained for stateful workloads. Operators—custom Kubernetes controllers—have further extended this capability for specific databases and data platforms, automating tasks like provisioning, scaling, backup, and failover.</p>



<p class="wp-block-paragraph">IDC data cited in Container Journal suggested that 76% of enterprises can now use containers broadly for mission-critical applications—a figure that would have been unthinkable when containers lacked meaningful stateful support.</p>



<h2 class="wp-block-heading">3. Full Application Lifecycle Management</h2>



<p class="wp-block-paragraph">Kubernetes is increasingly used not just to deploy applications, but to manage them throughout their entire lifecycle—including high availability, disaster recovery, backup, and compliance.</p>



<p class="wp-block-paragraph">Consider a traditional backup process in a database-centric environment: a restore operation typically recovers an entire machine image, bringing back all applications and data present at that snapshot point in time. Kubernetes-native backup tools, by contrast, can target specific application namespaces, workloads, or even point-in-time data states, making restores faster, more precise, and less resource-intensive.</p>



<p class="wp-block-paragraph">Using a single platform for both application deployment and lifecycle management reduces operational complexity. Teams do not need to maintain separate toolchains for deploying applications and managing their long-term operational health.</p>



<h2 class="wp-block-heading">4. A Unified Control Plane for Infrastructure</h2>



<p class="wp-block-paragraph">Kubernetes was originally designed to orchestrate containerized applications. Increasingly, it is also being used to manage the underlying infrastructure those applications depend on—storage, networking, and compute.</p>



<p class="wp-block-paragraph">Two CNCF specifications make this possible:</p>



<ul class="wp-block-list">
<li><strong>Container Storage Interface (CSI):</strong> A standardized API that allows storage vendors to expose their systems to Kubernetes without modifying the core Kubernetes codebase. This enables dynamic provisioning, snapshotting, and resizing of storage volumes across a wide range of backends.</li>
<li><strong>Container Network Interface (CNI):</strong> A standardized plugin model for configuring network interfaces in containers, allowing network vendors and open-source projects to integrate with Kubernetes in a consistent way.</li>
</ul>



<p class="wp-block-paragraph">Together, these interfaces allow Kubernetes to act as a unified control plane across both the application layer and the infrastructure layer. This reduces the number of separate management systems an organization needs to operate and keeps infrastructure management in step with the rapid pace of application-layer changes.</p>



<h2 class="wp-block-heading">5. Accelerating AI and Machine Learning Workloads</h2>



<p class="wp-block-paragraph">Kubernetes is well suited for AI and machine learning pipelines for several reasons:</p>



<ul class="wp-block-list">
<li><strong>Isolated environments:</strong> Data scientists can work in separate Kubernetes namespaces or pods, experimenting with different datasets or model configurations without interfering with each other or with production systems.</li>
<li><strong>Independent scaling:</strong> Kubernetes allows compute resources (including GPU-backed nodes) to scale independently from storage or other services, which is particularly valuable during the training phase of ML models, when GPU demand spikes significantly.</li>
<li><strong>Streamlined deployment:</strong> Once a model is ready for production, Kubernetes enables it to be packaged and deployed as a containerized microservice, using the same CI/CD pipelines used for other application workloads.</li>
<li><strong>Workflow automation:</strong> Projects such as Kubeflow—built on top of Kubernetes—automate ML pipeline steps including data preparation, training, hyperparameter tuning, and serving.</li>
</ul>



<p class="wp-block-paragraph">Major vendors including Google and HPE have built AI-specific offerings on top of Kubernetes, reflecting broader industry recognition that container orchestration is a natural fit for the iterative, compute-intensive nature of machine learning development.</p>



<h2 class="wp-block-heading">What This Means for Enterprise IT</h2>



<p class="wp-block-paragraph">The common thread across all five use cases is convergence. Rather than operating separate platforms for application deployment, infrastructure management, data lifecycle management, and AI workloads, enterprises are increasingly using Kubernetes as a single, extensible platform that spans all of these concerns.</p>



<p class="wp-block-paragraph">This consolidation offers real operational advantages: fewer tools to learn, fewer integration points to maintain, and a single community and ecosystem to draw from when solving new problems. The same speed, flexibility, and scale that made containers attractive for application development are now being extended into adjacent areas of enterprise IT—and Kubernetes is the platform making that possible.</p>



<p class="wp-block-paragraph">As the open-source ecosystem around Kubernetes continues to mature, it is reasonable to expect further extension of the platform into areas such as edge computing, serverless workloads, and multi-cluster federation—each of which is already seeing active development in the CNCF project landscape.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.bestdevops.com/five-surprising-ways-enterprises-are-putting-kubernetes-to-work/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Ericsson&#8217;s 5G Platform: Core Network Upgrades and Business Communication Capabilities</title>
		<link>https://www.bestdevops.com/ericssons-5g-platform-adds-unique-core-and-business-communication-capabilities/</link>
					<comments>https://www.bestdevops.com/ericssons-5g-platform-adds-unique-core-and-business-communication-capabilities/#respond</comments>
		
		<dc:creator><![CDATA[anil]]></dc:creator>
		<pubDate>Fri, 14 Feb 2020 05:46:57 +0000</pubDate>
				<category><![CDATA[Cloud Computing]]></category>
		<category><![CDATA[Cloud Transformed]]></category>
		<category><![CDATA[Cloud native]]></category>
		<category><![CDATA[DevOps]]></category>
		<category><![CDATA[IT infrastructure]]></category>
		<category><![CDATA[IT-technolgoy]]></category>
		<category><![CDATA[Software-Market]]></category>
		<guid isPermaLink="false">http://www.bestdevops.com/?p=10562</guid>

					<description><![CDATA[Ericsson announced four additions to its 5G platform, covering dual-mode 5G Core with built-in software probes, cloud native bare-metal infrastructure, the Communication Accelerator for business services, and automated eSIM offerings.]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph"><em>Originally announced by Ericsson in February 2020. Source: ericsson.com</em></p>



<h2 class="wp-block-heading">Overview</h2>



<p class="wp-block-paragraph">Ericsson announced four additions to its 5G platform aimed at enhancing user experience, reducing complexity and total cost of ownership (TCO), enabling faster service deployment, and introducing automated provisioning. As operators move to 5G, the mobile network must support a broader range of services and significantly higher data volumes than previous generations, demanding greater levels of automation and intelligence throughout the stack.</p>



<p class="wp-block-paragraph">David Bjore, Head of R&amp;D and Portfolio, Business Area Digital Services at Ericsson, commented: <em>&#8220;Through our core networks, service providers can get to market faster and can capitalize on new services, through leading consumer and enterprise communication and monetization solutions, enabling them to stay ahead in the race for 5G business, today and tomorrow.&#8221;</em></p>



<h2 class="wp-block-heading">Key Additions to the 5G Platform</h2>



<ul class="wp-block-list">
  <li>Dual-mode 5G Core with built-in software probes, integrated with Ericsson Expert Analytics</li>
  <li>Ericsson Cloud Native Infrastructure: bare-metal container infrastructure for 5G Core deployments</li>
  <li>Ericsson Communication Accelerator: cloud-based microservices for business communication</li>
  <li>Automated eSIM offering for expanded device connectivity</li>
</ul>



<h2 class="wp-block-heading">Securing 5G Experience with Built-In Software Probes</h2>



<p class="wp-block-paragraph">Traditional appliance-based probing is not sustainable at 5G Core scale. Hardware probes add cost and operational complexity that conflicts with the cloud-native design principles underpinning 5G architecture. Ericsson&#8217;s dual-mode 5G Core addresses this by embedding software probes directly into the core network, eliminating the need for separate probing appliances and the associated capital expenditure.</p>



<p class="wp-block-paragraph">These built-in probes are pre-integrated with <strong>Ericsson Expert Analytics</strong>, providing correlated end-to-end insights that extend from the core to the Radio Access Network (RAN). Transparent and secure interfaces in the 5G Core architecture also ensure that sensitive subscriber data remains protected during analysis.</p>



<p class="wp-block-paragraph">Anil Rao, Principal Analyst at Analysys Mason, stated: <em>&#8220;The traditional appliance-based probes technology and the associated CEM approaches are not fit for purpose to guarantee customer experiences in cloud-based 5G networks. Ericsson&#8217;s dual-mode 5G Core with built-in software probes, pre-integrated with Ericsson Expert Analytics&#8217; intelligence, enables CSPs to deliver superior 5G customer experiences and accelerate 5G roll-out.&#8221;</em></p>



<h2 class="wp-block-heading">Cloud Native Infrastructure: Containers on Bare Metal</h2>



<p class="wp-block-paragraph">Ericsson introduced <strong>Ericsson Cloud Native Infrastructure</strong>, a bare-metal container platform designed to simplify the deployment of cloud-native applications such as 5G Core, both at central data centers and at edge sites. By removing the virtualization layer—eliminating the hypervisor overhead present in traditional VM-based deployments—the solution reduces complexity and improves hardware efficiency and application performance.</p>



<p class="wp-block-paragraph">Ericsson claims TCO savings of 30% or more compared to VM-based infrastructure, though this figure should be treated as a vendor estimate rather than an independently verified benchmark. Automated deployments across distributed sites are a core design goal, which aligns with the operational requirements of large-scale 5G rollouts.</p>



<p class="wp-block-paragraph">Caroline Chappell, Research Director at Analysys Mason, noted: <em>&#8220;A bare metal container infrastructure makes network deployments and operations simpler and automation easier as well as enhancing cloud native function (CNF) performance. The announcement of a bare metal solution is an important contribution to further progress telecom operators&#8217; implementations of cloud native applications.&#8221;</em></p>



<h2 class="wp-block-heading">Ericsson Communication Accelerator: Business Communication Services</h2>



<p class="wp-block-paragraph">The <strong>Ericsson Communication Accelerator</strong> is a portfolio of cloud-based microservices that communication service providers (CSPs) can combine to rapidly deliver advanced mobile business communication offerings. The solution is delivered as-a-service and is designed to leverage a service provider&#8217;s existing network assets, reducing time to market while maintaining security and quality of service controls.</p>



<h3 class="wp-block-heading">New Service Opportunities for Operators</h3>



<ul class="wp-block-list">
  <li><strong>Enterprise Voice Services:</strong> Combines traditional business voice with innovative features to differentiate operator offerings in the enterprise market.</li>
  <li><strong>IoT Voice Services:</strong> Provides automated, centralized management of voice services for IoT deployments.</li>
  <li><strong>Contextual Communication Services:</strong> Enables straightforward integration of advanced communication and collaboration capabilities into websites or third-party applications.</li>
</ul>



<p class="wp-block-paragraph">Diane Myers, Senior Research Director for VoIP, UC and IMS Technology at IHS Markit, commented: <em>&#8220;Cloud communications services for business users have been the playground for pure-play UCaaS and CPaaS providers. It is time for mobile operators to accelerate their business communication offerings to the market. An initial focus on the microbusiness segment is a good steppingstone for expansion and growth in the business segment.&#8221;</em></p>



<h2 class="wp-block-heading">Automated eSIM and Consumer Demand</h2>



<p class="wp-block-paragraph">Complementing the Communication Accelerator, Ericsson also launched a fully automated eSIM offering. eSIM simplifies multi-device connectivity for consumers and enterprises by enabling over-the-air SIM provisioning without physical SIM card swaps. According to an Ericsson ConsumerLab report cited at the time of announcement, 94% of survey respondents indicated willingness to pay extra to connect additional devices to their existing subscription plan, and 86% expressed interest in &#8220;try and buy&#8221; service offerings.</p>



<p class="wp-block-paragraph">Together, these additions position Ericsson&#8217;s 5G platform as an end-to-end portfolio covering network infrastructure, operational analytics, business communication services, and consumer connectivity — addressing the commercial as well as technical requirements operators face in a 5G transition.</p>



<h2 class="wp-block-heading">Summary</h2>



<figure class="wp-block-table"><table><thead><tr><th>Addition</th><th>Primary Benefit</th></tr></thead><tbody><tr><td>Dual-mode 5G Core + Software Probes</td><td>Reduced TCO, cloud-native experience assurance, E2E analytics</td></tr><tr><td>Cloud Native Infrastructure (bare metal)</td><td>Up to 30%+ TCO reduction vs. VMs, simpler automation</td></tr><tr><td>Communication Accelerator</td><td>Faster delivery of enterprise and IoT communication services</td></tr><tr><td>Automated eSIM</td><td>Multi-device connectivity, improved consumer experience</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">As 5G deployments mature, orchestration, automation, and cloud-native design will increasingly separate competitive operators from those still managing legacy infrastructure. These additions reflect Ericsson&#8217;s strategy of tying together core network modernization with commercial service enablement on a single platform.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.bestdevops.com/ericssons-5g-platform-adds-unique-core-and-business-communication-capabilities/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>DevSecOps: A Renewed Commitment to Secure Delivery – Part 1 (Processes)</title>
		<link>https://www.bestdevops.com/devsecops-a-renewed-commitment-to-secure-delivery-part-1/</link>
					<comments>https://www.bestdevops.com/devsecops-a-renewed-commitment-to-secure-delivery-part-1/#respond</comments>
		
		<dc:creator><![CDATA[anil]]></dc:creator>
		<pubDate>Thu, 06 Feb 2020 05:03:21 +0000</pubDate>
				<category><![CDATA[DevSecOps]]></category>
		<category><![CDATA[Agile]]></category>
		<category><![CDATA[Cloud native]]></category>
		<category><![CDATA[Docker]]></category>
		<category><![CDATA[IT security]]></category>
		<category><![CDATA[Microservices]]></category>
		<guid isPermaLink="false">http://www.bestdevops.com/?p=10401</guid>

					<description><![CDATA[Modern software delivery exposes organizations to serious security risks. Part 1 of this series explains how to embed security into your DevOps release pipeline by first mastering processes, governance, and cross-team accountability.]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph"><em>This article is adapted from a two-part series originally published on devops.com. Part 1 focuses on the role of processes in building a sound DevSecOps pipeline.</em></p>



<h2 class="wp-block-heading">Why Security Has Become Non-Negotiable in Software Delivery</h2>



<p class="wp-block-paragraph">Data breaches regularly make front-page news, and the fear of becoming the next headline is now a board-level concern. Organizations must satisfy an expanding landscape of compliance obligations — GDPR at the global level, state-level privacy laws, and sector-specific regulations covering finance, healthcare, energy, and beyond. Security can no longer be bolted on at the end of a release cycle; it has to be woven into every stage of delivery.</p>



<p class="wp-block-paragraph">Introducing new security tooling and practices into a long-running software development lifecycle is genuinely difficult. Before organizations can integrate security effectively into DevOps, they must first take a clear-eyed look at how they currently design, build, and release software. A controlled reconstruction of the application delivery pipeline — rather than a hasty overlay of security tools — allows teams to modernize thoughtfully, minimize human error, and reduce the gaps where vulnerabilities slip through.</p>



<h2 class="wp-block-heading">Why Modern Architectures Increase the Attack Surface</h2>



<p class="wp-block-paragraph">Microservices, containers, and cloud-native architectures let teams ship faster and at greater scale than monolithic applications ever allowed. That agility comes with a trade-off: more moving parts mean more potential exposure points.</p>



<ul class="wp-block-list">
<li><strong>Container image provenance:</strong> Images pulled from public registries may contain compromised or outdated base layers. Without image scanning and a trusted internal registry, every deployment is a potential risk.</li>
<li><strong>Open source dependencies:</strong> Libraries and packages fetched from public repositories can carry known vulnerabilities (CVEs) or even malicious code. Dependency management and software composition analysis (SCA) are essential controls.</li>
<li><strong>Secrets in source control:</strong> Platforms like GitHub encourage collaboration and code sharing — but teams frequently and accidentally commit credentials, API keys, or certificates to public repositories. Automated secret scanning before code is pushed is a baseline requirement.</li>
<li><strong>Release frequency:</strong> Shipping many small, containerized units frequently means a misconfiguration or vulnerability can reach production faster than in a gated monolithic release process.</li>
</ul>



<p class="wp-block-paragraph">These pressures demand a focused, systematic approach to securing every phase of the pipeline — not just a periodic penetration test.</p>



<h2 class="wp-block-heading">The DevSecOps Framework: People, Processes, and Tools</h2>



<p class="wp-block-paragraph">DevSecOps is built on three interdependent pillars: <strong>people</strong>, <strong>processes</strong>, and <strong>tools</strong>. Get all three right and you create a delivery pipeline where security is a shared responsibility, not a last-minute gate. This article focuses on the first and most foundational pillar — processes. People and tools will be covered in Part 2.</p>



<h2 class="wp-block-heading">Defining Governance Across the Release Pipeline</h2>



<p class="wp-block-paragraph">Process governance means establishing a formal, documented set of rules that govern how code and configuration move from a developer&#8217;s workstation all the way to production. Every promotion step should be intentional and auditable. Key questions to answer include:</p>



<ul class="wp-block-list">
<li>What gates must code pass before it moves from the development environment to staging?</li>
<li>Who has authority to approve a promotion to production?</li>
<li>How are rollbacks triggered, and who is accountable for initiating them?</li>
<li>Which security checks are mandatory versus advisory at each pipeline stage?</li>
</ul>



<h3 class="wp-block-heading">Cloud-Native Promotion Paths</h3>



<p class="wp-block-paragraph">In cloud-native environments, the promotion path is typically described in terms of Kubernetes namespaces and clusters rather than bare-metal servers or virtual machines. Each namespace can represent a stage (development, staging, production), with RBAC policies and network policies controlling what can cross those boundaries.</p>



<h3 class="wp-block-heading">GitOps: Applying DevOps Principles to Operations Artifacts</h3>



<p class="wp-block-paragraph">A natural extension of sound pipeline governance is <strong>GitOps</strong> — applying version control, access management, and lifecycle processes not just to application code, but to the operational artifacts that define environments: YAML manifests, Helm charts, monitoring scripts, and infrastructure-as-code templates. Treating configuration as code means:</p>



<ul class="wp-block-list">
<li>Every change is tracked, attributed, and reversible.</li>
<li>Environment drift — where production silently diverges from the desired state — is detected and corrected automatically.</li>
<li>Compliance is addressed proactively through environmental consistency rather than reactive audits.</li>
</ul>



<h2 class="wp-block-heading">Justifying Every Step in the Pipeline</h2>



<p class="wp-block-paragraph">Each stage in a release pipeline should earn its place by mitigating a specific, named risk. Treat undocumented or unexplained steps as technical debt to be resolved. The following examples illustrate the principle of linking pipeline steps directly to risk mitigation:</p>



<figure class="wp-block-table"><table><thead><tr><th>Pipeline Step</th><th>Risk Mitigated</th></tr></thead><tbody><tr><td>Unit tests must pass in the build phase</td><td>Prevents non-functional code from entering the promotion path and reaching development environments</td></tr><tr><td>Vulnerability scanning on all container images before go-live</td><td>Prevents known security flaws or CVEs from being introduced into production</td></tr><tr><td>All API interfaces must have a Swagger definition and passing contract (Pact) tests</td><td>Reduces integration defects and unexpected outages caused by undocumented or mismatched API contracts</td></tr><tr><td>Secrets scanning on every commit</td><td>Prevents credentials, tokens, and certificates from being exposed in source control</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">When every step has a documented rationale, the pipeline becomes self-documenting evidence of due diligence — valuable both internally and during compliance audits.</p>



<h2 class="wp-block-heading">Making IT Security a First-Class Stakeholder</h2>



<p class="wp-block-paragraph">One of the most important cultural shifts in DevSecOps is giving IT security a seat at the table alongside development, operations, product ownership, and QA — not just as a reviewer of finished work, but as an active participant in designing the pipeline itself.</p>



<p class="wp-block-paragraph">A product-focused agile team values delivery velocity. Security should not be positioned as an obstacle to that velocity, but as a contributor to sustainable speed. Security professionals who understand the pipeline can design controls that are automated, lightweight, and non-blocking wherever possible — reserving manual gates for genuinely high-risk decisions. This balance between risk mitigation and delivery velocity is the hallmark of a mature DevSecOps culture.</p>



<h2 class="wp-block-heading">Document Everything — Then Hold It Sacred</h2>



<p class="wp-block-paragraph">Processes only provide value when they are written down, version-controlled, and consistently followed. Documentation serves multiple audiences:</p>



<ul class="wp-block-list">
<li><strong>New team members</strong> onboard faster when the pipeline&#8217;s rules and rationale are explicit.</li>
<li><strong>Auditors and compliance officers</strong> need evidence that security controls exist and are enforced.</li>
<li><strong>Incident responders</strong> can trace exactly what happened and when during a security event.</li>
<li><strong>Platform engineers</strong> can improve the pipeline confidently without inadvertently removing a control.</li>
</ul>



<p class="wp-block-paragraph">Question everything in the current pipeline, document the answers, and treat that documentation as a living artifact — reviewed at regular intervals and updated whenever architecture or risk posture changes.</p>



<h2 class="wp-block-heading">Key Takeaways</h2>



<ul class="wp-block-list">
<li>Audit your existing release pipeline before adding security tooling — understand what you have before you change it.</li>
<li>Define formal governance: document who approves each promotion step and what automated checks are mandatory.</li>
<li>Adopt GitOps practices to apply version control and access management to operational configuration, not just application code.</li>
<li>Justify every pipeline stage by linking it explicitly to a security or quality risk it mitigates.</li>
<li>Include IT security as a co-designer of the pipeline, not an external reviewer of its output.</li>
<li>Document all processes and treat that documentation with the same rigor as production code.</li>
</ul>



<p class="wp-block-paragraph">Process governance is the foundation on which effective DevSecOps is built. In Part 2, we&#8217;ll explore how <strong>people and tools</strong> complete the picture — covering team structures, shared ownership of security, and the tooling that automates enforcement across the pipeline.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.bestdevops.com/devsecops-a-renewed-commitment-to-secure-delivery-part-1/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>How to Improve Cloud-Native API Management with Kubernetes Operators and Microgateways</title>
		<link>https://www.bestdevops.com/how-to-improve-cloud-native-api-management/</link>
					<comments>https://www.bestdevops.com/how-to-improve-cloud-native-api-management/#respond</comments>
		
		<dc:creator><![CDATA[anil]]></dc:creator>
		<pubDate>Fri, 31 Jan 2020 05:35:48 +0000</pubDate>
				<category><![CDATA[IT Training]]></category>
		<category><![CDATA[API developers]]></category>
		<category><![CDATA[cloud administrators]]></category>
		<category><![CDATA[Cloud native]]></category>
		<category><![CDATA[DevOps]]></category>
		<category><![CDATA[Dockerfile]]></category>
		<category><![CDATA[Kubernetes]]></category>
		<category><![CDATA[Microservices]]></category>
		<guid isPermaLink="false">http://www.bestdevops.com/?p=10312</guid>

					<description><![CDATA[Learn how Kubernetes Operators and API Microgateways address the core challenges of cloud-native API management, including security, rate limiting, and microservices deployment patterns.]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph"><em>This article is based on technical content originally published on <a href="https://thenewstack.io" rel="noopener">thenewstack.io</a>, covering cloud-native API management patterns and the WSO2 API Manager 3.0 feature set.</em></p>



<h2 class="wp-block-heading">APIs as the Foundation of Cloud-Native Businesses</h2>



<p class="wp-block-paragraph">APIs have become the essential building blocks of modern digital businesses. As organizations grow their reliance on microservices, containers, and cloud infrastructure, the demands placed on API management have evolved significantly. DevOps teams now need API management solutions that address the following challenges:</p>



<ul class="wp-block-list">
<li>Creating, publishing, and monetizing APIs and API products at scale.</li>
<li>Maximizing application adoption and reuse across internal and external APIs.</li>
<li>Enforcing consistent API security policies.</li>
<li>Supporting cloud environments built on Kubernetes, microservices, service meshes, and CI/CD pipelines.</li>
</ul>



<p class="wp-block-paragraph">WSO2 API Manager 3.0 addresses these demands by introducing native Kubernetes support through a Kubernetes Operator and an API Microgateway — two capabilities that treat APIs as first-class citizens in a Kubernetes environment.</p>



<h2 class="wp-block-heading">Kubernetes Operators: Extending Automation Beyond Core Kubernetes</h2>



<p class="wp-block-paragraph">Kubernetes is designed around automation, but as application complexity grows, so does the operational burden on DevOps teams. Native Kubernetes constructs are powerful but limited to general-purpose workload management. Kubernetes Operators extend that automation by combining two primitives:</p>



<ul class="wp-block-list">
<li><strong>Custom Resources (CRDs):</strong> Define new API objects that represent domain-specific concepts — in this case, APIs, security policies, and rate-limiting rules.</li>
<li><strong>Custom Controllers:</strong> Watch those custom resources and reconcile the actual cluster state with the desired state, automating tasks that would otherwise require manual intervention.</li>
</ul>



<p class="wp-block-paragraph">This extensible architecture allows teams to encode operational knowledge — such as how to deploy an API microgateway — into the cluster itself, without modifying any core Kubernetes code. The result is repeatable, auditable deployments that reduce human error.</p>



<h2 class="wp-block-heading">API Microgateway: Decentralized Policy Enforcement for Microservices</h2>



<p class="wp-block-paragraph">In a microservices architecture, applications are decomposed into small, independently deployable services organized around business capabilities. This model allows smaller, focused teams to build, test, and deploy services autonomously — but it also means API governance must be applied at the service boundary level, not just at a central gateway.</p>



<p class="wp-block-paragraph">The WSO2 API Microgateway treats an OpenAPI definition as the single source of truth for each API. The OpenAPI specification contains all required information about an API — its paths, parameters, authentication requirements, and rate limits. By supplying this definition to the WSO2 API Microgateway toolkit, teams can generate a lightweight, purpose-built microgateway for that specific API, enforcing governance policies at the point of ingress.</p>



<h2 class="wp-block-heading">WSO2 API Operator for Kubernetes: What It Solves</h2>



<p class="wp-block-paragraph">API developers typically want to focus on their domain — defining backend services, setting security policies, and configuring rate limits — not on Kubernetes internals such as pod scheduling or service discovery. The WSO2 API Operator bridges this gap by abstracting Kubernetes complexity while delivering the capabilities API teams actually need:</p>



<ul class="wp-block-list">
<li>Publishing APIs to a developer portal to build an API marketplace.</li>
<li>Protecting and monetizing APIs through policy enforcement.</li>
<li>Monitoring and analyzing API usage in real time.</li>
<li>Generating business insights from API traffic data.</li>
</ul>



<p class="wp-block-paragraph">By providing an OpenAPI definition to the <code>apictl</code> (API Controller) command-line toolkit, the API Operator automatically deploys an API microgateway with the appropriate policy enforcement configured — no manual Kubernetes YAML authoring required for API-specific concerns.</p>



<h2 class="wp-block-heading">Custom Resource Definitions Introduced by the API Operator</h2>



<p class="wp-block-paragraph">The WSO2 API Operator for Kubernetes introduces four Custom Resource Definitions (CRDs) that map directly to API management concepts:</p>



<figure class="wp-block-table"><table><thead><tr><th>CRD</th><th>Purpose</th></tr></thead><tbody><tr><td><strong>Security</strong></td><td>Holds security-related configuration such as authentication schemes and token validation settings.</td></tr><tr><td><strong>RateLimiting</strong></td><td>Defines rate-limiting policies to protect backend services from traffic overload.</td></tr><tr><td><strong>TargetEndpoint</strong></td><td>Describes the backend service being exposed, supporting multiple deployment patterns.</td></tr><tr><td><strong>API</strong></td><td>Holds the OpenAPI definition, replica count, and microgateway deployment mode for a given API.</td></tr></tbody></table></figure>



<h3 class="wp-block-heading">TargetEndpoint Deployment Patterns</h3>



<p class="wp-block-paragraph">The <code>TargetEndpoint</code> CRD supports three deployment patterns, giving teams flexibility depending on their architecture:</p>



<ul class="wp-block-list">
<li><strong>Shared mode:</strong> Multiple APIs share a single microgateway instance, suitable for lower traffic or development environments.</li>
<li><strong>Private-jet mode:</strong> Each API gets its own dedicated microgateway instance, providing strong isolation for high-traffic or sensitive APIs.</li>
<li><strong>Sidecar mode:</strong> The microgateway runs in the same Kubernetes pod as the backend service, eliminating network hops between the gateway and the service.</li>
</ul>



<p class="wp-block-paragraph">If the backend service is already running and only needs to be exposed via a microgateway, the target URL can be defined directly in the Swagger/OpenAPI file. If the backend service is not yet running but will be deployed in the same Kubernetes cluster, the <code>TargetEndpoint</code> CRD can reference a Docker image, and the API Operator will automatically spin up the corresponding Kubernetes Deployment for that backend alongside the microgateway.</p>



<h2 class="wp-block-heading">How the API Controller Automates Microgateway Builds</h2>



<p class="wp-block-paragraph">When a user applies an <code>API</code> custom resource to the cluster, the following sequence occurs automatically:</p>



<ol class="wp-block-list">
<li>The custom API Controller reads the OpenAPI definition from the referenced ConfigMap.</li>
<li>It creates a <strong>Kaniko</strong> job — Kaniko is an open-source tool for building container images from a Dockerfile inside a container or Kubernetes cluster, without requiring a Docker daemon. This job uses a multi-step Dockerfile that includes the pre-built API Microgateway toolkit base image.</li>
<li>The Microgateway toolkit processes the OpenAPI definition and generates the microgateway runtime configuration tailored to that API.</li>
<li>Kaniko builds a new, API-specific microgateway Docker image and pushes it to the configured container registry.</li>
<li>The API Controller then creates the required Kubernetes Deployments and Services for both the microgateway and backend services, based on the selected deployment mode.</li>
</ol>



<p class="wp-block-paragraph">This pipeline encodes deployment best practices into the operator itself, freeing DevOps engineers from manually orchestrating each step and reducing the surface area for configuration errors.</p>



<h2 class="wp-block-heading">Installation and Getting Started</h2>



<p class="wp-block-paragraph">Installing the WSO2 API Manager 3.0 Kubernetes Operator is designed to be straightforward. The primary installation path involves applying the operator manifests to an existing Kubernetes cluster using <code>kubectl</code>. From there, teams download and configure <code>apictl</code>, the API Controller CLI, on their local machines to interact with the API management layer.</p>



<p class="wp-block-paragraph">Full installation instructions, manifest files, and usage examples are available in the <strong>WSO2 Kubernetes API Operator Git repository</strong>. Always verify the current installation steps against the official repository, as procedures may have been updated since this article was written.</p>



<h2 class="wp-block-heading">Key Takeaways</h2>



<p class="wp-block-paragraph">Kubernetes is rapidly becoming the de facto orchestration standard for cloud-native workloads. Managing APIs in this environment requires tooling that integrates natively with Kubernetes primitives rather than sitting alongside them as an afterthought. The WSO2 API Manager 3.0 approach — using a Kubernetes Operator with domain-specific CRDs — achieves this integration by:</p>



<ul class="wp-block-list">
<li>Giving API developers a familiar, API-centric interface rather than exposing raw Kubernetes complexity.</li>
<li>Automating microgateway image builds and deployments through the Kaniko-based build pipeline.</li>
<li>Supporting flexible deployment patterns (shared, private-jet, sidecar) to match diverse architectural requirements.</li>
<li>Treating OpenAPI definitions as the authoritative source of truth for policy enforcement.</li>
</ul>



<p class="wp-block-paragraph">The net result is higher productivity for developers, DevOps engineers, and cloud administrators when building, deploying, and governing APIs at scale in a Kubernetes-native environment.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.bestdevops.com/how-to-improve-cloud-native-api-management/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Kubernetes: The Key to Capitalising on Containers in the Enterprise</title>
		<link>https://www.bestdevops.com/kubernetes-the-key-to-capitalising-on-containers-in-the-enterprise/</link>
					<comments>https://www.bestdevops.com/kubernetes-the-key-to-capitalising-on-containers-in-the-enterprise/#respond</comments>
		
		<dc:creator><![CDATA[anil]]></dc:creator>
		<pubDate>Sat, 30 Nov 2019 05:44:30 +0000</pubDate>
				<category><![CDATA[Kubernetes]]></category>
		<category><![CDATA[Cloud Applications]]></category>
		<category><![CDATA[Cloud native]]></category>
		<category><![CDATA[IT infrastructure]]></category>
		<category><![CDATA[Open Source]]></category>
		<guid isPermaLink="false">http://www.bestdevops.com/?p=9317</guid>

					<description><![CDATA[Kubernetes has become the dominant container orchestration platform in the enterprise. Learn why its open-source community, deployment flexibility, and DevOps automation make it essential for modern organisations.]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph"><em>This article is based on content originally published at <a href="https://www.devopsonline.co.uk" rel="noopener">devopsonline.co.uk</a> and expanded for a technical DevOps audience.</em></p>



<h2 class="wp-block-heading">Why Kubernetes Has Become the Enterprise Standard for Container Orchestration</h2>



<p class="wp-block-paragraph">In the relatively short time since its public release in 2014, Kubernetes has established itself as the de facto container orchestration platform for enterprise environments. CIOs across industries recognise it as a top-tier container management system, and its adoption continues to accelerate. The job market reflects this: a LinkedIn search cited at the time of writing found over 16,000 open Kubernetes roles — a figure that has only grown since.</p>



<p class="wp-block-paragraph">This growth is not accidental. Kubernetes addresses real, recurring problems that DevOps teams face when running containerised workloads at scale: automated scheduling, self-healing deployments, horizontal scaling, and consistent behaviour across heterogeneous infrastructure. Understanding <em>why</em> enterprises are standardising on Kubernetes requires looking at three distinct advantages it offers over alternative container management approaches.</p>



<h2 class="wp-block-heading">1. Innovation Driven by a Mature Open Source Community</h2>



<p class="wp-block-paragraph">Kubernetes began as an internal Google project — drawing on lessons from Google&#8217;s internal Borg and Omega cluster management systems — before being open-sourced in 2014. From the outset, Google&#8217;s engineering credibility gave the project legitimacy, and it rapidly attracted thousands of contributors on GitHub.</p>



<p class="wp-block-paragraph">Today Kubernetes is governed by the <a href="https://www.cncf.io/" rel="noopener noreferrer">Cloud Native Computing Foundation (CNCF)</a>, a vendor-neutral home that helps prevent any single company from controlling the project&#8217;s direction or creating vendor lock-in. Key contributors include Amazon Web Services, Google, Microsoft, Red Hat, SUSE, and SAP, among many others.</p>



<p class="wp-block-paragraph">The practical result of this community scale is rapid, well-tested innovation. Features such as custom resource definitions (CRDs), the operator pattern, and sophisticated network policies have all emerged from community collaboration. The annual KubeCon + CloudNativeCon conferences — which have drawn tens of thousands of attendees — demonstrate both the breadth of the ecosystem and the speed at which it evolves.</p>



<p class="wp-block-paragraph">For enterprises, backing Kubernetes means backing a platform with a near-zero risk of abandonment and a rich ecosystem of complementary tooling — from service meshes like Istio and Linkerd, to observability stacks like Prometheus and Grafana, to GitOps tools like Argo CD and Flux.</p>



<h2 class="wp-block-heading">2. Deployment Agility Across Hybrid and Multi-Cloud Environments</h2>



<p class="wp-block-paragraph">Most enterprises today operate a hybrid IT model: some workloads run on-premises, others in public cloud, and many span both. Moving workloads between environments — or running them consistently across environments — has historically been painful. Kubernetes addresses this directly.</p>



<p class="wp-block-paragraph">Because Kubernetes abstracts away the underlying infrastructure, the same manifests and Helm charts that deploy an application to an on-premises cluster can, with appropriate configuration, deploy to a managed Kubernetes service such as Amazon EKS, Google GKE, or Azure AKS. DevOps teams are not forced to rewrite deployment logic for each target environment.</p>



<p class="wp-block-paragraph">This infrastructure-agnostic design has two important consequences:</p>



<ul class="wp-block-list">
<li><strong>Portability:</strong> Applications packaged in containers and described by Kubernetes manifests are portable across any conformant Kubernetes cluster, reducing dependency on a specific cloud provider&#8217;s proprietary services.</li>
<li><strong>Workload diversity:</strong> Kubernetes handles both legacy monolithic applications that have been containerised and modern cloud-native microservices. A single cluster can run both simultaneously, giving platform teams a single operational model to manage.</li>
</ul>



<p class="wp-block-paragraph">Kubernetes also integrates well with Platform-as-a-Service layers such as Cloud Foundry, and with infrastructure provisioning tools such as Terraform and Pulumi, giving teams the flexibility of IaaS with the developer ergonomics of PaaS.</p>



<h2 class="wp-block-heading">3. Automating and Accelerating the DevOps Lifecycle</h2>



<p class="wp-block-paragraph">One of Kubernetes&#8217; most significant contributions to DevOps is automation of the operational work that previously consumed engineering time. Without orchestration, teams manually handle tasks such as:</p>



<ul class="wp-block-list">
<li>Deciding which host should run a given container</li>
<li>Restarting failed containers</li>
<li>Scaling out application replicas under load</li>
<li>Rolling out new versions with zero downtime</li>
<li>Rolling back failed deployments</li>
</ul>



<p class="wp-block-paragraph">Kubernetes automates all of these through its core primitives: <code>Deployments</code> manage rollout strategy and replica counts; <code>HorizontalPodAutoscalers</code> react to CPU or custom metrics; <code>liveness</code> and <code>readiness</code> probes trigger self-healing; and <code>Services</code> provide stable network endpoints regardless of which pod instances are currently running.</p>



<p class="wp-block-paragraph">This automation allows developers to focus on writing application code rather than managing infrastructure operations. CI/CD pipelines can push changes directly to a Kubernetes cluster and rely on the platform to handle safe rollout and rollback without human intervention.</p>



<h3 class="wp-block-heading">Autoscaling in Practice: The Spotify Example</h3>



<p class="wp-block-paragraph">A frequently cited example of Kubernetes-driven scalability in the enterprise is Spotify. Facing the challenge of supporting over 200 million monthly active users, Spotify adopted Kubernetes to replace manual capacity provisioning. By leveraging Kubernetes&#8217; autoscaling capabilities, their engineering teams could shift attention from reactive infrastructure management to feature delivery. The reported outcomes included reduced operational costs and faster iteration cycles.</p>



<p class="wp-block-paragraph">This pattern — freeing engineering capacity by automating infrastructure concerns — is consistent across large-scale Kubernetes adoptions and represents the core DevOps value proposition of the platform.</p>



<h2 class="wp-block-heading">Key Kubernetes Concepts Every DevOps Engineer Should Know</h2>



<p class="wp-block-paragraph">To get full value from Kubernetes in an enterprise context, DevOps teams should be familiar with the following foundational concepts:</p>



<ul class="wp-block-list">
<li><strong>Pods:</strong> The smallest deployable unit in Kubernetes — one or more tightly coupled containers that share a network namespace and storage.</li>
<li><strong>Deployments:</strong> Declarative descriptions of the desired state for a set of pods, including replica count and update strategy.</li>
<li><strong>Services:</strong> Stable virtual network endpoints that route traffic to the appropriate pods, regardless of individual pod lifecycles.</li>
<li><strong>Namespaces:</strong> Logical partitions within a cluster, useful for separating environments (dev, staging, production) or tenants.</li>
<li><strong>ConfigMaps and Secrets:</strong> Mechanisms for externalising application configuration and sensitive credentials from container images.</li>
<li><strong>Helm:</strong> The de facto package manager for Kubernetes, enabling reusable, parameterised application definitions.</li>
<li><strong>Operators:</strong> Custom controllers that extend Kubernetes to manage complex, stateful applications using domain-specific operational knowledge.</li>
</ul>



<h2 class="wp-block-heading">Is Kubernetes Right for Every Organisation?</h2>



<p class="wp-block-paragraph">Kubernetes is powerful, but it carries real operational complexity. Smaller teams or organisations with simple workloads may find that a managed container service — such as AWS Fargate, Google Cloud Run, or Azure Container Apps — provides sufficient capability with lower overhead. Kubernetes delivers the most value when:</p>



<ul class="wp-block-list">
<li>Workloads are sufficiently numerous and varied to justify cluster overhead</li>
<li>Teams have or are building platform engineering capability</li>
<li>Portability across clouds or on-premises environments is a strategic requirement</li>
<li>The organisation needs fine-grained control over scheduling, networking, or resource isolation</li>
</ul>



<p class="wp-block-paragraph">For enterprises that meet these criteria, the investment in Kubernetes pays dividends through faster delivery cycles, more resilient applications, and a consistent operational model across heterogeneous infrastructure.</p>



<h2 class="wp-block-heading">Conclusion</h2>



<p class="wp-block-paragraph">Kubernetes has earned its position as the enterprise container orchestration standard through a combination of genuine technical capability, a large and healthy open source community, and broad industry support. Its ability to automate complex operational tasks, run consistently across hybrid environments, and integrate with the wider cloud-native ecosystem makes it a foundational technology for DevOps organisations pursuing faster, more reliable software delivery.</p>



<p class="wp-block-paragraph">Enterprises that have not yet standardised on Kubernetes should evaluate it seriously — not because it is fashionable, but because the operational and developer-productivity benefits are well-evidenced at scale.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.bestdevops.com/kubernetes-the-key-to-capitalising-on-containers-in-the-enterprise/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
