Docker and Kubernetes: till death do us part
- Container DevOps Docker Docker EE Kubernetes News Swarm
Many DevOps engineers worldwide have already highly appraised the power and convenience that comes when managing Docker containers using Kubernetes. Now it’s even easier!
There was an official update in the Docker blog, informing the community that Docker now provides native Kubernetes support. While this is definitely great news for the community, we will elaborate on the fact a bit more.
While Docker EE was originally packed with Docker Swarm as the means for container orchestration, the platform was built with interchangeability in mind from the get-go. Thus said, if a DevOps team needed certain features Docker Swarm lacked or had another configuration orchestration tool deeply integrated into their system, they were always free to use Kubernetes or any other tool of their choice.
The latter option required some intense work on configuring Kubernetes, however. While totally doable, this was quite a time-consuming task requiring allocation of significant resources. With the addition of fully-integrated Kubernetes support out-of-the-box, the DevOps teams will have this integration work done for them.
Benefits of Docker integration with Kubernetes
Here are some additional benefits of Docker Enterprise Edition integration with Kubernetes:
- Leveraging Kubernetes extension tools (namely, Custom Resources alongside the API aggregation layer), the users will be able to deploy the Docker Compose apps in a form of Kubernetes-native Pods and Services
- Developers will be able to build and test any apps directly on their workstation, using Kubernetes
- Ops will benefit from the secure multi-tenant environments, image scanning and RBAC delivered through convenient orchestration tools for running apps in production.
Docker platform and Kubernetes are both written using the same language, have quite a ton of overlapping parts and their communities share the same vision of software development and delivery process. This integration is a significant milestone in a Moby project aimed at further making the containers and the tools for container orchestration even more simple to use and powerful.
The new Docker version with vanilla Kubernetes is still going through testing and will be publicly available later this year. Both Docker EE and Docker CE for MAC and Windows will include the updated components. To receive the updates (and maybe even lay your hands on the thing), feel free to subscribe to the Docker beta.
Are you as excited as we are? Share the word with your friends and colleagues!
Feel free to browse through the latest insights and hints on the DevOps, Big Data, Machine Learning and Blockchain from IT Svit!
What if the transition to the cloud does not increase your profits?
The biggest fallacy of nowadays world is the so-called Productivity paradox, which states that the increase in investments in the IT operations does not lead to the growth of productivity.
Guide to AWS platform migration: AWS migration best practices
One of the most common tasks we perform at IT Svit is cloud migration from AWS to GCP, Azure, DigitalOcean and vice versa, or from legacy infrastructure to the cloud.
What if a company could really inspire self-development in employees?
There are tons of materials from multiple experts and gurus, who promise to teach businesses to inspire their teams, to make the employees grow and become more productive. However, their methods rarely work. Why so? We describe our vision of why conventional employee engagement practices fail, and how to really inspire the employees to self-development.