Karna

From Research to Reflection


GPG Key Migration

Migrate GPG Keys from One Workstation to Another

Replace [your key] with your key ID

To obtain your key ID

gpg --list-secret-keys --keyid-format LONG

Which returns something like

/home/angela/.gnupg/pubring.kbx
-------------------------------
sec   rsa4096/[your key] 2018-03-30 [SC]
      ABCDEFGHIJKLMNOPQRSTUVWXYZ
uid                 [ unknown] angela (KEY NAME) <user@domain>
ssb   rsa4096/ABCDEFGHIJKL 2018-03-30 [E]

After the key size rsa4096/ is your key ID.


Export the key in preparation to move it

gpg --export -a [your key] > gpg-pub.asc

Prepare the secret key for migration (if password protected, you’ll be prompted to enter it)

Read more...

Docker Credential-PASS setup in CLI

Generally when we are using CLI version of docker preferably in Linux (I use Arch BTW 👿) we have to enter pass key every time we are logging. To avoid that docker has provided a better way to save the credentials using credential-managers such as pass etc…,

Thanks to this Issue #102 we can now able to use pass (I prefer this since I am using it 😅) manager to save credentials and tell docker to login automatically using those.

Read more...

40 Days of Kubernetes

What is it?

This is a 40 days of Kubernetes lecture series from Certified Kubernetes Administrator Full Course For beginners.

Day-01 : Docker Fundamentals

What is Docker?

Docker is a platform that lets developers package applications and all their dependencies into lightweight, portable units called containers. This ensures that the application will run the same way on different machines—whether it’s your laptop, a server, or the cloud.

Imagine a world where "It works on my machine!" is no longer a problem.

Image Description

Read more...

Starting My Blogging Journey 🌱

Excited

This is my very first blog post, and to be honest, I’m not sure what I’m doing yet. But that’s okay—we all have to start somewhere! I decided to take the leap and just begin. Hopefully, as I keep going, I’ll figure out what I really want to write about.

How I made this blog

I’ve put this blog together using some cool tools:

  • Obsidian: Where I jot down all my ideas and organize my notes.
  • Hugo: The tool that helps create this blog and make it look nice.
  • GitHub: This is where I save my blog files and manage changes.
  • Netlify: The platform that makes my blog available online for everyone to see.

It was a mix of fun and trial-and-error to set this up, but I’m proud to say it’s up and running now!

Read more...
1 of 1