Getting Started with Kubernetes

Development

Reading Time: 10 minutesKubernetes is a highly popular open-source container management system. The goal of the Kubernetes project is to make management of containers across multiple nodes as simple as managing containers on a single system. To accomplish this, it offers quite a few unique features such as Traffic Load Balancing, Self-Healing (automatic restarts), Scheduling, Scaling, and Rolling […]

Continue Reading

Why Your Employees Should Be Contributing to Open Source

Development

Reading Time: 6 minutesMany employers are leery of permitting open-source contributions during office hours. How would contributing to external open-source projects benefit them and their customers? Only a few companies have active open-source committers on their teams, so for a lot of developers, open source has to happen after the day job. But hacking until deep in the […]

Continue Reading

Fault Tolerance on the Cheap: How to Build Systems That Probably Won’t Fall Over

Development

Reading Time: 5 minutesThe property of fault tolerance is desirable in common systems, but there is little common literature on the subject. What does exist is seemingly out of date — being associated with either a defunct computer manufacturer or something proposed in early relational-database works or specific, esoteric functional programming languages. Achieving fault tolerance, however, is not […]

Continue Reading

Kubernetes Namespaces, Resource Quota, and Limits for QoS in Cluster

Development

Reading Time: 8 minutesThis article was originally published on Couchbase by Arun Gupta. With his kind permission, we are sharing it here for Codeship readers. By default, all resources in a Kubernetes cluster are created in a default namespace. A pod will run with unbounded CPU and memory requests/limits. A Kubernetes namespace allows you to partition created resources […]

Continue Reading

View All Posts