Thomas NyambatiinMasked WeaverKubernetes 101 part 5: Scaling the Application and rolling updatesIn the previous article, we created a deployment and exposed it to the public via a service. The deployment created only one pod when…Dec 10, 2018Dec 10, 2018
Thomas NyambatiinMasked WeaverKubernetes 101 part 4: Exposing application via ServicesIn the previous article, we explored deployments and pods. We were able to troubleshoot the application using different kubectl commands…Dec 8, 2018Dec 8, 2018
Thomas NyambatiinMasked WeaverKubernetes 101 part 3: Deployments and podsIn the previous article, we packaged a simple NodeJs application and deployed it to the cluster via a deployment. We went a step further…Dec 6, 2018Dec 6, 2018
Thomas NyambatiinMasked WeaverKubernetes 101 part 2: Deploying apps to Kubernetes ClusterIn our previous article we looked at the kubernetes cluster and its components. We went a step further and created a local cluster using…Nov 28, 20183Nov 28, 20183
Thomas NyambatiinMasked WeaverKubernetes 101 part 1With modern web services, users expect applications to be available 24/7, and developers expect to deploy new versions of those…Nov 19, 20181Nov 19, 20181
Thomas NyambatiinMasked WeaverAutomate SSH Key Rotation With Ansible part 2In the previous article we looked into SSH, SSH keys and the steps to follow when you are doing a key rotation. We also did a manual key…Sep 9, 20183Sep 9, 20183
Thomas NyambatiinMasked WeaverAutomate SSH Key Rotation With Ansible part 1This article covers a brief introduction on ssh, ssh keys and the manual process of rotating ssh keys. It serves as a pre-requisite for the…Sep 6, 2018Sep 6, 2018
Thomas NyambatiinMasked WeaverManage Heroku Infrastructure with TerraformHeroku is the defacto Platform as a Service for many Developers. This popularity is based on the simplicity of provisioning and fast…Sep 3, 20182Sep 3, 20182
Thomas NyambatiMaster the art of Conditionals- JavaScriptConditionals are very important concept in any programming language. Through conditionals we can define what piece of code should run, when…Jan 4, 2018Jan 4, 2018
Thomas NyambatiinMasked WeaverUnderstanding Blue Green DeploymentsDeployment is the process of getting your software available and ready for use. This involves a lot of activities that work in sync to…Dec 13, 2017Dec 13, 2017