Blog Feed Post

The Future of Container Orchestration Will be K-Shaped

2017 should’ve been an exciting year for container orchestration.

In the summer of 2016, Docker’s new swarm-mode joined Mesos/Marathon and Kubernetes in the container orchestration arena. 2017 was to be the year of the war between the container orchestration platforms. Mesos/Marathon was the one with the scientific background, Kubernetes the one inspired by Google and swarm-mode the one by Docker, the company that popularized containers. However, Mesos/Marathon remained too complicated, and Docker’s swarm-mode never matured to the level where it could compete with Kubernetes, which quickly rose to the top. And so, the war that could’ve been, wasn’t.

https://blog.xebialabs.com/wp-content/uploads/2017/12/kubernetes-logo-1-... 300w, https://blog.xebialabs.com/wp-content/uploads/2017/12/kubernetes-logo-1-... 768w, https://blog.xebialabs.com/wp-content/uploads/2017/12/kubernetes-logo-1-... 1024w" sizes="(max-width: 281px) 100vw, 281px" />

Kubernetes Dominates in 2017

In 2017, Google Container Engine (GKE) proved to be a very nice way to run containers in the cloud. And on-prem, RedHat’s OpenShift v3 turned out to be a great enterprise-grade container orchestration platform (and more). Both were built on top of Kubernetes.

The second half of 2017 saw many other vendors also jump on the Kubernetes bandwagon:

Pivotal’s move is reminiscent of the one that RedHat made with OpenShift v3; Pivotal supplanted an on-prem PaaS platform (CloudFoundry) with an on-prem container platform.

Mesosphere, Rancher, and Docker will tell you that their announcements do not mean they are conceding to Kubernetes—Mesos, Cattle, and Docker’s swarm-mode (respectively) are all alive and kicking. We’ll see how this plays out in the future, but so far, all eyes are on Kubernetes.

https://blog.xebialabs.com/wp-content/uploads/2015/04/container-fall-290... 290w" sizes="(max-width: 248px) 100vw, 248px" />

Enterprise Continuous Delivery in the Age of Containers and Microservices

Containers and microservices present new challenges to the processes and technology stacks that enterprise DevOps teams use today. Learn about what you should consider for successful adoption of containers and microservices in the enterprise release pipeline.

Microsoft and Amazon Join the K-Club

Microsoft and Amazon are the latest companies to join the Kubernetes crowd.

As you may recall, Microsoft’s old Azure Container Service (ACS) allowed you to spin up virtual machines with Mesos/Marathon, Docker, or Kubernetes installed and correctly configured for you. But there the service stopped—and stopped short of Google Container Engine’s managed support for Kubernetes. GKE automatically upgrades Kubernetes and provides a different (nicer?) user interface on top of it.

The new Azure Container Service (which Microsoft renamed “AKS”) promises to add a user interface, automated upgrades, and more, which should bring it up to par with GKE. However, earlier this year, Microsoft also launched Azure Container Instances. At first glance, this service allows you to just run containers without any kind of orchestration. What’s so exciting about that? Well, ACI usage is billed by the amount of memory and CPU assigned to your containers on a second-level granularity. That means you can connect AKS and ACI with the aci-connector and get the best of both worlds from containers and serverless – freedom and fine-grained pay-per-use pricing.

Amazon is the latest to enter the fray with their EKS service. EKS will allow you to spin up a managed Kubernetes service, like GKE and AKS. It’s an obvious move. Amazon is the most widely used public cloud, and therefore, it is also often used to run Kubernetes in the cloud. However, until now, setting up a Kubernetes cluster on EC2 was a painful experience involving four different options, none of which were supported by Amazon themselves. Of course, Amazon already offers Elastic Container Service (ECS), but like Azure Container Instance, it is not a very advanced service, which pushes users towards more fully featured container orchestration platforms like Kubernetes.

