Kubernetes — 2017 Year in Review
A recent eWeek article reviews the growth and change of the Kubernetes project over the past year.
The article delves into the wide adoption of Kubernetes by leading cloud providers (Google Cloud, Microsoft Azure, and AWS all now support Kubernetes). It also discusses the surprise DockerCon EU announcement that Docker would be supporting Kubernetes, (in addition to Docker’s own Swarm orchestrator), going forward.
Kubernetes — What 2018 May Hold
A recent The New Stack article lays out some Kubernetes predictions for 2018, including the “three goals that Kubernetes will have to meet in 2018.” Among them:
- Define a clear purpose (to unify “support and interest in the community”)
- Establish/maintain strong leadership (to “rally the support needed for achieving” objectives)
- Implement good community management (to accomplish the “delicate balancing act… where constructive discussions and disagreements are welcome, but don’t reach a level where they become destructive or unduly influenced by corporate vendor interests.”)
Kubernetes Use Case: Microsoft Auto-Scales Machine Learning Workloads
A recent article in eWeek explores how Microsoft is using Kubernetes to auto-scale “unpredictable machine learning workloads” (in partnership with Litbit, a company specializing in AI). According to the article, Kubernetes was choosen “partly because of its proven cluster management technology, but also because of the strong community support the project had attracted.”
Docker Case Study: Splunk
Docker has shared a case study from Splunk, a company producing software for monitoring and leveraging big data.
The case study is available in the form of a DockerCon EU session. The session video covers how Splunk is using Docker Enterprise Edition “to dramatically improve build and deployment times on their test infrastructure,” and “converge on a unified Continuous Integration (CI) workflow.” According to the Docker blog, Splunk is now using 600 bare-metal servers to deploy “tens of thousands of Docker containers per day.”
How to use Spinnaker (a multi-cloud deployment tool)
A recent tutorial on The New Stack explores how to setup Spinnaker (a multi-cloud deployment tool) on Kubernetes and deploy an app with it. The tutorial walks through setting up and configuring Spinnaker on Minicube, then delves into deploying and scaling a containerized app.
5 ways to learn (or get more involved with) Docker
A recent Docker blog post offers “5 tips to learn Docker in 2018.” Among them: Play with Docker (a browser-based Docker “playground” and training site), attedning DockerCon, attending Docker Meetups (we have one here in Las Vegas), reaching out to Docker Captains, and Docker training (including training offered by InfoSiftr) and certification.