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!
How IT Svit handles the remote management projects
Remote project management can provide tangible benefits for any business if it is done right. IT Svit has ample experience with executing the remotely managed projects. Here is how we do it.
AI is coming, and it is not about sentient robots
The whole generations worldwide grew reading Isaac Asimov’s books and watching the movies like Terminator, The Matrix an I, Robot. They dream of AI, but that AI is not to come… at least for now.
Developing a blockchain solution for a management company
IT Svit has ample experience with blockchain development, and the recently finished project is yet another proof of this statement. Our customer got all he wanted — and more!
What is Helm and why you should love it?
Helm is the first application package manager running atop Kubernetes. It allows describing the application structure through convenient helm-charts and managing it with simple commands.