But that’s not all. Amazon also announced Fargate, which allows you spin up containers on-demand and be billed the amount of memory and CPU on a second-level granularity, just like Azure’s Container Instance. Unfortunately, at the time of writing of this blog, EKS is still in preview, and the connection between EKS and Fargate will not be available until 2018. Still, it seems that EKS and Fargate will be an ideal marriage of containers and serverless—just like AKS and ACI, but without the aci-connector.

What to Expect in 2018

Looking back at 2017, the “container orchestration war,” which could have captivated our attention and prompted a lot of innovation, never really got off the ground. Instead, a great deal of energy has gone into integrating Kubernetes into different product offerings.

So, what does that mean for 2018? I’m expecting three things to happen:

1Pay-per-use pricing for running containers in the cloud will give us the best of serverless and containers—freedom and pay-per-use pricing.

2. Amazon’s EKS and Fargate, along with Microsoft’s AKS and ACI, will make life difficult for Google’s GKE. Amazon and Azure have high adoption rates, and a solid Kubernetes-based offering should allow them to capitalize on that.

3. The next level of problems to solve will emerge. After Docker made it easy to run containers, the next problem was how to orchestrate them. Now Kubernetes has solved that problem. So, what’s next? How to promote Kubernetes configurations across clusters? How to manage the release cycle of applications across environments?

One thing is certain—the future of container orchestration will be K-shaped.

Related Reading

The post The Future of Container Orchestration Will be K-Shaped appeared first on XebiaLabs Blog.

Read the original blog entry...

More Stories By XebiaLabs Blog

XebiaLabs is the technology leader for automation software for DevOps and Continuous Delivery. It focuses on helping companies accelerate the delivery of new software in the most efficient manner. Its products are simple to use, quick to implement, and provide robust enterprise technology.

