Open in app

Sign In

Write

Sign In

Kavindu Chamiran
Kavindu Chamiran

129 Followers

Home

About

Oct 6, 2022

My two cents on passing CKAD in 2022

So I faced the CKAD examination in October 2022 and ended up getting 96% on the first attempt. When I purchased the exam in 2021, the exam interface was completely different compared to what I faced in October 2022. Since then, they have moved to the PSI Bridge platform, so…

Ckad

14 min read

My two cents on passing CKAD in 2022
My two cents on passing CKAD in 2022
Ckad

14 min read


Sep 21, 2019

Full MERN Stack App: 0 to deployment on Kubernetes — part 7

In the seventh part, I will talk about how to connect persistent storage to your pods and deploy stateful apps. — Welcome back to the seventh part of the series. Today we will in-detail talk about setting up a Google Compute Engine (GCE) Persistent Disk and connecting it to our Kubernetes cluster to be used by pods to deploy stateful apps. If you haven’t read my sixth part yet, please follow…

Kubernetes

6 min read

Full MERN Stack App: 0 to deployment on Kubernetes — part 7
Full MERN Stack App: 0 to deployment on Kubernetes — part 7
Kubernetes

6 min read


Sep 14, 2019

Full MERN Stack App: 0 to deployment on Kubernetes — part 6

In the sixth part, I will talk about configuring health and readiness checks and auto-scaling for our pods. — Welcome back to the sixth part of the series. Today we will in-detail talk about setting up health checks, readiness checks, and auto-scaling. We are going to configure our NodeJS server to respond to health and readiness checks and our deployment to auto-scale when facing high load. If you haven’t…

Kubernetes

8 min read

Full MERN Stack App: 0 to deployment on Kubernetes — part 6
Full MERN Stack App: 0 to deployment on Kubernetes — part 6
Kubernetes

8 min read


Sep 14, 2019

A simple sensor reader app with Kotlin

Kotlin has become the official language for Android development. Let’s talk about creating a simple app to read sensor values on your Android. — Hello everyone! Very recently, I was assigned to create a simple mobile app that can read sensor values on my phone. I am a very passionate React Native developer. That being said, my first choice was to use RN for this plus I had never used Kotlin before. Then I…

Android

10 min read

A simple sensor reader app with Kotlin
A simple sensor reader app with Kotlin
Android

10 min read


Sep 12, 2019

Full MERN Stack App: 0 to deployment on Kubernetes — part 5

In the fifth part, I will talk about deploying our app on Kubernetes and using CI/CD pipelines for faster deployment. — Welcome back to the fifth part of the series. Today we will in-detail talk about deploying our app on Kubernetes. We are going to make our initial deployment manually and use the CI/CD pipeline we built for future deployments. If you haven’t read my fourth part yet, please follow the…

Docker

9 min read

Full MERN Stack App: 0 to deployment on Kubernetes — part 5
Full MERN Stack App: 0 to deployment on Kubernetes — part 5
Docker

9 min read


Published in

FAUN — Developer Community 🐾

·Sep 12, 2019

Full MERN Stack App: 0 to deployment on Kubernetes — part 4

In the fourth part, I will talk about setting up a CI/CD pipeline for our project on GitLab. — Welcome back to part 4 of the series. Today we will in-detail talk about setting up a CI/CD pipeline. We are going to push our code to GitLab, configure our GitLab CI/CD pipeline and run a GitLab worker job. If you haven’t read my third part yet, please follow the…

Docker

10 min read

Full MERN Stack App: 0 to deployment on Kubernetes — part 4
Full MERN Stack App: 0 to deployment on Kubernetes — part 4
Docker

10 min read


Sep 12, 2019

Full MERN Stack App: 0 to deployment on Kubernetes — part 3

In the third part, I will talk about containerizing our app with Docker and pushing the images Docker Hub. — Welcome back to the third part of the series. Today we will in-detail talk about containerizing our app. We are going to build Docker images from Dockerfiles, then push them to Docker hub. Without further ado, let’s dive in. If you haven’t read my second part yet, please follow the…

Docker

11 min read

Full MERN Stack App: 0 to deployment on Kubernetes — part 3
Full MERN Stack App: 0 to deployment on Kubernetes — part 3
Docker

11 min read


Sep 12, 2019

Full MERN Stack App: 0 to deployment on Kubernetes — part 2

In the second part, I will talk about setting up a NodeJS backend with ExpressJS and SocketIO that is ready for containerization. — Welcome back to the second part of the series. Today we will in-detail talk about setting up the back-end with NodeJS, ExpressJS, and SocketIO, then connect it to our MongoDB docker container. Without further ado, let’s dive in. If you haven’t read my part 1 yet, please follow the link…

JavaScript

6 min read

Full MERN Stack App: 0 to deployment on Kubernetes — part 2
Full MERN Stack App: 0 to deployment on Kubernetes — part 2
JavaScript

6 min read


Sep 12, 2019

Full MERN Stack App: 0 to deployment on Kubernetes — part 1

In this article series, I am going to cover almost everything a fresh DevOps engineer needs to be aware about. In this first part, I will talk about setting up a React web app and preparing the app to talk to your backend. — Hello everyone! Kubernetes is one of the hottest topics in the tech industry today. Kubernetes is an open-source orchestration system for Docker containers and is backed by Google. Some of its competitors are Docker Swarm and Mesos. But Kubernetes won the container orchestration war because of the set of great…

Docker

6 min read

Full MERN Stack App: 0 to deployment on Kubernetes — part 1
Full MERN Stack App: 0 to deployment on Kubernetes — part 1
Docker

6 min read


Aug 3, 2019

Speed up your machine learning with Google Cloud + TensorFlow + GPU

A step by step guide to setup TensorFlow GPU version on Google Compute Engine and train your models on the cloud — Hello everyone! I hope you are having a great day. It may quickly become a slow day if you experience that your old computer is taking forever to train your machine learning model. If your dataset is small, then you might finish the job within a day on a good…

TensorFlow

6 min read

Speed up your machine learning with Google Cloud + TensorFlow + GPU
Speed up your machine learning with Google Cloud + TensorFlow + GPU
TensorFlow

6 min read

Kavindu Chamiran

Kavindu Chamiran

129 Followers

Software Engineer by day. Gamer by night.

Help

Status

Writers

Blog

Careers

Privacy

Terms

About

Text to speech

Teams