48 items with this tag.

Note The icon to telling you about what task is on progress or pending 😄 ✍ : On progressing, It usually attaches with github and blog 🚧 : Pending, just stop like a note, and idea to doing something around that.

Quote Hi @all, after one week in my new job, I feel much better and am now back and continuing to learn and do my best. During this time, I spent a lot of time learning about and working with the new storage technology Longhorn to build new things with this platform, so I want to write and share my experience setting it up and working with it.

Quote Hi there, happy to see you there, I just start the holiday in my country, so spend a bit time in weekend to chill out and learn couple things. I figure out one problem in Kubewekend Cluster, we use kind and it’s tricky a bit when we do more stuff to handout with CSI, I don’t deny any thing kind do for community, it’s truly crazy but sometime we need to consider another to hangout with good potentials and easier to setup, RKE and K3S maybe save us some points today.

Quote Yo hello everyone! Hope you’re all doing well. I’m still good and enjoying things. Today, I want to share a bit about a situation I ran into when setting up a new node for my Kubernetes cluster.
Quote “Hi everyone! It’s me again for another Kubeweken session! It’s been a while since I released the first Kubeweken session, and it has become a truly significant part of my journey – complicated, yet wonderfully rewarding.

Quote Hello! It’s been a while, a month since my last break, and nearly half a year since this blog was moved to the archives. I’ve taken some free time this weekend to revive it with fresh content for the Kubewekend Stories series.

Quote Hi everyone! It’s been a few weeks since my last post. To be honest, I’ve been deeply focused on building the MVP for W’xOps. It’s quite a journey, and I’ll be sure to recap that story soon.

Quote Hello @all, again two week passed, and with this session, It’s not much specials because I am busy and not much time to read more articles as well, but I try list a bit some for exploring.

Quote Hi @all, It’s me again 👋, how is your week ? Back again to my blog, this weekend, I want to sit with you to talk about how to keep your sensitive environment variables or secret files look secure, and able to put in repository.
Surprise! One More for the Year 🎁 Hi everyone! It is a great opportunity to be back with one more technical deep dive before the new year arrives. I know I mentioned in my last post that I was wrapping things up, but I managed to finish my experiments with ExternalDNS and couldn’t wait to share the results with you.
Quote Hi @all, It’s me again. How is your week? I still good and enjoy a lot with my new job. I wonder ask myself about how much time do I work with GitLab and GitLab Runner ? Most of guys use this but maybe skip useful features of this platform, I actually talk about one of them.

Quote Hello, Hello @all, welcome back to my new blog. Couple of weeks ago quite busy and enjoyable of myself, I just spend for refresh in holiday and spend a week for my family and friend.

Quote Hi @all, it’s me again, long time no see, how is your new year? Let’s kickoff a bit energy with simple trying from my site with new technology and methodology to build and serve Java API with couple of tools, such as Maven, Tomcat and see how it work.
Config Portainer with Shell Scripting So for easily managing and reading logs, metrics, and exec console of containers, you will need monitoring tools, and portainer is exactly what you want, go to documentation for more detail.

Quote Hello everyone! It has been a while since my last technical release. I took a few weeks off to celebrate the Tet Holiday in my country, set up the workspace for my new job, and most importantly, begin the journey of running my own business alongside a close friend.

