Tag: CNCF

  • Cloud Native Computing Foundation Welcomes Coinbase as Gold Member

    Innovator in the crypto economy affirms commitment to cloud native ecosystem

    Valencia, SPAIN, KubeCon + CloudNativeCon Europe – May 18, 2022 – The Cloud Native Computing Foundation® (CNCF®), which builds sustainable ecosystems for cloud native software, today announced that Coinbase has joined the foundation as a Gold member. 

    Coinbase provides a trusted and easy-to-use platform for accessing the broader crypto economy. 98 million+ verified users, 13,000 institutions, and 230,000 ecosystem partners in over 100 countries use Coinbase to easily and securely invest, spend, save, earn, and use crypto. The company’s mission is to increase economic freedom in the world through the crypto economy. To achieve this goal, it’s essential to develop common infrastructure that is transparent, safe, secure, and benefits all participants.

    “Coinbase’s infrastructure thrives on cloud native technology, and Kubernetes will continue to be of growing importance in our technology stack as the company evolves,” said Jordan Harband, Developer Relations Engineer at Coinbase. “We are investing heavily in cloud native technology to ensure the continued success and sustainability of cloud services for the developer ecosystem. We look forward to collaborating with CNCF to drive forward more initiatives, and to deliver and improve more tools for the community’s benefit.”

    Coinbase Cloud relies heavily on Kubernetes to provide a platform that enables the company to deploy and maintain blockchain infrastructure across multiple cloud providers. For this reason, Coinbase employs core contributors to Kubernetes, and Coinbase Cloud has made contributions to several CNCF projects including Kong, kOps, Kyverno, and Flux. 

    “Coinbase has been a trailblazer in the cryptocurrency economy,” said Priyanka Sharma, executive director of the Cloud Native Computing Foundation. “With their particular set of challenges in a nascent yet world-changing industry, we are very pleased that Coinbase has decided to join forces with the CNCF ecosystem and look forward to the unique insights they will bring.”

    Additional Resources

    About Cloud Native Computing Foundation

    Cloud native computing empowers organizations to build and run scalable applications with an open source software stack in public, private, and hybrid clouds. The Cloud Native Computing Foundation (CNCF) hosts critical components of the global technology infrastructure, including Kubernetes, Prometheus, and Envoy. CNCF brings together the industry’s top developers, end users, and vendors and runs the largest open source developer conferences in the world. Supported by more than 500 members, including the world’s largest cloud computing and software companies, as well as over 200 innovative startups, CNCF is part of the nonprofit Linux Foundation. For more information, please visit www.cncf.io.

    ###

    The Linux Foundation has registered trademarks and uses trademarks. For a list of trademarks of The Linux Foundation, please see our trademark usage page. Linux is a registered trademark of Linus Torvalds.

    Media Contact
    Jessie Adams-Shore
    The Linux Foundation
    PR@CNCF.io

  • Prometheus Associate Certification will Demonstrate Ability to Monitor Infrastructure

    New associate certification exam from CNCF and The Linux Foundation will test foundational knowledge and skills using Prometheus, the open source systems monitoring and alerting toolkit

    Valencia, SPAIN, KubeCon + CloudNativeCon Europe – May 18, 2022 – The Cloud Native Computing Foundation® (CNCF®), which builds sustainable ecosystems for cloud native software, and The Linux Foundation, the nonprofit organization enabling mass innovation through open source, today announced the new Prometheus Certified Associate (PCA) exam. The PCA is a pre-professional certification designed for engineers or application developers with special interests in observability and monitoring within the Prometheus ecosystem.

    The PCA is modeled after Kubernetes certifications such as KCNA, CKA, or CKAD and is intended for candidates who have passed these certifications or have completed Prometheus-specific training or Cloud Engineer bootcamps. The exam is now in Beta testing and will be generally available later in 2022. 

    According to CNCF’s 2021 Cloud Native Survey, the use of Prometheus in production has reached 65%, an increase of 43% year-over-year. Production users include organizations like Adidas, Slack, JPMorgan Chase, Verizon, and Uber. Prometheus was the second project to join CNCF in 2016 and the second project to graduate in 2018, following only Kubernetes. 

    “As cloud native stacks have grown and matured, observability has become crucial for visibility into application metrics, performance, alerting and insights,” said Chris Aniszczyk, CTO of CNCF. “Prometheus is a key element of this, enabling organizations to build a foundation of observability. The PCA exam will allow developers to demonstrate their proficiency in Prometheus ecosystem and cloud native observability concepts.”

    PCA will consist of a multiple-choice, online certification exam testing entry-level skills and knowledge around best practices for monitoring cloud native applications and infrastructure and the ability to improve application performance through observability data. Successful candidates will be able to recognize when something is wrong with an implementation, monitor and gain insight into performance, debug issues, and feed data into other systems, including QA, security, and automation. The existing “Monitoring Systems and Services with Prometheus” training course can be helpful for those new to Prometheus.

    “There is an ongoing talent shortage in the cloud space, and the only way to address it is to get more individuals trained and certified in these emerging technologies,” said Clyde Seepersad, SVP, and general manager of training & certification at The Linux Foundation. “We have seen tremendous interest in Prometheus training as adoption of this impactful technology has increased, which is a fantastic starting point. This new certification will allow individuals skilled in this technology to verify their abilities to employers, helping advance their careers while beginning to address this talent gap.”

    The exam is being developed in partnership with Certiverse. As demonstrated with The Linux Foundation Certified IT Associate (LFCA) and Kubernetes and Cloud Native Associate (KCNA) exams, the company’s online exam development platform brings high-quality certifications to market with the speed required to keep IT content current and relevant.

    More information about the exam and topics to be covered in it is available here. Those interested in enrolling in the Beta may do so for free here. Additional details on exam availability will be announced in the coming months. 

    About Cloud Native Computing Foundation

    Cloud native computing empowers organizations to build and run scalable applications with an open source software stack in public, private, and hybrid clouds. The Cloud Native Computing Foundation (CNCF) hosts critical components of the global technology infrastructure, including Kubernetes, Prometheus, and Envoy. CNCF brings together the industry’s top developers, end users, and vendors, and runs the largest open source developer conferences in the world. Supported by more than 500 members, including the world’s largest cloud computing and software companies, as well as over 200 innovative startups, CNCF is part of the nonprofit Linux Foundation. For more information, please visit www.cncf.io.

    About the Linux Foundation

    Founded in 2000, the Linux Foundation is supported by more than 1,000 members and is the world’s leading home for collaboration on open source software, open standards, open data, and open hardware. Linux Foundation’s projects are critical to the world’s infrastructure including Linux, Kubernetes, Node.js, and more. The Linux Foundation’s methodology focuses on leveraging best practices and addressing the needs of contributors, users and solution providers to create sustainable models for open collaboration. For more information, please visit us at linuxfoundation.org.

    The Linux Foundation has registered trademarks and uses trademarks. For a list of trademarks of The Linux Foundation, please see its trademark usage page: www.linuxfoundation.org/trademark-usage. Linux is a registered trademark of Linus Torvalds.

    # # #

    Media Contact:
    Katie Meinders
    The Linux Foundation
    PR@CNCF.io

  • CNCF Launches Cloud Native Network Function Certification Program

    New CNF Test Suite-based program will allow CSPs and telecom organizations to adopt Kubernetes and cloud native tools with confidence

    Valencia, SPAIN, KubeCon + CloudNativeCon Europe – May 18, 2022 – The Cloud Native Computing Foundation® (CNCF®), which builds sustainable ecosystems for cloud native software, today announced the Cloud Native Network Function (CNF) Certification Program. The CNF Certification Program will help Communication Service Providers (CSPs) and other telecommunications organizations identify which Network Equipment Providers (NEPs) follow cloud native best practices.

    CNFs are applications that implement or facilitate network functionality in a cloud native way. CSPs and other telecom organizations are migrating away from traditional Virtual Network Functions (VNFs) toward CNFs and Kubernetes-based infrastructures that provide service reliability while lowering capital and operating expenses and encouraging cross-cloud compatibility. The program will enable NEPs and CNF creators to demonstrate the adoption of cloud native best practices in their networking products. 

    “Moving to cloud native infrastructures has long been difficult for telecom providers who have transitioned to VNFs and found themselves with siloed resources and specialized solutions not built for the cloud,” said Priyanka Sharma, executive director of the Cloud Native Computing Foundation. “The CNF Certification program is designed to fill this gap by creating solutions optimized for cloud native environments. Some of the world’s largest telecom organizations, including Huawei, Nokia, T-Mobile, and Vodafone, already use Kubernetes and other cloud native technologies, and this program will make it easier for others to do the same.”   

    The CNF Certification Program runs on CNCF’s CNF Test Suite and supports any product that runs in a certified Kubernetes environment. The CNF Test Suite is an open source test suite for telcos to validate how well they are following cloud native principles and best practices, like immutable infrastructure and declarative APIs. It leverages 10 CNCF-hosted projects and several open source tools, including Fluentd, Helm, Jaeger, and Prometheus. Currently, the CNF Test Suite can run approximately 70 workload tests, which are segmented into seven different categories, including: 

    • Compatibility, Installability & Upgradability
    • Microservice
    • State
    • Reliability, Resilience & Availability
    • Observability & Diagnostics
    • Security
    • Configuration

    To get started, NEPs and CNF creators can self verify an application using the CNF Test Suite and submit results via pull request. Organizations that may not be ready to submit their results can still get started with the CNF Test Suite and use it to improve the “cloud-nativeness” in their products. CNFs that pass the CNF Certification will be considered ‘Certified,’ with more advanced levels to come as the program expands. 

    To learn more about the CNF Certification Program or get involved in CNCF’s Telco initiatives:

    • Read CNCF’s recent blog, ‘Testing cloud native best practices with the CNF Test Suite’ 
    • Join the conversation on Slack (#cnf-certification, #cnf-testsuite-dev)
    • Attend CNF Test Suite Contributor calls on Thursdays at 14:15 UTC
    • Join the CNF Working Group meetings on Mondays at 16:00 UTC 

    Supporting Quotes:

    “Building, deploying, and operating Telco workloads across distributed cloud environments is complex,” said Tom Kivlin, principal cloud architect at Vodafone. “It is important to adopt cloud native best practices as we evolve to achieve our goals for agility, automation, and optimization. The CNF Certification is a great tool with which we can measure and drive cloud native practices across our platforms and network functions. We look forward to working with our partners and the CNCF community to further develop and drive adoption of the CNF Certification Program.”

    “MATRIXX is excited to participate in the CNCF CNF Certification Program. We believe it will be instrumental in helping the telecom industry adopt cloud native technologies and best practices by harnessing the power of open source innovation and community collaboration,” said Marc Price, CTO, MATRIXX Software. “To realize the full potential of 5G, service providers are transitioning to CNFs, though telecom networking presents new and unique challenges that require a continued evolution in cloud native best practices. This program will help our advancements in cloud native solutions while ensuring customers can implement these tools with confidence.”

    “PANTHEON.tech is delighted to be part of CNCF’s initiative to show what cloud native computing should strive to be for telecom organizations,” said Miroslav Mikluš, CPO of PANTHEON.tech. “We’re excited to demonstrate our expertise in cloud native network functions by being one of the pioneering solutions to try the CNF Certification. Open source values and cloud native best practices are at the heart of what we do, and we are glad to be part of CNCF‘s effort to drive these forward.”

    Additional Resources

    About Cloud Native Computing Foundation

    Cloud native computing empowers organizations to build and run scalable applications with an open source software stack in public, private, and hybrid clouds. The Cloud Native Computing Foundation (CNCF) hosts critical components of the global technology infrastructure, including Kubernetes, Prometheus, and Envoy. CNCF brings together the industry’s top developers, end users, and vendors and runs the largest open source developer conferences in the world. Supported by more than 500 members, including the world’s largest cloud computing and software companies, as well as over 200 innovative startups, CNCF is part of the nonprofit Linux Foundation. For more information, please visit www.cncf.io.

    ###

    The Linux Foundation has registered trademarks and uses trademarks. For a list of trademarks of The Linux Foundation, please see our trademark usage page. Linux is a registered trademark of Linus Torvalds.

    Media Contact
    Katie Meinders
    The Linux Foundation
    PR@CNCF.io

  • Boeing Joins Cloud Native Computing Foundation as a Platinum Member

    Leading global aerospace company invests heavily in the cloud native ecosystem

    Valencia, SPAIN, KubeCon + CloudNativeCon Europe – May 18, 2022 – The Cloud Native Computing Foundation® (CNCF®), which builds sustainable ecosystems for cloud native software, today announced that The Boeing Company has joined the Foundation as a Platinum member. As part of its Platinum membership, the company will also have a representative on the CNCF Governing Board. 

    Boeing, one of the world’s largest global aerospace manufacturers, has over a century-long tradition of aerospace leadership and innovation. The company has built a huge software footprint and global community of thousands of software engineers who share a passion for computing, learning, and expanding technological boundaries. As Boeing invests in accelerating the digital revolution, it is looking for opportunities to foster and contribute as well as create new open source projects built on top of open source technologies.

    “At Boeing, we are working to leverage the flexibility and massive scalability of public cloud deployments to build extremely robust aerospace products and deliver software solutions with rapid iteration and innovation to our customers,” said Jinnah Hosein, Boeing’s Vice President of Software Engineering. “Boeing is pleased to join CNCF and be part of the ecosystem. I am looking forward to this partnership and together we’ll change the world with extremely robust software deployments.”

    Boeing is committed to increasing its involvement in open source projects, and recently started its first Open Source Program Office (OSPO). As a company that, from the sea floor to space, protects, connects, and explores our world, Boeing is dedicated to learning, knowledge sharing, and providing its global team members opportunities to grow and thrive. 

    “Boeing is an enduring global company that impacts the lives of people all over the world. The company has significant experience and resources that will hugely benefit the CNCF community,” said Priyanka Sharma, Executive Director of the Cloud Native Computing Foundation. “We look forward to collaborating with them and welcoming Ricardo Torres to the Governing Board.”

    Additional Resources

    About Cloud Native Computing Foundation

    Cloud native computing empowers organizations to build and run scalable applications with an open source software stack in public, private, and hybrid clouds. The Cloud Native Computing Foundation (CNCF) hosts critical components of the global technology infrastructure, including Kubernetes, Prometheus, and Envoy. CNCF brings together the industry’s top developers, end users, and vendors and runs the largest open source developer conferences in the world. Supported by more than 500 members, including the world’s largest cloud computing and software companies, as well as over 200 innovative startups, CNCF is part of the nonprofit Linux Foundation. For more information, please visit www.cncf.io.

    ###

    The Linux Foundation has registered trademarks and uses trademarks. For a list of trademarks of The Linux Foundation, please see our trademark usage page. Linux is a registered trademark of Linus Torvalds.

    Media Contact
    Jessie Adams-Shore
    The Linux Foundation
    PR@CNCF.io

  • Cloud Native Computing Foundation Hits 800 Member Milestone at KubeCon + CloudNativeCon Europe 2022

    An additional 38 organizations have joined the Foundation this quarter to make cloud native computing ubiquitous and accessible to all

    Valencia, SPAIN, KubeCon + CloudNativeCon Europe – May 18, 2022 – The Cloud Native Computing Foundation® (CNCF®), which builds sustainable ecosystems for cloud native software, announced today the addition of 38 organizations, dedicated to working together with over 800 other members to drive innovation through the development and standardization of cloud native technology. 

    “We are thrilled to welcome so many Europe-based organizations this quarter as our global community convenes in Spain for the first in-person KubeCon + CloudNativeCon Europe in three years,” said Priyanka Sharma, executive director of the Cloud Native Computing Foundation. “We are humbled to see the continued momentum in our diverse ecosystem of doers and look forward to working together to foster and sustain our growing number of projects.” 

    About the newest Silver Members:

    • Ambient IT is a French training organization specializing in IT and digital professions.
    • Andes Digital is a consulting company focused on Open Source solutions, especially in the multi-cloud – hybrid-cloud space offering services such as enterprise integration, Kubernetes managed services, cloud migration and others. 
    • Aokumo is a cloud infrastructure company that helps organizations modernize, innovate, and accelerate their digital transformation on AWS and Azure with Cloud-Native Solutions, Kubernetes, DevOps, CI/CD, and Data Analytics. 
    • Appaegis Access Fabric secures cloud infrastructure access with advanced Zero Trust strategies to secure application and data access and mitigate permission abuse by federating control plane sources of IAM, Key vault and credential management and monitoring data plane transactions. 
    • Appstellar is a Cloud and DevOps company delivering cloud software development and DevOps solutions (including Kubernetes Enablement and AWS Cloud Consulting) to businesses that want to reach new heights
    • Aserto is reinventing Auth: instead of focusing on user login and authentication, our modern authorization platform makes it easy for software developers to define, enforce, and evolve what users are permitted to do inside their applications. 
    • Atos is the global leader in secure and decarbonized digital with a range of market-leading digital solutions along with consultancy services, digital security and decarbonization offerings; an end-to-end partnership approach.
    • Avanade is the leading provider of innovative digital, cloud and advisory services, industry solutions and design-led experiences across the Microsoft ecosystem. 
    • B1 Systems provides consulting, training, managed service & support for Linux / Open Source – cloud & container technologies, virtualization & high availability as well as monitoring, system & configuration management. 
    • claion is a professional company leading the next IT trend through powerful drives.
    • Clockwork empowers next generation time-sensitive applications by enabling “congestion-free, zero-drop networks” using its scalable and accurate time synchronization technology.
    • Cloudshape is a multi and hybrid cloud solution provider offering services and solutions around Application Modernization, Dev(Sec)Ops and Kubernetes 
    • Cloudside is your trusted team of cloud-native and data problem solvers, helping you drive the best business outcomes with cloud as a catalyst 
    • Cycode is a complete software supply chain security solution that provides visibility, security, and integrity across all phases of the SDLC.
    • Doppler is the multi-cloud SecretOps Platform developers and security teams trust to provide secrets management at enterprise scale. 
    • Edgeless Systems is building Constellation, the Kubernetes distribution for confidential computing.
    • Entando is the leading open-source application composition platform for Kubernetes. 
    • Exein is a leading company in embedded security; the first security ecosystem for the IoT devices development and management cycle. 
    • groundcover is the first eBPF-based production monitoring tool that makes complete K8s observability easy. groundcover provides a full picture of your production and covers every application instantly with no code changes. 
    • Mayfield is a global venture capital firm with a people-first philosophy and a 50+ year track record of inception and early-stage investing, partnering with founders to build iconic enterprise, consumer and engineering biology companies. 
    • Miraxia is a software consulting company providing middleware design and optimization services for edge devices with the aid of a lot of experience in the consumer electronics industry for 20+ years. 
    • MoreSec Tech was founded in April 2016 and headquartered in Hangzhou, China. In the vanguard of cloud-native security, MoreSec provides a full-stack and full life cycle cloud-native application protection platform, which starts in development and extends to runtime protection of infrastructure, microservice networks, workloads, applications and data
    • OpsVerse provides open source-based, fully managed DevOps tools that customers can deploy anywhere within minutes to improve their MTTR, MTTD, and developer productivity. 
    • Skyloud is a company specializing in new Cloud technologies. We support Startups and Companies in setting up, optimizing and managing Cloud Native infrastructure. 
    • Spacelift empowers collaborative infrastructure for modern software teams to manage any cloud, infrastructure, or service. 
    • Speedscale is a Kubernetes traffic replay framework that reproduces production-like conditions in non-prod environments so teams can identify performance and scale issues before their customers do.
    • SphereEx builds distributed data infrastructures and delivers a SaaS experience through the cloud, and was founded by the core team of Apache ShardingSphere – an open source ecosystem to transform any database into a distributed database system and enhance it with data sharding, elastic scaling, encryption features & more. 
    • Superblocks is a programmable internal tooling platform for developers to build custom internal apps, workflows and scheduled jobs fast. Try it for free today!
    • Tenable® is the Cyber Exposure company, helping approximately 40,000 organizations around the globe understand and reduce cyber risk by giving them visibility into their attack surface. Tenable delivered the world’s first platform to see and secure any digital asset on any computing platform. 
    • TL Consulting helps accelerate your Cloud native journey through the delivery of high-end transformational services and enterprise-grade solutions by harnessing the power of Kubernetes, microservices and multi-cloud environment automation to effectively modernise your application landscape and future proof your business. 
    • Uniserver is a Netherlands-based cloud distributor, we give you the freedom and security to focus on your own strenght without worrying about your IT infrastructure. 
    • Zelarsoft, the creators of Klusternetes: Kubernetes virtual clusters in less than a minute, on the infrastructure of your choice, either cloud or on-premise, enabling self-service k8s without adding operational complexity.

    About the newest Academic Member:

    • ICPSR advances and expands social and behavioral research, acting as a global leader in data stewardship and providing rich data resources and responsive educational opportunities for present and future generations.

    About the newest End User Members:

    • Prodigy Education is a global leader in game-based learning. Our mission is to help every student in the world love learning, motivating millions worldwide via fun, secure and accessible curriculum-aligned gameplay experiences. 
    • Wayfair is one of the world’s largest destinations for the home, an e-commerce leader serving 27 million customers with suppliers and operations throughout North America and Europe, employing more than 16,000 people.

    About the newest End User Supporters:

    • Juni is the financial companion that provides ecommerce entrepreneurs with an all-in-one financial platform to make better decisions, scale up, and unlock the full potential of ecommerce.
    • SNCF is a world leader in public transportation.
    • Volvo Group is one of the world’s leading manufacturers of trucks, buses, construction equipment and marine and industrial engines.

    With the addition of these new members, there are now over 145 organizations in the CNCF End User Community. This group regularly meets to share adoption best practices and feedback on project roadmaps and future projects for CNCF technical leaders to consider.

    Additional Resources

    About Cloud Native Computing Foundation

    Cloud native computing empowers organizations to build and run scalable applications with an open source software stack in public, private, and hybrid clouds. The Cloud Native Computing Foundation (CNCF) hosts critical components of the global technology infrastructure, including Kubernetes, Prometheus, and Envoy. CNCF brings together the industry’s top developers, end users, and vendors, and runs the largest open source developer conferences in the world. Supported by more than 500 members, including the world’s largest cloud computing and software companies, as well as over 200 innovative startups, CNCF is part of the nonprofit Linux Foundation. For more information, please visit www.cncf.io.

    ###

    The Linux Foundation has registered trademarks and uses trademarks. For a list of trademarks of The Linux Foundation, please see our trademark usage page. Linux is a registered trademark of Linus Torvalds.

    Media Contact
    Jessie Adams-Shore
    The Linux Foundation
    PR@CNCF.io

  • Service Meshes Are on the Rise – But Greater Understanding and Experience Are Required

    CNCF conducted a microsurvey of the cloud native community at the end of 2021 to discover how organizations are adopting service meshes. 

    Cloud native is driving digital transformation, with organizations keen to capitalize on the agility and flexibility it provides to their business and operations. But as more applications and services are deployed using a diverse technology stack, it has become a challenge to deliver and manage performance and availability.

    A service mesh provides an answer, creating a dedicated layer that handles service-to-service communications that ensures consistency and reliability of services, security, and observability. Moreover, a service mesh available off-the-shelf, as a community-driven, open source project, means organizations can avoid the challenges and overhead of building their own, thereby reducing the support burden.

    It’s no surprise that service mesh has become a key component of cloud native infrastructures. Of the 253 survey respondents, 70% run a service mesh in production or development, and 19% in evaluation mode. Some said they are running a service mesh for clients who had high levels of adoption. Those not implementing a service mesh formed a distinct minority – fewer than 10%. 

    Service mesh adoption is running hand-in-hand with the rollout of Kubernetes clusters. The majority of participants (65%) run or plan to run between two and ten Kubernetes clusters on a service mesh. Another 11% are operating or planning to operate between 11 and 25, with just 10% going further with 26 or more clusters.

    The number of projects and products has mushroomed in response to the spread of service mesh. The differences between them vary according to the breadth of features, ease of deployment, use cases (such as edge), or optimization for different levels of the network stack. Participants picked from a list of 15 projects or products they currently use or plan to use in the next year. Two led the field: Linkerd and Istio with 72% and 34%, respectively – a clear expression of confidence in open source. 

    It’s all about features

    We explored the factors influencing people’s choices by asking which features and capabilities drive their organization’s adoption of service mesh. Security is a top concern, with 79% putting their faith in techniques such as mTLS authentication of servers and clients during transactions to help reduce the risk of a successful attack.

    Observability came a close second behind security, at 78%. As cloud infrastructure has grown in importance and complexity, we’ve seen a growing interest in observability to understand the health of systems. Observability entails collecting logs, metrics, and traces for analysis. 

    Traffic management came third (62%). This is a key consideration given the complexity of cloud native that a service mesh is expected to help mitigate. As organizations seek to run more sophisticated, blue/green deployment scenarios, traffic management can apply to a range of capabilities, including discovering endpoints and services, controlling API calls between services, and hiding or exposing services.

    In fourth place was reliability with 56%. Potential issues here include latency, lack of bandwidth, security incidents, the heterogeneous composition of the cloud environment, and changes in architecture or topology. Respondents want a service mesh to overcome these networking and in-service communications challenges.

    Support for multi-cluster communications was of significant interest, with 87% in total classifying it as important. Breaking that figure down revealed where organizations are in their deployment: 50% described multi-cluster communications as “somewhat” or “very” important, while the 37% who said it was not important at the moment but would be in the future may be in the development stage, pilot mode or, running a relatively simple production-level service mesh.

    Users expect to implement a broad array of service mesh features in the coming year. The most popular (46%) is header-based routing control, making it easier to implement more sophisticated capabilities such as A/B testing and blue/green deployments.

    A cluster of features came next. The ability to detect and manage the presence of shadow traffic/dark traffic will be important for 29%, suggesting a desire to collect system data that is as accurate as possible by accounting for traffic that analytics tools might otherwise miss. 

    Extending the service mesh to work with non-Kubernetes environments was important for 27%. Kubernetes might have become a fundamental building block of cloud native, but this response indicates the strong presence of alternative environments. Extending a service mesh to encompass those is consistent with the bigger drive to eliminate silos in IT infrastructure and management. Similarly, plug-ins to environments such as WebAssembly were important for 25%. 

    Interestingly 25% also gave “none of the above” as their choice of new feature. Rather, authorization and authentication emerged as the most common response.

    Challenges remain

    There’s plenty of interest in service mesh, but there are hurdles to adoption, so we asked survey participants to rank them. First, non-technical challenges: the top three will be familiar to any newer technology – shortage of engineering expertise and experience (47%), architectural and technical complexity (41%), and a lack of guidance, blueprints, and best practices (36%). 

    When questioned about technical challenges, respondents reported struggling in various areas. Integration topped the list (32%), followed by reliability and consistency (26%), defining policies (22%), monitoring and tracing (22%), and policy management (21%).  A quarter of respondents threw in additional challenges under “none of the above.” When asked to explain further, they listed CI/CD integration, difficulty troubleshooting, and problems with specific products.

    Methodology

    The microsurvey was designed by CNCF and conducted between November and December 2021 among 253 members of the CNCF and Kubernetes communities. 

    Of 253 respondents:

    • just over two fifths (43%) were from Europe
    • 30% were from North America
    • 17% were from Asia 
    • the rest (10%) were from Australia and Oceania, South and Central America and Africa.

    Just over a fifth (21%) – the single largest group of respondents – represented organizations with 100-499 employees.

    • slightly fewer (19%) were from organizations with 10-49 employees
    • 13% represented organizations with 50-99
    • 10% were from organizations with 500-999 employees, another 10% with 1,000-4,999.
    • 18% had more than 5,000 employees
    • 8% had a headcount smaller than 10

    The most common job function was Site Reliability or DevOps Engineer, specified by 51.38% of respondents.

    • 36.36% were software architects
    • 25.69% were back-end developers

    47.83% of the respondents worked in the software/technology industry, and 17% – the next largest group – in financial services.

  • New Training Course Explores Ethics in Open Source Development

    As we build new software and other technologies, we do not often consider the ethical implications of these tools. Considerations like how a piece of code may be used by a malicious actor, whether a hardware design could be modified for a nefarious purpose, or simply how an algorithm might affect different classes of person differently are not always top of mind. However they should be. That is why Linux Foundation Training & Certification has partnered with the Cloud Native Computing Foundation (CNCF) and Ethical Intelligence to develop a free online training course, “Ethics in Open Source Development”.

    The course is designed primarily for product managers who want to learn how to effectively incorporate ethics-by-design techniques into their workflows, and developers wanting to apply ethics through critical thinking techniques and proven mental frameworks. It explores how to operationalize ethics as a tool for efficient and effective decision-making when developing and using open source technology as you explore critical thinking techniques and proven mental frameworks.

    Topics covered in the 2-3 hour course include the case for ethics, safeguards, evaluation, action planning, monitoring and more. Upon completion, participants will be able to:

    • Assess and address current technology for any ethical blind spots 
    • Apply ethical critical thinking techniques to design workflow 
    • Understand and utilize the Ethics Journey Cycle in open source development 
    • Operationalize ethics as a decision-making tool for risk mitigation and innovation 

    When it comes to developing open source technology, there are certain essential ethical principles, such as transparency and accessibility, that will thrive in the open source format. At the same time, other principles, such as responsibility and privacy, will present unique challenges that must be addressed. The key is to understand how to develop the technology in a way that innovation is maximized while challenges are expertly navigated and solved. 

    The course was developed by Olivia Gambelin, Rahaf Albalkhi, Dr. Michael Klenk, and Rand Hirmiz. Olivia is an AI Ethicist who works with entrepreneurs and technologists to ensure emerging technology is designed with human values at the core, and serves as the Chief Executive Officer of Ethical Intelligence where she leads a remote team of over sixty experts in the Tech Ethics field. Rahaf is a member of the IEEE P7003-Algorithmic bias considerations working group where she leads the evaluation section, and volunteers as a research assistant on employment equity in the tech sector of British Colombia at the Inclusion Project. Michael is a moral philosopher and former management consultant who works with organizations to help them legitimately meet their ethical challenges. Rand is a philosophy Ph.D. candidate at York University, specializing in the ethics of AI in healthcare.

    Upon completion of the course, participants will be prepared for specific roles such as Responsible Technologist or Ethics Developer Lead, but will also help developers who want to incorporate responsible innovation and ethics into their work. Enroll today and start thinking about how to better incorporate ethics into your development practices.

  • Introducing Envoy Gateway

    Today we are thrilled to announce Envoy Gateway, a new member of the Envoy Proxy family aimed at significantly decreasing the barrier to entry when using Envoy for API Gateway (sometimes known as “north-south”) use cases.

    History

    Envoy was released as OSS in the fall of 2016, and much to our amazement quickly gained traction throughout the industry. Users were drawn to many different aspects of the project including its inclusive community, extensibility, API-driven configuration model, powerful observability output, and increasingly extensive feature set.

    Although in its early history Envoy became synonymous with “service mesh,” its first use at Lyft was actually as an API gateway / edge proxy, providing in-depth observability output that aided Lyft’s migration from a monolithic to a microservice architecture.

    Over the last 5+ years, we have seen Envoy adopted by a tremendous number of end users, both as an API gateway and as a sidecar proxy in “service mesh” roles. At the same time we have seen a large vendor ecosystem spring up around Envoy, providing a multitude of solutions both in the OSS and proprietary domains. Envoy’s vendor ecosystem has been critical to the project’s success; without funding for all of the employees that work part or full-time on Envoy the project would certainly not be what it is today.

    The flip side of Envoy’s success as a component of many different architecture types and vendor solutions is that it is inherently low level; Envoy is not an easy piece of software to learn. While the project has had massive success being adopted by large engineering organizations around the world, it is only lightly adopted for smaller and simpler use cases, where nginx and HAProxy are still dominant.

    The Envoy Gateway project was born out of the belief that bringing Envoy “to the masses” in the API gateway role requires two primary things:

    • A simplified deployment model and API layer aimed at lighter use cases.
    • Merging the existing CNCF API gateway projects (Contour and Emissary) into a common core that can provide the best possible onboarding experience, while still allowing vendors to build value-added solutions based on Envoy Proxy and Envoy Gateway.

    We strongly believe that if the community converges around a single Envoy branded API gateway core, it will:

    • Reduce duplicative efforts around security, control plane technical details, and other shared concerns.
    • Allow vendors to focus on layering value added functionality on top of Envoy Proxy and Envoy Gateway in the form of extensions, management plane UI, etc.
    • Lead to a “rising tide lifts all boats” phenomenon in which more users around the world enjoy the benefits of Envoy, whether their organization is large or small. More users feed the virtuous cycle of more potential customers, more support for the core Envoy project, and a better overall experience for all.

    Project outline

    At a high level, Envoy Gateway can be thought of as a wrapper around the Envoy Proxy core. It will not change the core proxy, xDS, go-control-plane, etc. in any way (other than potentially driving features, bug fixes, and general improvements!). It will provide the following functionality:

    • A simplified API for the gateway use case. The API will be the Kubernetes Gateway API with some Envoy-specific extensions. This API was chosen because deployment on Kubernetes as an ingress controller is the initial focus for the project and because the API has broad industry buy-in.
    • A “batteries included” experience that will enable users to get up and running as fast as possible. This includes tooling to provision controller resources, control plane resources, proxy instances, etc.
    • An extensible API surface. While the project will aim to make common API gateway functionality available out of the box (e.g., rate limiting, authentication, Let’s Encrypt integration, etc.), vendors will be able to provide SaaS versions of all APIs, provide additional APIs and value added functionality such as WAF, enhanced observability, chaos engineering, etc.
    • High quality documentation and getting started guides. Our primary goal with Envoy Gateway is to make the most common gateway use cases trivial to stand up for the average user.

    On the topic of APIs, we believe that one area that has led to significant confusion is the effective reimplementation of Envoy’s xDS APIs in other projects when targeting advanced use cases. This pattern causes users to have to learn multiple sophisticated APIs (which ultimately translate back to xDS) in order to get their job done. As such, Envoy Gateway is committed to a “hard line in the sand” in which the Kubernetes Gateway API (and any permissible extensions within that API) is the only additional API that will be supported. More advanced use cases will be served by an “xDS mode” in which existing API resources will be automatically translated for the end user, who can then switch to utilizing the xDS APIs directly. This will lead to a crisper primary API while allowing an escape hatch for organizations that might outgrow the expressiveness of the primary API and wish to utilize the full power of Envoy via xDS.

    Next steps

    Today we are thankful for the initial sponsors of Envoy Gateway (Ambassador Labs, Fidelity, Tetrate, and VMware) and are excited to start on this new journey with all of you. The project is very early with the focus so far having been to agree on goals and high level design, so it’s a great time to get involved, either as an end user or as a system integrator.

    We also want to make it extremely clear that existing users of Contour and Emissary will not be left behind. The project (and VMware and Ambassador Labs) is completely committed to ensuring a smooth eventual migration path for users of those projects to Envoy Gateway, either via translation and replacement or via those projects becoming wrappers around the Envoy Gateway core.

    We are extremely excited about bringing Envoy to a larger group of users via the Envoy Gateway project, and we hope you will join us on our journey!

  • CNCF Takes LitmusChaos Platform to the Incubation Level

    CNCF Takes LitmusChaos Platform to the Incubation Level

    The technical oversight committee (TOC) for the Cloud Native Computing Foundation (CNCF) announced today it is elevating the open source LitmusChaos application testing platform to the incubation level.

    LitmusChaos is a chaos engineering platform donated to the CNCF by ChaosNative in 2020. Since then, it has seen adoption within production environments by more than 25 organizations, including Intuit, Lenskart, Orange, Red Hat and VMware.

    ChaosNative CEO Uma Mukkara says LitmusChaos was developed to provide DevOps teams with a chaos engineering platform built using containers that makes it easier to scale up and down than existing monolithic alternatives. The platform itself, however, can be used to test both monolithic and microservices-based applications.

    The platform consists of a Chaos Operator based on a software development kit (SDK); a ChaosHub for hosting and sharing experiments; Litmus Workflows that declaratively chains experiments (either in sequence or parallel) to build a chaos scenario; a centralized control plane, dubbed ChaosCenter, to design, schedule and monitor Litmus Workflows; Litmus Probes for creating chaos scenarios that automate steady-state validation and remediation actions and a Chaos Observability tool to export Prometheus metrics.

    In total, there are now more than 400 contributors to the LitmusChaos project and more than 4,000 pull requests have been made. Mukkara said since the beginning of this year, Litmus operator installations have grown to more than 2,000 per day. Going forward, the goal for 2022 is to significantly increase the number of LitmusChaos integrations there are for a wider range of DevOps platforms, added Mukkara. Additional sets of experiments for Kubernetes and non-Kubernetes targets, improved observability and integration with other platforms—via the open source OpenTelemetry agent software also being advanced by the CNCF—is also planned.

    In general, it’s still early days as far as the adoption of chaos engineering with DevOps workflows is concerned. However, Mukkara said that as more organizations embrace observability to better understand IT processes, the number of organizations that also use chaos engineering to test IT resiliency should also increase. In fact, as IT environments become more complex—thanks mainly to the rise of microservices-based applications—chaos engineering approaches to testing may someday be required, noted Mukkara.

    In the meantime, there are still a lot of IT professionals that are uncomfortable with chaos engineering approaches to testing that deliberately break underlying services to test the resiliency of an application. The core idea, however, is that no application should have a single point of failure that could lead to it becoming unavailable. In theory, a microservices-based application won’t fail because when a service becomes unavailable calls are automatically rerouted to another service. The performance of that application will degrade, but it won’t go offline. The challenge is that building an application that achieves that level of resiliency using microservices requires a significant amount of DevOps expertise.

    Regardless of how an application is constructed, the one thing that is clear is how dependent organizations are on applications to drive revenue. As such, the tolerance for application failures—or performance degradation—has never been lower.

  • DevSecOps Tech Radar Highlights Diverse Tooling Adoption

    DevSecOps Tech Radar Highlights Diverse Tooling Adoption

    The DevSecOps Technology Radar showcases the opinions cloud-native groups have about DevSecOps tools. To review, The Technology Radar is a periodic report from the Cloud Native Computing Foundation (CNCF), a burgeoning host for new open source projects that are becoming pivotal underpinnings to cloud-native architecture at large.

    Just like previous radars, the DevSecOps Technology Radar was assembled using feedback from the CNCF end-user community, which is a group of over 155 organizations that use cloud-native technologies to build and distribute their services, spanning startups and enterprises. The Radar report organizes popular tools into adopt, trial and/or assess status, based on a technology’s active use and its maturity.

    ‘Adopt’ means these tools are stable and come highly recommended for use in production systems.

    ‘Trial’ means users have had some success with these tools, and it is recommended that others consider them.

    ‘Assess’ means these are promising tools that are good for solving specific needs.

    So, why was DevSecOps selected as this Radar’s theme? According to the Radar team, DevSecOps was chosen because it is highly relevant to current development focuses. “We realized that more than half of the tools we were using in CI/CD were actually security-oriented,” said Sergiu Petean, head of DevOps at Allianz Direct. This goes beyond DevOps—”this is definitely an uppercase ‘Sec’,” he said.

    “More than half of our time is spent discussing designs around security,” said Keith Nielsen, director, cloud architecture at Discover Financial Services. Financial services especially must find innovative methods to balance speed-to-market with security. Nielsen also cited the rapid rate of change in this space, which requires companies to continually reevaluate their security posture.

    DevSecOps Radar Results

    So, where did the CNCF end-user community place popular DevSecOps tools? The Radar ended up rating 16 tools across the three different levels:

    • Adopt: Istio, Sonarqube, Artifactory, Hashicorp Vault, Calico/Tigera, Terraform, ArgoCD and OPA.
    • Trial: XRay.
    • Assess: Cilium, Harness, SonaType Nexus, Hashicorp Sentinel, GitHub Actions, Linkerd and Trivy.

    The above results were based on 252 votes from end users across 35 tools, with most respondents coming from large companies across multiple sectors.

    Out of these tools, Terraform collected the highest number of ‘Adopt’ votes. This technology aids the move toward infrastructure-as-code (IaC) with declarative configuration files, which is important for DevSecOps automation. Tied for second place were Hashicorp Vault and Artifactory, indicating that secrets management, access control and continuous updates for security are pressing requirements.

    Other open source tools on the Radar are providing impressive ways to unify security controls. For example, OPA is a universal layer for applying policies that could help unite fragmented authorization across applications. Or, service mesh options like Linkerd and Istio place a sidecar proxy around applications to centrally manage access control, observability and networking across a large microservices ecosystem. Such projects are programmable to fit into the DevSecOps pipeline.

    Analysis

    In general, the radar team was somewhat surprised to see such a high number of security tools in use today. Some tools compete in the same arena, making hunting for the right tool challenging. “The sheer number of products is a bit staggering … what we’re seeing is a highly fractured strategy from different companies,” explained Nielsen, who said he expected more consolidation on capabilities.

    After evaluating the DevSecOps tooling landscape, The Radar team organized their core findings into three main takeaways:

    Usability is compromised at the expense of security. Security features are necessary, but they often come at the cost of usability. The DevSecOps Radar team found that the developer experience for most tools is poor. Many disparate tools must be stitched together to have a truly automated pipeline which is cumbersome to implement. “The tools are getting better, but still there’s not a cohesive, prescriptive way to develop for the cloud,” said Nielsen.

    The pace of change in the security space is rapid. Major cloud providers continue to rapidly release new services, which has led to an explosion in new tools. Simultaneously, the speed of innovation is accelerating within companies, opening up unique security needs. Combined, this means the security landscape is constantly shifting. “Security tools are trying to keep up with the services and how you host them and run them,” Nielsen said. “We definitely weren’t expecting to see so many newcomers in the security space,” Petean agreed. Though DevSecOps is spoiled for choice these days, “it’s always better to have options,” he added.

    Microsegmentation is important but presents a significant challenge. Many great tools enable companies to improve how they segment traffic, such as service mesh tools like Linkerd and Istio. However, implementing cloud-native microsegmentation is bumping against legacy implementations for established companies. Between API gateways, service mesh, edge firewalls and Kubernetes federated firewall functions, DevSecOps has much complexity to deal with, Nielsen said.

    The DevSecOps Technology Radar: In Review

    In recent years, cloud-native technology has placed increasing emphasis on solving the security puzzle. Companies continue to reevaluate their security approach in light of cloud-native strategies, novel vulnerabilities and new compliance requirements. DevSecOps is proving to be a useful, if not necessary, practice to maintain both security and rapid software delivery.

    With new security tools and unique approaches coming out so frequently, it’s easy to have “analysis paralysis.” However, DevSecOps must start somewhere. And, for those who trust the opinions of the CNCF Technology Radar, you now have some helpful insights on where to begin.