CICD on OpenShift Part Two


Continue with part one, I will show you the details of the CICD scripts and also the Bamboo plan. Lets start with the CICD scripts, it can be found in my OpenShift-CICD repository on GitHub. The key parts are two OpenShift configuration files: build.yaml and deploy.yaml. The script is to make a copy from the template … Continue reading CICD on OpenShift Part Two

The myth of memory requests and limits in Kubernetes


I summarised a list of FAQ about the memory request and limit in Kubernetes. Also I have a real example down the bottom. 1) What if Container exceed memory request? Totally fine, a Container can exceed its memory request if the Node has memory available. 2) What if Container exceed memory limit? Thats dangerous, as … Continue reading The myth of memory requests and limits in Kubernetes

Pods are not recreated after kubernetes node failure


  We had a short outage recently which was caused by the pods were not recreated on other nodes when the previous node become unresponsive. It is Kubernetes 1.6, and according to the documentation, it is expected in some cases. "If the Status of the Ready condition is “Unknown” or “False” for longer than the … Continue reading Pods are not recreated after kubernetes node failure

Service Catalog in OpenShift


OpenShift 3.7 is now able to create and use some AWS services via the Service Catalog. Here is a quick demo that I found out on YouTube: https://www.youtube.com/watch?time_continue=5&v=vqHNwJVDNlQ The technology behind it is called 'Open Service Broker API'. I am not sure for now if supports multi AWS accounts, it would be nice if it … Continue reading Service Catalog in OpenShift