Quote Hi @all, this week is not special at all, how about you guy, hope you feel well and chill. This week is so busy, so I don’t have mood to continue kubewekend in this week, maybe back to next week.
Info Solution: Choose for temporary Blue and Green deployment. More detail can be found in this Custom Blue Green Deployment With Nginx And Gitlab Ci Blue and Green deployment strategy Nginx with bash scripting With the bash script is registered via cronjob, we need to consider about two things Nginx need to be setup for reverse proxy and route traffic when downtime occur Docker will have strategy about scale up and down the service for reducing down time With nginx configuration, it will be possible to reload a new configuration Nginx and except downtime when updating service with nginx (Service will have retries but not return 5xx Error) On the script, it will flexibly re-change between 2 configurations via Blue Green Deployment Docker for Zero Downtime Have sleep command between them, so it will change to default when the service becomes stable Docker With Docker strategy, it will perform some this task like When have new image on container registry, it will perform pull new image on that time.
Repositories General vagrant: a tool for building and distributing development environments. awesome-vagrant: A curated list of awesome Vagrant resources, plugins, tutorials and other nice things Plugins GitHub - Available Vagrant Plugins vagrant-libvirt: a Vagrant plugin that adds a Libvirt provider to Vagrant, allowing Vagrant to control and provision machines via Libvirt toolkit.
General Repositories awesome-devsecops: Curating the best DevSecOps resources and tooling 🌟 (Recommended) awesome-iam: 👤 Identity and Access Management knowledge for cloud platforms 🌟 (Recommended) Blog - The DevSec Blueprint: a comprehensive, free, and open-source learning guide designed to equip you with the essential skills and knowledge needed to transition into or grow your Cloud Security Development & DevSecOps career.
Documentations and Articles Awesome Repositories awesome-kafka (Newest): A curated list of awesome Apache Kafka resources, tools, libraries, and applications awesome-kafka: A curated list of awesome things related to Apache Kafka awesome-mqtt: Curated list of MQTT brokers, clients, tools, resources and more.
Quote This awesome collections is a place where store articles, blogs, tools and strategies to using monitoring and observability stack in your project General Blogs Grafana Labs blog: News, releases, technical articles, cool stories, and more about Grafana Is it Observable?: Educates and supports the dev community on getting started with observability tools and concepts.
Info Hashicorp Packer Packer is a tool that lets you create identical machine images for multiple platforms from a single source template. Packer can create golden images to use in image pipelines.
Info Quantum Computing Quantum computing is a multidisciplinary field comprising aspects of computer science, physics, and mathematics that utilizes quantum mechanics to solve complex problems faster than on classical computers Articles Medium - Quantum Computing and Cybersecurity: Preparing for the Next Digital Arms Race Internet - QKD BB84 protocol simulation using Quantum Simulator (Qiskit) 🌟 (Recommended) Repository openqasm: Quantum assembly language for extended quantum circuits open-quantum-safe: Software for prototyping quantum-resistant cryptography pennylane: a cross-platform Python library for quantum computing, quantum machine learning, and quantum chemistry.

Awesome Repositories Repositories awesome-scalability : The Patterns of Scalable, Reliable, and Performant Large-Scale Systems Awesome Software Architecture : Curated list of awesome articles and resources to learn and practice software architecture, patterns and principles.
Info Place to archive and snapshot the incredible command or pipe command with Linux OS platform such as Debian, Ubuntu, CentOS, … If you want to check the command with cheatsheet on your terminal, I recommend you to double-check at website cheat.

Info This place store script of mine to solve couple of problems, fun stuff and be able to reuse for multiple reason. Double-check if you concern For more explore, you can read to understand more way to improve shell script Internet - Practical Shell Patterns I Actually Use StackOverFlow -Assigning default values to shell variables with a single command in bash Blog - Using Nested Default Variable Values in a Shell Script Internet - If Statements - Bash Scripting Tutorial Baeldung - Differences Between Single and Double Brackets in Bash Blue Green Deployment Docker for Zero Downtime Abstract Zero Downtime and Automation CD for raw machine with Nginx configuration (Using the combination with GLAB for example - Add another if you do customize) Purpose: Create a platform specific the non’t downtime when deploying.
Info Powershell Powershell, bring more helpful and memorable command which can reuse on next time 😅😅😅 Extract zip file You can use Expand-Archive for extract ZIP file, for example Expand-Archive .
Documentations and Articles Repositories awesome-mongodb: 🍃 A curated list of awesome MongoDB resources, libraries, tools and applications High-Availability & Scaling Medium - High-availability MongoDB Cluster Configuration Solutions 🌟 (Recommended) Medium - Configure 3 nodes replica set of MongoDB on AWS EC2 MongoDB - Deploy a Self-Managed Replica Set 🌟 (Recommended) Medium - Setting Up MongoDB Cluster: Replication, Sharding, and High Availability Medium - The only local MongoDB replica set with Docker Compose guide you’ll ever need! 🌟 (Recommended) Tips & Configuration Medium - Solving curious case of excess memory consumption by MongoDB Medium - MongoDB primary failover with Keepalived (with MongoDB cluster) Optimization MongoDB - Best Practices Guide for MongoDB Performance Monitoring and Observability MongoDB - Monitoring a Self-Managed MongoDB Deployment 🌟 (Recommended) DrDroid - MongoDB Monitoring & Alerting: Best Practices Security MongoDB - Authentication on Self-Managed Deployments 🌟 (Recommended) MongoDB - Built-In Roles 🌟 (Recommended) MongoDB - Deploy Self-Managed Replica Set With Keyfile Authentication 🌟 (Recommended) Digital Ocean - How To Configure Keyfile Authentication for MongoDB Replica Sets on Ubuntu 20.
Documentation and Articles Awesome Repositories awesome-postgres: A curated list of awesome PostgreSQL software, libraries, tools and resources PostgreSQL Wiki: Contains user documentation, how-tos, and tips ‘n’ tricks related to PostgreSQL Cheatsheet Github Gist - psql-with-gzip-cheatsheet.
Squash commit Info Purpose: Combine N commit into one, and make it for new message Reference resource Git squash rebase - Vietnamese StackOverFlow - How do I squash my last N commits together? Method 1: rebase with -i flag git rebase -i <hash-id-you-want-to-squash> Tip Change the secondary commit from pick to squash, save and continue for set new message for commit Method 2: reset with --soft flag git reset --soft <hash-id-you-want-to-squash git commit -m "New message represent for twice or N commit" Delete branch Info Follow the article to understand how we can remove the branch in local and remote, use -d flag at: Git Delete Remote Branch – How to Remove a Remote Branch in Git For locally You can use -d with command git branch # e.
Go and Common Usages Install Golang with Binary The easy way to install Go is downloading the binary from source, and load them into PATH of Linux Machine, and it’s same but easier than for Windows with installer.

