<?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>CNCF &#8211; Best DevOps</title>
	<atom:link href="https://www.bestdevops.com/tag/cncf/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>Tue, 13 Oct 2026 09:41:48 +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>CNCF Graduates Rook to Automate Kubernetes Storage Tasks</title>
		<link>https://www.bestdevops.com/cncf-graduates-rook-to-automate-kubernetes-storage-tasks/</link>
					<comments>https://www.bestdevops.com/cncf-graduates-rook-to-automate-kubernetes-storage-tasks/#respond</comments>
		
		<dc:creator><![CDATA[anil]]></dc:creator>
		<pubDate>Wed, 14 Oct 2020 06:03:14 +0000</pubDate>
				<category><![CDATA[Kubernetes]]></category>
		<category><![CDATA[Ceph]]></category>
		<category><![CDATA[Cloudways]]></category>
		<category><![CDATA[CNCF]]></category>
		<category><![CDATA[CockroachDB]]></category>
		<category><![CDATA[EdgeFS]]></category>
		<category><![CDATA[Finleap]]></category>
		<category><![CDATA[kubernates]]></category>
		<category><![CDATA[RadioSound]]></category>
		<category><![CDATA[stateful]]></category>
		<category><![CDATA[Yugabyte]]></category>
		<guid isPermaLink="false">http://www.bestdevops.com/?p=13867</guid>

					<description><![CDATA[Source:-https://containerjournal.com The Cloud Native Computing Foundation (CNCF) has graduated Rook, an open source storage orchestrator for Kubernetes clusters, at a [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>Source:-https://containerjournal.com</p>
<p>The Cloud Native Computing Foundation (CNCF) has graduated Rook, an open source storage orchestrator for Kubernetes clusters, at a time when the number of stateful applications being built and deployed using containers is starting to increase.</p>
<p>Rook automates deployment, bootstrapping, configuration, provisioning, scaling, upgrading and migration of storage services on Kubernetes platforms in addition to enabling disaster recovery, monitoring and resource management.</p>
<p>Jared Watts, a Rook maintainer and founding engineer for Upbound, a provider of an open source platform for private clouds, says each storage service made is configured using Kubernetes Operator tools. Storage platforms supported by Rook include Ceph, EdgeFS, CockroachDB, Cassandra, NFS and Yugabyte DB.</p>
<p>In effect, Watts says Rook builds on much of the work the storage interest group (SIG) within the Technical Oversight Committee for Kubernetes has advanced to enable Kubernetes clusters to access various types of persistent storage.</p>
<p>Since becoming an incubating project within the CNCF in September 2018, the core Rook repository has seen its contributors grow to 279 from 90, a 260% growth rate. According to the CNCF, 184 distinct contributors have authored more than 1,140 pull requests over the last 12 months. A security audit was performed by the CNCF Security SIG in December that resulted in 13 findings ranging in severity from High to Low. The Rook maintainers have taken steps to address these issues, says Watts.</p>
<p>Organizations that have deployed Rook in production environments include the California Institute for Telecommunications and Information Technology, Cloudways, Finleap Connect, Geodata and RadioSound.</p>
<p>Interest in deploying stateful applications on Kubernetes clusters is on the rise in part because many organizations don’t want to rely on a separate team to manage storage externally. It’s more cost-effective to enable the same IT staff that manage the Kubernetes cluster to also manage all the storage resources attached to that cluster.</p>
<p>Historically, most of the container applications deployed on Kubernetes were stateless to the degree they typically stored data on a legacy database. However, as more databases are deployed on Kubernetes clusters, the number of stateful applications being deployed has increased. As the number and types of stateful applications increase, there is an increasing need to automate storage management tasks across fleets of Kubernetes clusters that may have very different storage services attached.</p>
<p>It’s not clear to what degree traditional storage vendors will embrace Rook. In the meantime, early adopters of stateful applications are moving ahead with an open source platform that enables them to manage a wide variety of heterogeneous storage services without worrying about becoming locked into a specific storage system.</p>
<p>Regardless of the path forward, the days when IT organizations paid a premium to store data are coming to an end. As storage software is disaggregated from hardware, it becomes easier for IT teams to replace industry-standard drives as see fit. It may take a while for storage administrators to appreciate that fact, but like it or not storage systems, just like every other IT infrastructure platform, is being turned into code.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.bestdevops.com/cncf-graduates-rook-to-automate-kubernetes-storage-tasks/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Kubernetes Security Audit: What the CNCF&#8217;s First Independent Review Found</title>
		<link>https://www.bestdevops.com/kubernetes-looks-inside-and-finds-security-holes/</link>
					<comments>https://www.bestdevops.com/kubernetes-looks-inside-and-finds-security-holes/#respond</comments>
		
		<dc:creator><![CDATA[anil]]></dc:creator>
		<pubDate>Thu, 08 Aug 2019 06:43:33 +0000</pubDate>
				<category><![CDATA[Kubernetes]]></category>
		<category><![CDATA[CNCF]]></category>
		<category><![CDATA[Finds]]></category>
		<category><![CDATA[Security]]></category>
		<guid isPermaLink="false">http://www.bestdevops.com/?p=6825</guid>

					<description><![CDATA[The Cloud Native Computing Foundation commissioned the first independent security audit of Kubernetes, conducted by Trail of Bits and Atredis Partners. The review of Kubernetes 1.13.4 uncovered 37 vulnerabilities—including five high-severity issues—and highlighted systemic problems with defaults, documentation, and operational complexity.]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph"><em>This article is based on reporting originally published by SDxCentral (August 2019) covering the first CNCF-commissioned security audit of Kubernetes.</em></p>



<h2 class="wp-block-heading">Background: Why a Security Audit?</h2>



<p class="wp-block-paragraph">In mid-2019, the Cloud Native Computing Foundation (CNCF) released the results of the first independent security audit ever conducted on Kubernetes. The audit was carried out by security firms Trail of Bits and Atredis Partners, and focused on eight components within the Kubernetes ecosystem. The findings were significant: the review of Kubernetes 1.13.4 surfaced 37 vulnerability issues, including five rated high-severity and 17 rated medium-severity. According to the reporting, fixes for those issues had already been deployed by the time the audit was made public.</p>



<p class="wp-block-paragraph">The audit was not a reaction to a single incident. Rather, it reflected an accumulation of concern: in the roughly eight months before the audit&#8217;s publication, a series of Kubernetes security flaws had been publicly disclosed, including one late in 2018 that received a score of 9.8 (Critical) on the Common Vulnerability Scoring System (CVSS).</p>



<h2 class="wp-block-heading">What the Audit Found</h2>



<p class="wp-block-paragraph">The audit identified several systemic, Kubernetes-wide issues that went beyond individual CVEs. These included:</p>



<ul class="wp-block-list">
<li><strong>Policies that may not be applied:</strong> Certain security policies could give administrators a false sense of security without actually being enforced.</li>
<li><strong>Insecure TLS defaults:</strong> Transport Layer Security (TLS) configurations that were not secure out of the box.</li>
<li><strong>Credential exposure:</strong> Credentials being exposed in insecure environments.</li>
<li><strong>Secret name leakage in logs:</strong> Names of Kubernetes Secrets being written to log output.</li>
<li><strong>Lack of certificate revocation:</strong> No built-in mechanism to revoke certificates.</li>
<li><strong>seccomp not enabled by default:</strong> The Linux kernel feature that restricts a process&#8217;s system calls (seccomp) was not activated in default configurations.</li>
</ul>



<p class="wp-block-paragraph">The audit attributed much of this to the inherent size and complexity of the Kubernetes project. As the auditors wrote:</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p>&#8220;The assessment team found configuration and deployment of Kubernetes to be non-trivial, with certain components having confusing default settings, missing operational controls, and implicitly defined security controls.&#8221;</p></blockquote>



<p class="wp-block-paragraph">The codebase complexity was also highlighted as a barrier to good security hygiene:</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p>&#8220;The codebase is large and complex, with large sections of code containing minimal documentation and numerous dependencies, including systems external to Kubernetes. There are many cases of logic re-implementation within the codebase, which could be centralized into supporting libraries to reduce complexity, facilitate easier patching, and reduce the burden of documentation across disparate areas of the codebase.&#8221;</p></blockquote>



<h2 class="wp-block-heading">What the Audit Got Right</h2>



<p class="wp-block-paragraph">The audit was not purely critical. It acknowledged that Kubernetes does meaningfully simplify difficult cluster operations—including deployments, replication, and storage management—and that role-based access control (RBAC) already gives operators a mechanism to enforce a stronger security posture. The auditors noted:</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p>&#8220;Continued development of these security features and further refinement of best practices and sane defaults will lead the Kubernetes project towards a secure-by-default configuration.&#8221;</p></blockquote>



<h2 class="wp-block-heading">Recommendations for Administrators and Developers</h2>



<p class="wp-block-paragraph">The audit included concrete recommendations split by audience:</p>



<h3 class="wp-block-heading">For Cluster Administrators</h3>



<ul class="wp-block-list">
<li>Focus on attribute-based access control (ABAC) where appropriate, rather than relying solely on RBAC.</li>
<li>Follow RBAC best practices rigorously.</li>
<li>Carefully evaluate default settings and the security implications of backwards compatibility choices.</li>
</ul>



<h3 class="wp-block-heading">For Developers</h3>



<ul class="wp-block-list">
<li>Avoid hardcoding paths to dependencies.</li>
<li>Check and validate file permissions.</li>
<li>Monitor processes at the Linux kernel level.</li>
</ul>



<h2 class="wp-block-heading">Part of the Process: CNCF&#8217;s Broader Security Posture</h2>



<p class="wp-block-paragraph">CNCF CTO Chris Aniszczyk framed the audit as a required, healthy step in the maturation of open source projects. He noted that CNCF now requires all graduating projects to go through a security audit, though that policy was still in a pilot phase when Kubernetes first graduated. He emphasized that the speed with which the community—across multiple vendors—developed fixes was a positive signal, not just the existence of the vulnerabilities themselves.</p>



<p class="wp-block-paragraph">Aniszczyk drew a clear boundary around CNCF&#8217;s role, however:</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p>&#8220;It&#8217;s not necessarily the role of the community to ship out all of the latest security fixes, that&#8217;s really the role of the member companies to do. But we do want to provide the knobs to make that easier.&#8221;</p></blockquote>



<p class="wp-block-paragraph">He also disclosed that CNCF had established a new security group tasked with driving audit recommendations back into CNCF-hosted projects, and that the foundation was evaluating a bug bounty program—an increasingly common tool for surfacing security issues in widely deployed open source software.</p>



<p class="wp-block-paragraph">Rani Osnat, VP of product marketing at Aqua Security, put the audit in perspective in comments reported by SDxCentral:</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p>&#8220;Software that&#8217;s as complex and as extensive as Kubernetes is bound to have vulnerabilities. Taking the initiative to perform an extensive third-party security audit … is absolutely the right thing to do in order to get ahead of having those vulnerabilities exposed &#8216;in the wild.'&#8221;</p></blockquote>



<h2 class="wp-block-heading">Context: Kubernetes Bugs at the Time</h2>



<p class="wp-block-paragraph">The audit landed against a backdrop of notable Kubernetes CVEs. The most prominent at the time was a critical vulnerability disclosed in late 2018 that scored 9.8 on the CVSS scale—near the maximum possible score. Several additional flaws were disclosed in the months that followed.</p>



<p class="wp-block-paragraph">Wei Lien Dang, co-founder and head of product at security firm StackRox, argued that the audit&#8217;s real value extended beyond the specific vulnerabilities it identified:</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p>&#8220;While many observers will emphasize the number and severity of vulnerabilities that were reported, that focus misses the forest for the trees. This audit provides value far more broad and critical than identifying additional vulnerabilities. Such vulnerabilities will keep surfacing – with or without this audit, given the combination of the rich code base with such broad, rapid adoption.&#8221;</p></blockquote>



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



<ul class="wp-block-list">
<li><strong>Default configurations are not secure configurations.</strong> Kubernetes&#8217; defaults were designed for ease of adoption, not hardened security. Always audit your cluster configuration against published CIS Benchmarks or similar guidance.</li>
<li><strong>RBAC is necessary but not sufficient.</strong> The audit highlighted that RBAC alone does not close all access-control gaps. Understand what it does and does not enforce in your environment.</li>
<li><strong>Log hygiene matters.</strong> Secret names appearing in logs is a real operational risk. Audit your logging pipeline for sensitive data.</li>
<li><strong>seccomp should be explicitly enabled.</strong> It is not on by default; enabling it reduces the kernel attack surface for container workloads.</li>
<li><strong>Third-party audits are a sign of project maturity.</strong> The willingness to publish findings transparently—including unflattering ones—is a meaningful signal when evaluating the trustworthiness of an open source platform.</li>
</ul>
]]></content:encoded>
					
					<wfw:commentRss>https://www.bestdevops.com/kubernetes-looks-inside-and-finds-security-holes/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
