Despite 2020 and its calamities, and the fact that this year’s KubeCon went virtual, it delivered yet again its fair share of new and innovative cloud-native technologies. After heaps of great sessions on Kubernetes and cloud-native projects and developments in general, we settled back into our daily routine and put together our key takeaways from this event:
Containers adoption increased in 2020
Perhaps the most noticeable and important trend is the huge leap in container adoption in production. According to the recent CNCF 2020 Survey, The use of containers in production has increased to 92%, up from 84% last year, and up 300% from our first survey in 2016.
The survey shows massive growth of tools and technologies across the cloud-native and open-source communities.
The Service Mesh paradigm
Service Mesh technology is becoming almost an integral part of the Kubernetes ecosystem, despite their well-known complexity. However, it is interestingly noted that this year there were significantly fewer sessions on Service Mesh technologies than last year’s KubeCon.
This decrease in hype can probably be tied with the search for simpler architecture options while carefully considering the organization’s requirements.
Scaling up with Kubernetes
One of this event’s eye-catchers for us was the “15k-node clusters are a thing” session, held by Wojciech Tyczyński, a senior staff software engineer at Google. This statement emphasizes the fact that for many organizations, big or small, having 15k nodes on Kubernetes clusters is no longer far-fetched. However, it does not mean that there are no issues and uncertainties with Kubernetes as the leading orchestrating platform for containerized applications.
Having the proper monitoring tools for in-depth visibility into your Kubernetes workload is essential for both DevOps and Security teams. Implementing such tools remains the most effective way to track and investigate various issues such as misconfigurations, security issues, and other bottlenecks in production environments. With the growing adoption of containers and microservices, the operational feat of successfully logging and monitoring becomes a real challenge for the DevOps community, setting the stage for top observability platforms to fill in those gaps.
The cloud-native journey at Apple
Another very interesting appearance was by one of Apple’s Software Engineers, Alena Prokharchyk, discussing Kubernetes for providing Apple’s developers and engineers with computing management.
The migration from Apache Mesos to Kubernetes was made to support the company’s scale, mainly focusing on efficiency for their modern, cloud-native applications.
“We found Kubernetes to be the obvious winner as an orchestrator, and the generic, pluggable nature of Kubernetes made it the right fit for Apple’s teams,” Prokharchyk said.
Telecom in the cloud
A new working group is already driving cloud-native best practices in the Telecom industry.
This new initiative is headed towards the use of cloud-native tools frameworks in telecommunications and Cloud-native Network Functions (CNF). According to a survey from LF Networking, 88% of respondents from telecom companies already use Kubernetes with more than 50% in production, either first production deployments or large-scale production deployments. Half of the respondents expect to use Kubernetes in large-scale production deployments by July 2021, and 75% overall expect to use it in production. Many of the world’s largest telecom organizations, including Comcast, Ericsson, Huawei, Nokia, T-Mobile, and Vodafone already use Kubernetes and other cloud-native technologies.
There is no doubt that the CNCF, cloud-native, and Kubernetes communities keep providing us new and innovative technologies, despite what’s happening in the world. Virtual events are most likely to stay with us in 2021 and will probably get even bigger and better with time. We can expect that Kubernetes adoption will keep increasing, leaving us with the task of coming up with new and interesting products, providing even better solutions for operations and security teams in their Kubernetes journey.