General Awesome Resources awesome-nodejs: Delightful Node.js packages and resources Tools JavaScript deno: A modern runtime for JavaScript and TypeScript.

Python3, Pip and Common usage Install Python3 and Pip When you work in Ubuntu or any Linux Distribution, you can usually see the python3 installed by default inside your kernel, because many tools and services in Linux are built and operate by python3, especially networking with netplan For that reason, you need to careful upgrade or reinstall any version of Python3 because it can cause some disturb for us.
Quote For purpose when meet the problems when we setup and provide the environment for build android with no need to use or install android studio. That reason why i write about this, let’s digest What we need when build the android Quote As my knowledge, you have multiple way to build and assemble anything of mobile, and last progress, you will have apk file and easily to delivery to another platform to test and use.
Documentations and Articles Articles MinIO - Fast and Efficient Search with OpenSearch and MinIO Dev.to - OpenSearch Snapshots with Min.io Setup Elastic - Set up a cluster for high availability Repositories awesome-elasticsearch: A curated list of the most important and useful resources about elasticsearch Tips & configuration Opster - Elasticsearch Heap Size Usage and JVM Garbage Collection Elastic - Orchestrating Elastic Stack applications Elastic - Backup, high availability, and resilience tools OpenSearch - Take and restore snapshots Interaction with Elasticsearch via CURL Abstract This note content the basic, popular command of elasticsearch and case it can use Note All commands will work if you need bypass HTTPS.
Installing You can try install docker compose in two method, apt package managing or manually. Read more at Install the Compose plugin (Recommended) Install Compose standalone Use apt package sudo apt install docker-compose-plugin -y Manually download To download and install the Compose CLI plugin, run DOCKER_CONFIG=${DOCKER_CONFIG:-$HOME/.
You can explore command with kubectl in some place, including kubectl Quick Reference kubectl reference Quick installation Kubectl latest version, or specific.
To find more information and example, you can double-check a some manifest collection at Kubernetes API Reference (1.34): Retrieve the api for double-check the manifest definition 🌟 (Recommended) Kubernetes Examples: About whole manifest of any types in Kubernetes 🌟 (Recommended) Kubernetes Lab of Collabnix: Ultimate Hands-on Labs and Tutorials 🌟 (Recommended) Kubernetes Manifests: A collection of K8s manifests to deploy common applications K8s Deployment Strategies: About setup deployment strategies of Kubernetes Medium - 24 Kubernetes Masters’ Configurations Medium - Zero-Downtime Deployments with Kubernetes CRDs-catalog: CRDs-catalog - used with kubeconform 🌟 (Recommended) doc.

Info This page is place where I store command, configuration and moreover around information security. Nuclei Info Fast and customizable vulnerability scanner based on simple YAML based DSL.
Installing The default installation (via APT) # Apply with Debian, Ubuntu or Kali sudo apt update && sudo apt install docker.io docker-compose -y # Enable and add permission (Usually: You terminal is not root, if root you can escape) sudo usermod -aG docker $USER sudo systemctl enable docker.

Quote Hi @all, a second article for this week 🙌 and I think write about Terraform to control over AWS Accounts is not bad, sometime this can be one of solution to handle a big organization with Assume Role and apply it for Terraform.

Awesome Repository awesome-nginx : A curated list of awesome Nginx distributions, 3rd party modules, Active developers, etc. nginx-proxy: Automated nginx proxy for Docker containers using docker-gen Articles Medium - Nginx Configuration File Explanation and Common Feature Configurations (90% Practical Use Rate) 🌟 (Recommended) Myself - Create Free SSL with Let’s Encrypt and Certbot Blog - Nginx high availability through Keepalived – Virtual IP Nginx Docs - High Availability Support for NGINX Plus in On-Premises Deployments 🌟 (Recommended) Medium - Linux Load Balancing: Advanced Techniques 🌟 (Recommended) Nginx Configuration Default nginx.
General Articles Nanonets - Tesseract OCR in Python with Pytesseract & OpenCV Medium - Understanding Milvus: Key Concepts and Potential Applications Medium - Why You Shouldn’t Invest In Vector Databases? Datacamp - The Top 7 Vector Databases in 2025 Medium - 30+ MCP Ideas with Complete Source Code Medium - The Open-Source Stack for AI Agents Ngrok - Prompt caching: 10x cheaper LLM tokens, but how? AIME - PyTorch 2 GPU Performance Benchmarks (Update) General Medium - Agentic AI Knowledge Hub: Everything You Need to Know in One Place 🌟 (Recommended) Azure - AI agent orchestration patterns Awesome Repositories applied-ml: 📚 Papers & tech blogs by companies sharing their work on data science & machine learning in production awesome-agentic-ai: A curated list of principles and technologies related to Agentic AI systems.

Data Engineer Articles Medium - Data Pipeline Development with MinIO, Iceberg, Nessie, Polars, StarRocks, Mage, and Docker Medium - ETL and ELT 🌟 (Recommended) Medium - ELT with Fabric, Azure and Databricks Medium - The Change Data Capture (CDC) Design Pattern 🌟 (Recommended) Medium - Apache Airflow Overview Blog - Data Lake vs Data Warehouse 🌟 (Recommended) ML4Devs - Scalable Efficient Big Data Pipeline Architecture MonteCarlo - Data Pipeline Architecture Explained: 6 Diagrams and Best Practices 🌟 (Recommended) Medium - Data Engineering Best Practices: How Big Tech & FAANG Firms Manage and Optimize Apache Kafka Medium - 5 Steps to Build Efficient Data Pipelines with Apache Airflow Blog - A Primer on Data Warehouses 🌟 (Recommended) Blog - Data Industry Primer 🌟 (Recommended) Onehouse - Comprehensive Data Catalog Comparison 🌟 (Recommended) Awesome Repositories awesome-apache-airflow: Curated list of resources about Apache Airflow awesome-bigdata: A curated list of awesome big data frameworks, resources and other awesomeness.
Generals Articles Neptune.ai - MLOps Landscape in 2024: Top Tools and Platforms 🌟 (Recommended) Neptune.ai - MLOps Principles and How to Implement Them 🌟 (Recommended) Google Cloud - MLOps: Continuous delivery and automation pipelines in machine learning Datacamp - 25 Top MLOps Tools You Need to Know in 2025 Youtube - GPU Instance Selection: AI & LLM Inference Benchmarking 🌟 (Recommended) Blog - LLM Inference Speed Benchmarks Awesome Repositories awesome-mlops: A curated list of references for MLOps AI-Infra: init to record my learning path of AI Infra, especially on inference.

Quote Hello y’ @all guy, nice to see you here. BTW, How is your week ? I’m feel pleasure for what I am learning and doing right now, currently I enjoy with my new job and explore new strategies for keeping learn about architecture and growth up in tech fields.

Quote “Hi everyone! It’s been a while since I’ve blogged. I encountered a couple of health problems a few weeks ago, but I’m fully recovered now and eager to get back to what I love.
General Note Caddy is the first and only web server to use HTTPS automatically and by default. Repository Caddy: Fast and extensible multi-platform HTTP/1-2-3 web server with automatic HTTPS 🌟 (Recommended) dist: Resources for packaging and distributing Caddy Documentations and Articles Automatic HTTPS Caddy Server and Umami analytics platform Caddy Server Documentation Common Caddyfile Patterns Caddy Commands Use the documentation to get valid command to handling Caddy Server To reload configuration use reload command.