CoreOS

How To Securely Set Up Shipyard 2.0.10 with TLS on CoreOS — step-by-step Docker tutorial on Progressive Robot

How To Securely Set Up Shipyard 2.0.10 with TLS on CoreOS

In this guide, we’ll be setting up Shipyard 2.0.10, a Docker management tool, on a single CoreOS server and securing Docker with a TLS certificate to ensure that only authorized clients may connect to it. TLS Stands for *Transport Layer Security*. It’s used to encrypt data as it is transported from the client to the server and back again. In our case, we’ll use it to encrypt our connection to the Docker host, and Docker’s connection to Shipyard.

Read more
How To Set Up a Deis Cluster on the cloud provider — step-by-step DevOps tutorial on Progressive Robot

How To Set Up a Deis Cluster on the cloud provider

Deis is an open source private Platform as a Service (PaaS) that simplifies deploying and managing your applications on your own servers. By leveraging technologies such as Docker and CoreOS, Deis provides a workflow and scaling features that are similar to that of Heroku, on…

Read more
How To SSH Securely with Kryptonite on the cloud provider — step-by-step Linux tutorial on Progressive Robot

How To SSH Securely with Kryptonite on the cloud provider

SSH is the primary way of connecting to remote Linux servers. Securing this channel is essential to maintaining a secure infrastructure. Kryptonite is a secure solution to protecting your SSH private key. In this guide, you will generate an SSH key pair with Kryptonite on your phone, pair your phone with your local computer, and use Kryptonite to SSH into a cloud servers.

Read more
How To Troubleshoot Common Issues with your CoreOS Servers — step-by-step Docker tutorial on Progressive Robot

How To Troubleshoot Common Issues with your CoreOS Servers

CoreOS is an extremely powerful operating system focused on cluster management, security, and containerized service deployments. However, the unconventional way that the system is set up can make troubleshooting somewhat difficult. In this guide, we’ll cover the basics of how to track down issues in your deployment as well as your services.

Read more
How To Use Confd and Etcd to Dynamically Reconfigure Services in CoreOS — step-by-step Web Servers tutorial on Progressive Robot

How To Use Confd and Etcd to Dynamically Reconfigure Services in CoreOS

Etcd is a globally distributed key-value store that is available in CoreOS installations. By registering services in this store, related applications can adjust their configuration based on the values available. In this guide, we will demonstrate how to configure `confd` to monitor `etcd` in order to dynamically generate an Nginx configuration. Continuous polling of `etcd` allows us to configure Nginx as a load balancer that adjusts its list of backend servers as they are started or stopped.

Read more
How To Use Fleet and Fleetctl to Manage your CoreOS Cluster — step-by-step DevOps tutorial on Progressive Robot

How To Use Fleet and Fleetctl to Manage your CoreOS Cluster

The fleet daemon and the fleetctl utility program are essential for managing your CoreOS cluster. A cluster-wide interface to individual systemd instances, this system allows you to manage services throughout your clustered environment. In this guide, we’ll get familiar with these components.

Read more
What is Kubernetes? — step-by-step Docker tutorial on Progressive Robot

What is Kubernetes?

Kubernetes is a container management system meant to be deployed on Docker-capable clustered environments. In this guide, we will discuss some of the basic concepts that Kubernetes introduces. We will discuss some of the design decisions and what makes this different from other cluster-related technologies.

Read more
CHAT