Build smart into your docker images

We have been running mysql 5.7 on OpenShift with RedHat provisioned images.  To make it work is easy, but to make it work correctly is a bit harder. One example is that how to setup the innodb_buffer_pool_size (one of the most important parameters of mysql)? When you build the image you don't know how much memory the … Continue reading Build smart into your docker images


Resources QoS in Kubernetes

I extracted a few points to grasp the rough idea of how Kubernetes manages resources QoS: Pods that need to stay up reliably can request guaranteed resources, while pods with less stringent requirements can use resources with weaker or no guarantee. If a pod is successfully scheduled, the container is guaranteed the amount of resources … Continue reading Resources QoS in Kubernetes

What GCP offers but AWS does not?

A quick summary of what I have found out in Google Cloud Summit Sydney yesterday. GCP GCE offers pay-per-minute (minimum 10 minutes charge), AWS EC2 charges pay-per-hour GCP GCE offers customisable instance spec (up to 64 cores, 416G RAM), AWS EC2 only supports fixed instance spec. GCP GCE support live migration, AWS does not support … Continue reading What GCP offers but AWS does not?

Missing Parts of OpenShift Dedicated

I have been working on OpenShift Dedicated (on AWS) for a few weeks. At the time of writing (v3.5.5.31), here are a couple missing parts that I have found out so far. They are all confirmed by the RedHat support. Share persistent volume across multiple containers: Currently there is no way to share the persistent … Continue reading Missing Parts of OpenShift Dedicated