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!
Trust or caution? Importance of NDA for Startups
NDA is one of the main judicial instruments of a startup, both a shield and a sword. Just keep in mind, the importance of NDA for startups is a double-edged sword. Why do we think so?
SLA benefits: why do you need SLA and what does it cover
SLA or a Service Level Agreement is a document highlighting the measurable metrics and results the customer expects to receive and the contractor is bound to provide. We list the SLA benefits below.
Blockchain technology explained to your grandma
The blockchain will shape the future of multiple industries, yet many people still don’t know how it works. We tried to make the blockchain technology explained in a way even a grandma will get.
How to protect the content from web scraping
Every website admin has two diametrically opposite goals: to help the legitimate web crawlers in indexing the website content while protecting it from illegal web scraping. Here is how it is done.