Open in app
Home
Notifications
Lists
Stories

Write
Prabesh Thapa
Prabesh Thapa

Home
About

Pinned

How to track large files in Github / Bitbucket? Git LFS to the rescue

Git repositories are cool and fancy when the size of your repository is small and less number of files, but what do you do when your repository grows very large I mean very very large say 5G or 10G, or your repository increases to have many many folders and many…

Git

3 min read

How to track large files in Github / Bitbucket? Git LFS to the rescue
How to track large files in Github / Bitbucket? Git LFS to the rescue

Pinned

How does the Linux kernel device process to kill when their system goes out of memory?

Linux kernel has a feature or application called OOM Killer. It kills the process whenever it is out of memory. OOM decides which process to kill based on a score that it calculates which is called oom_score. You can find oom_score for each process in /proc/PID/oom_score That rings the bell…

Thestartup

2 min read

How does the Linux kernel device process to kill when their system goes out of memory?
How does the Linux kernel device process to kill when their system goes out of memory?

Apr 7

Learning Golang ? Start here !

After playing with go for a while, i have decided that i will start to write some blog about go and some information which you need to know to get started on learning go lang. …

Learn Golang

9 min read


Feb 24, 2021

Preserving source IP address in L4 loadbalancer (AWS, DO) using Istio’s Envoy Filter and Proxy protocol.

When you are using Istio, the source ip address gets replaces when it passes through the Loadbalancer and istio ingress, the source ip address gets changed. Problem Source IP not being preserved, instead changed to either LB or Node IP address in L4 loadbalancer. This causes issuse like cannot whitelist IP…

Envoy Proxy

3 min read

Preserving source IP address in L4 loadbalancer (AWS, DO) using Istio’s Envoy Filter and Proxy…
Preserving source IP address in L4 loadbalancer (AWS, DO) using Istio’s Envoy Filter and Proxy…

Feb 21, 2021

Kubernetes certificate based authentication strategy for accessing k8s cluster .

Introduction As we know that using kubeconfig for day to day use is a bad practice, instead each user should be given access based on their account and his/her request should be protected using self signed SSL. …

K 8 S

3 min read

Kubernetes remote user authentication and authorisation using self signed certificates.
Kubernetes remote user authentication and authorisation using self signed certificates.

Feb 18, 2021

Life is hard, Randomness is harder

“You might think that creating random number is easy but its not as easy you think. Entropy as we know is the state of randomness, The more entropy we get, the more randomness there is. TL;DR True Randomness is hard. Cannot be achieved. …

8 min read

Life is hard, Randomness is harder
Life is hard, Randomness is harder

Feb 8, 2021

A primer on docker and Kubernetes for DevOps and SRE Enthusiast

You might know that docker and kubernetes are becoming very popular and having such skill will be very beneficial for you and your company. I have compiled a learning resource for docker and kubernetes. …

Docker

2 min read


Feb 1, 2021

BYOk8s — Build your own k8s cluster

Today, I will show you how you can run your own multi-region k8s cluster. First of all, you need to have 3 working VM ready so that we can work on them. …

Better Programming

4 min read

BYOk8s — Build your own k8s cluster
BYOk8s — Build your own k8s cluster

Jan 8, 2021

Do you want to increase productivity! Start with managing your screen real-estate first

Are you using all the real-estate that the screen has to offer? Do you want your screen to look like this mess? To this fully utilized clutter-free

Better Programming

5 min read

Want to increase productivity! Start with managing your screen real-estate first
Want to increase productivity! Start with managing your screen real-estate first

Jan 6, 2021

How Linux locks?

Solve the re-occurring could not get lock issue. When you are new to Linux, you might bump into the following errors, and can be frustrating, if you don’t know what actually happened and how to resolve them. So, take a deep breath and relax, we will try to fix the problem. Before you try to solve the problem…

Better Programming

2 min read

Linux locks and solving error: Could not get lock /var/lib/dpgk/lock-front end
Linux locks and solving error: Could not get lock /var/lib/dpgk/lock-front end
Prabesh Thapa

Prabesh Thapa

DevOps / SRE Engineer. Blog: 99devops.com System admin turned SRE. I love Linux.

Following
  • Bishal Shrestha

    Bishal Shrestha

  • Sagun Shrestha

    Sagun Shrestha

  • Sagar Duwal

    Sagar Duwal

  • Bijaya Prasad Kuikel

    Bijaya Prasad Kuikel

  • Pramish Luitel

    Pramish Luitel

Help

Status

Writers

Blog

Careers

Privacy

Terms

About

Knowable