Latest Stories
"ZeroStack is a startup in Silicon Valley. We're solving a very interesting problem around bringing public cloud convenience with private cloud control for enterprises and mid-size companies," explained Kamesh Pemmaraju, VP of Product Management at ZeroStack, in this SYS-CON.tv interview at 21st Cloud Expo, held Oct 31 – Nov 2, 2017, at the Santa Clara Convention Center in Santa Clara, CA.
In his session at 21st Cloud Expo, Carl J. Levine, Senior Technical Evangelist for NS1, will objectively discuss how DNS is used to solve Digital Transformation challenges in large SaaS applications, CDNs, AdTech platforms, and other demanding use cases. Carl J. Levine is the Senior Technical Evangelist for NS1. A veteran of the Internet Infrastructure space, he has over a decade of experience with startups, networking protocols and Internet infrastructure, combined with the unique ability to it...
"Codigm is based on the cloud and we are here to explore marketing opportunities in America. Our mission is to make an ecosystem of the SW environment that anyone can understand, learn, teach, and develop the SW on the cloud," explained Sung Tae Ryu, CEO of Codigm, in this SYS-CON.tv interview at 21st Cloud Expo, held Oct 31 – Nov 2, 2017, at the Santa Clara Convention Center in Santa Clara, CA.
High-velocity engineering teams are applying not only continuous delivery processes, but also lessons in experimentation from established leaders like Amazon, Netflix, and Facebook. These companies have made experimentation a foundation for their release processes, allowing them to try out major feature releases and redesigns within smaller groups before making them broadly available. In his session at 21st Cloud Expo, Brian Lucas, Senior Staff Engineer at Optimizely, discussed how by using ne...
"CA has been doing a lot of things in the area of DevOps. Now we have a complete set of tool sets in order to enable customers to go all the way from planning to development to testing down to release into the operations," explained Aruna Ravichandran, Vice President of Global Marketing and Strategy at CA Technologies, in this SYS-CON.tv interview at DevOps Summit at 21st Cloud Expo, held Oct 31 – Nov 2, 2017, at the Santa Clara Convention Center in Santa Clara, CA.
"There's plenty of bandwidth out there but it's never in the right place. So what Cedexis does is uses data to work out the best pathways to get data from the origin to the person who wants to get it," explained Simon Jones, Evangelist and Head of Marketing at Cedexis, in this SYS-CON.tv interview at 21st Cloud Expo, held Oct 31 – Nov 2, 2017, at the Santa Clara Convention Center in Santa Clara, CA.
"Cloud Academy is an enterprise training platform for the cloud, specifically public clouds. We offer guided learning experiences on AWS, Azure, Google Cloud and all the surrounding methodologies and technologies that you need to know and your teams need to know in order to leverage the full benefits of the cloud," explained Alex Brower, VP of Marketing at Cloud Academy, in this SYS-CON.tv interview at 21st Cloud Expo, held Oct 31 – Nov 2, 2017, at the Santa Clara Convention Center in Santa Clar...
Large industrial manufacturing organizations are adopting the agile principles of cloud software companies. The industrial manufacturing development process has not scaled over time. Now that design CAD teams are geographically distributed, centralizing their work is key. With large multi-gigabyte projects, outdated tools have stifled industrial team agility, time-to-market milestones, and impacted P&L stakeholders.
Gemini is Yahoo’s native and search advertising platform. To ensure the quality of a complex distributed system that spans multiple products and components and across various desktop websites and mobile app and web experiences – both Yahoo owned and operated and third-party syndication (supply), with complex interaction with more than a billion users and numerous advertisers globally (demand) – it becomes imperative to automate a set of end-to-end tests 24x7 to detect bugs and regression. In th...
Enterprises are moving to the cloud faster than most of us in security expected. CIOs are going from 0 to 100 in cloud adoption and leaving security teams in the dust. Once cloud is part of an enterprise stack, it’s unclear who has responsibility for the protection of applications, services, and data. When cloud breaches occur, whether active compromise or a publicly accessible database, the blame must fall on both service providers and users. In his session at 21st Cloud Expo, Ben Johnson, C...
Data scientists must access high-performance computing resources across a wide-area network. To achieve cloud-based HPC visualization, researchers must transfer datasets and visualization results efficiently. HPC clusters now compute GPU-accelerated visualization in the cloud cluster. To efficiently display results remotely, a high-performance, low-latency protocol transfers the display from the cluster to a remote desktop. Further, tools to easily mount remote datasets and efficiently transfer...
"Infoblox does DNS, DHCP and IP address management for not only enterprise networks but cloud networks as well. Customers are looking for a single platform that can extend not only in their private enterprise environment but private cloud, public cloud, tracking all the IP space and everything that is going on in that environment," explained Steve Salo, Principal Systems Engineer at Infoblox, in this SYS-CON.tv interview at 21st Cloud Expo, held Oct 31 – Nov 2, 2017, at the Santa Clara Conventio...
"Akvelon is a software development company and we also provide consultancy services to folks who are looking to scale or accelerate their engineering roadmaps," explained Jeremiah Mothersell, Marketing Manager at Akvelon, in this SYS-CON.tv interview at 21st Cloud Expo, held Oct 31 – Nov 2, 2017, at the Santa Clara Convention Center in Santa Clara, CA.
"MobiDev is a software development company and we do complex, custom software development for everybody from entrepreneurs to large enterprises," explained Alan Winters, U.S. Head of Business Development at MobiDev, in this SYS-CON.tv interview at 21st Cloud Expo, held Oct 31 – Nov 2, 2017, at the Santa Clara Convention Center in Santa Clara, CA.
Agile has finally jumped the technology shark, expanding outside the software world. Enterprises are now increasingly adopting Agile practices across their organizations in order to successfully navigate the disruptive waters that threaten to drown them. In our quest for establishing change as a core competency in our organizations, this business-centric notion of Agile is an essential component of Agile Digital Transformation. In the years since the publication of the Agile Manifesto, the conn...