Johngai’s Tech Forge

Johngai’s Tech Forge

Crafting the Future with AI and IoT

  • Home
  • Blog
  • Resume
  • About
  • 23rd Apr 2025

    Practical Guide: Debugging Kubernetes Nodes and Managing Docker in Custom Setups

    Practical Guide: Debugging Kubernetes Nodes and Managing Docker in Custom Setups

    This guide addresses troubleshooting Kubernetes Node NotReady issues, configuring SSH and hostnames, fixing kubectl connection errors, and setting up a private Docker registry. It also covers accessing NodePort services and suggests advanced practices like using TLS for Docker registries. Additional learning resources are recommended for skill enhancement.

  • 16th Apr 2025

    Running Local Docker Images in Minikube: A Quick Guide

    Running Local Docker Images in Minikube: A Quick Guide

    Minikube allows you to run a single-node Kubernetes cluster locally, making it ideal for testing and development. However, Kubernetes typically pulls images from remote registries, which can be cumbersome when working with local Docker images. This guide explores two efficient methods to use your local Docker images within a Minikube cluster. Method 1: Load Local…

  • 9th Apr 2025

    Comprehensive Guide for Developers Working with C#, Python, TypeScript, and Go: Best Practices, Solutions, and Quick References

    Comprehensive Guide for Developers Working with C#, Python, TypeScript, and Go: Best Practices, Solutions, and Quick References

    This guide serves as a comprehensive resource for developers proficient in C#, Python, TypeScript, and Go, emphasizing their applications in Windows development, data science, web development, and microservices. It offers best practices, syntax examples, and libraries to streamline development, ensuring high-quality, efficient, and maintainable code across diverse projects.

  • 21st Mar 2025

    Updating Deprecated Commands in “Kubernetes in Action”

    Updating Deprecated Commands in “Kubernetes in Action”

    The post reviews the book “Kubernetes in Action” by Marko Luksa, highlighting deprecated commands in Kubernetes as it evolves. It updates commands for managing ReplicaSets instead of ReplicationControllers, emphasizes using deployments for scaling and updates, and suggests using declarative management for better resource management in Kubernetes.

  • 20th Mar 2025

    Troubleshooting Kubernetes Service Exposure with Minikube

    Troubleshooting Kubernetes Service Exposure with Minikube

    This blog post outlines troubleshooting steps for exposing a service in Kubernetes while addressing deprecated commands. Initially, the author updated the command for deployment. After encountering LoadBalancer issues in Minikube, a switch to NodePort was made. Following further connectivity issues, port forwarding and Minikube tunnel were used to access the service successfully.

  • 28th Feb 2025

    A Comprehensive Guide to Kubernetes Toolchains for Microservices

    A Comprehensive Guide to Kubernetes Toolchains for Microservices

    Kubernetes is essential for managing containerized applications and microservices, enabling automation, scaling, and management. A guide discusses crucial tools categorized for command-line, cluster management, development, deployment, and monitoring. These tools, like kubectl and Helm, enhance workflows, facilitate smoother deployment, and assist in performance monitoring, optimizing the Kubernetes experience.

  • 27th Feb 2025

    AutoOps: The Future of IT Automation and Integrated Operations

    AutoOps: The Future of IT Automation and Integrated Operations

    AutoOps is an integrated approach to IT operations, combining automation, cloud infrastructure, machine learning, DevOps, and financial management. It streamlines processes like infrastructure management, CI/CD, and incident response, enhancing efficiency, scalability, and reliability. By embracing AutoOps, organizations can improve operations, reduce costs, and accelerate software delivery in a competitive landscape.

  • 27th Feb 2025

    How to Setup and Enable SSH on WSL and Access from Other Computers

    How to Setup and Enable SSH on WSL and Access from Other Computers

    This guide explains how to set up SSH on Windows Subsystem for Linux (WSL) for remote access. It includes installing the OpenSSH server, enabling the service, configuring it to listen on all IPs, mapping ports for connections, and troubleshooting common issues, ensuring secure connectivity to your WSL environment.

  • 24th Feb 2025

    From DevOps to GitOps: Navigating IT Operations

    From DevOps to GitOps: Navigating IT Operations

    In the early days of my career, I remember how each server in our data center had its own unique name. They were treated like prized possessions—precious, valuable, and meticulously cared for. Back then, servers weren’t just machines; they were almost like pets. But as time went on, something shifted. The industry began treating servers…

  • 30th Jan 2025

    The Celebration of Chuxi: A Reflection on Ageism in Modern Commentary

    The Celebration of Chuxi: A Reflection on Ageism in Modern Commentary

    Every year, as the Chinese Lunar New Year approaches, families across the country gather to celebrate Chuxi—the eve of the New Year. It is a night steeped in tradition, one marked by joy, reunion, and reflection. Among the highlights of this evening is the grand celebration party broadcasted by CCTV, an event that has become…

←Previous Page
1 2 3 4 … 6
Next Page→
About

Privacy Policy

About Me

Subscribe

Contact

Contact me

Resume

Create a website or blog at WordPress.com

John Ngai avatar
  • AI
  • AUTOTECH
  • CODING
  • DEVOPS
  • LIFE
  • MATERIALS
  • OS

AI architecture artificial-intelligence biography book-review book-reviews books chatgpt Chinese Cloud CODING culture dailyprompt data science DEVOPS docker education fiction GPU haruki-murakami IT k8s kubernetes LIFE linux literature mac macos news open source OS package poem programming python pytorch reading security society software software-development tech technology tools windows

Log in

Privacy & Cookies: This site uses cookies. By continuing to use this website, you agree to their use.
To find out more, including how to control cookies, see here: Cookie Policy
  • Subscribe Subscribed
    • Johngai’s Tech Forge
    • Already have a WordPress.com account? Log in now.
    • Johngai’s Tech Forge
    • Subscribe Subscribed
    • Sign up
    • Log in
    • Report this content
    • View site in Reader
    • Manage subscriptions
    • Collapse this bar