InfoQ Homepage Docker Content on InfoQ
-
“Cluster Schedulers”: Cindy Sridharan on the Purpose of Schedulers, and Why imgix Chose Nomad
Cindy Sridharan, an engineer at imgix, has written a comprehensive article on the purpose of application/job schedulers like Kubernetes and Nomad, and discussed the application packaging, deployment and lifecycle challenges the imgix team had which led them to consider implementing a scheduler within their technology stack.
-
Oracle Releases Open Source Container Utilities, Including A New Container Runtime Written in Rust
Oracle has released three open source container utilities including Smith, an OCI image-compliant container builder that creates “microcontainers” with a single executable and its dependencies; Crashcart, a microcontainer debugging tool; and Railcar, a Rust-based alternative container runtime that implements the OCI-runtime specification.
-
QCon New York - IoT and Edge Compute at Chick-fil-A
Internet of Things (IoT) and Edge Computing technologies drive the architecture at Chick-fil-A. Brian Chambers, enterprise architect at the restaurant chain company, spoke at QCon New York 2017 Conference about how they use edge and cloud services. He also discussed the design principles they follow in their applications: security, open API, and scalability.
-
A Series of Unfortunate Container Events at Netflix: Andrew Spyker and Amit Joshi at QCon NYC
At QCon New York 2017, Andrew Spyker and Amit Joshi presented “A Series of Unfortunate Container Events at Netflix”. Key takeaways from running production workloads within containers running on the AWS Cloud include: expect problematic containers and workloads; there is continued need for cloud to evolve for containers; and it has been worth the effort due to value containers unlock.
-
Alternative Container Runtimes in Kubernetes
Recent changes in Kubernetes break its traditional tie-in to Docker and rkt as container runtimes. Kubernetes has released its Container Runtime Interface (CRI) API and there is a parallel ongoing implementation called CRI-O which attempts to create a bridge between Kubernetes and OCI-compliant runtimes, paving the way for Kubernetes to use any OCI compliant container runtime in a standard way.
-
Jenkins Gets a Facelift with Release of Blue Ocean 1.0
Jenkins, the popular open source automation server that is used by development teams worldwide for continuous integration and continuous delivery pipelines, has recently announced the general availability of Blue Ocean 1.0.
-
10 Weeks to QCon New York: Keynotes Announced and Early Peek into the Speaker Lineup
QCon New York (the 6th annual software conference) is just 10 weeks away. June 26-28 QCon returns to its new location at Times Square’s Marriott Marquis, but with the same great lineup of speakers. 2017 features speakers from Stitch Fix, Google, Netflix, Lyft, Pivotal, Redis Labs, among others.
-
How New Relic Does DevOps
A lead software engineer at New Relic wrote a summary of how DevOps tools and practices are used and practised in the New Relic engineering team. It talks about the evolution of the DevOps role, using their own product for monitoring and the visible benefits of this culture.
-
Public Docker Image Vulnerability Research Findings Released
A researcher from Federacy released a report analyzing vulnerabilities in Docker images in public repositories. 24% of images were found to have significant vulnerabilities, with Ubuntu based ones having the most and Debian based ones having the least.
-
Building a Bank with Golang, Microservices and Containers: Matt Heath at QCon London
At QCon London, Matt Heath, Distributed Systems Engineer at Monzo Bank, presented “Building a Bank with Golang”. Key takeaways included: Golang’s focus on simplicity and readability in combination with excellent concurrency primitives making this a language well-suited for creating “high volume, low latency, distributed applications”.
-
How JD.com Moved to Kubernetes from OpenStack
JD.com, one of China’s largest e-commerce companies, recently shared their experience in adopting Kubernetes to evolve to an application container based infrastructure from an OpenStack-managed IaaS one. The move, that also includes an in-house component for networking, improved resource utilization by 30%.
-
Common Reasons for Failed Kubernetes Deployments
A recent series of articles highlighted the 10 common reasons for failed Kubernetes deployments. These range from missing and incorrect inputs, to exceeding resource limits. In most cases, the kubectl describe command can help to pinpoint the underlying reason.
-
A Comparison of Some Container Orchestration Options
A recent article compares some of the container orchestration options available today. They range from open-source ones that can be self-hosted, to containers-as-a-service offerings, which again range from startups to enterprise players.
-
Docker for AWS Now Generally Available
Docker Inc. launched its answer to Amazon ECS into public beta at the end of last year: an AWS-compatible service for managing and orchestrating Docker containers. Now, Docker for AWS is generally available.
-
Amazon's Managed Container Service Adds Support for Docker on Windows
Amazon is the first cloud provider to support Windows Docker containers in their managed container platform - the AWS EC2 Container Service. The new beta service for Windows has several restrictions, but it paves the way to running multi-platform solutions across a single cluster of container hosts.