Kubernetes CLI command
In this post, we will discuss several essential tools for Kubernetes (K8s); the most common are kubectl, Kind, Minikube, and K9s. What is Kubernetes? In full, Kubernetes (K8s) is an open-source orchestration platform designed to automate the deployment, scaling, and management of containerized applications. 1. The “Desired State” The fundamental logic of K8s is the Desired State. Instead of manually starting containers, you tell Kubernetes: “I want three copies of my EMR application running on port 80.”. If one container crashes, K8s detects the failure and automatically restarts it to maintain that state. ...
Podman / Docker / MacOS container CLI
In our last article, we talked about Cloud Service Provider CLIs. Now, we will focus on containerization software. Podman and Docker are both native to Linux. Therefore, when you install them on other operating systems, they require a Linux VM to run. macOS has its own solution macOS container. By providing native software, Apple controls how they run the Linux VM over their UNIX-based system. Below are the essential CLI commands for all three containerization platforms. ...
Cloud Diagnostics vs Linux CLI
When the Web UI is slow or the instance is unreachable, the CLI is your only diagnostic tool. However, each provider has a different “logical unit” you must remember: AWS: Instance ID based (i-xxxxxx). GCP: Project/Zone based (–zone). Azure: Resource Group based (–resource-group). 1. The Diagnostic Command Map Goal Linux CLI AWS GCP Azure Boot Logs journalctl -b aws ec2 get-console-output gcloud compute instances get-serial-port-output az vm boot-diagnostics get-log Health uptime aws ec2 describe-instance-status gcloud compute instances describe az vm get-instance-view Firewall iptables -L aws ec2 describe-security-groups gcloud compute firewall-rules list az network nsg list Disk Status df -h aws ec2 describe-volumes gcloud compute disks describe az disk show 2. Boot Diagnostics (When SSH Fails) If you see [FAILED] Failed to start OpenSSH, use these commands to see the “Serial Console” output. ...
Essential Linux Diagnostics for RHEL and Debian
As sysadmins, we often rely on dashboards like Webmin or cloud monitoring alerts. But when you’re in an exam environment or a recovery shell, those GUIs vanish. You are left with the terminal. After years of Linux use, I realized that relying on dashboards had dulled my “command line muscle memory.” Here is a consolidated diagnostic cheat sheet that works across the two most common enterprise families: RHEL/Fedora and Debian/Ubuntu. ...
Certification
I love learning about programming languages, but I don’t think I’d enjoy working full-time as a programmer. I’m also passionate about AI and large language models (LLMs), but I don’t consider myself a strong machine learning programmer either. What truly drives me is learning new skills to fuel my passion for problem-solving. I’m especially interested in areas like Universal Access, Automation, Domotics, and IoT. I believe these are foundational skills I need to acquire. By improving my core abilities, I hope to create better solutions — and in the long run, help my customers achieve better outcomes. ...
Healthcare Automation | Large-Scale Data Systems | Transformation Consultant | AI Learner for Smarter Workflows
This is collection of articles on My LinkedIn: What Are Automation and Digital Transformation? In the modern business landscape, many new ideas are constantly being explored to improve efficiency and competitiveness. Two powerful approaches that I’ve worked closely with are Automation and Digital Transformation. What is Automation? Automation, or more precisely process automation, refers to the use of technology to streamline workflows across departments with minimal manual intervention. The goal is to reduce friction between units, eliminate repetitive tasks, and increase overall operational efficiency. ...
ChatGPT API
After I did test many database with ChatGPT I would like to share the “ChatGPT API”. I put the image version in LinkedIn, and I would like to put the full version here. OpenAI API Platform / API Description Free / Paid chat/completions ChatGPT-style conversation Paid completions Legacy GPT-3 completions Paid embeddings Text embeddings Paid moderations Content filtering Free audio/transcriptions Speech to text (Whisper) Paid audio/translations Audio to English Paid images/generations DALL·E image generation Paid images/edits, images/variations Image editing/variations Paid fine-tuning Custom model tuning Paid assistants Tool-integrated AI assistant Paid threads Manage chat sessions Paid files File uploads for assistant Paid function calling / tool use Execute external functions Paid ChatGPT Web App GPT-3.5 (default model) Basic chatbot Free GPT-4 (gpt-4-turbo) Advanced reasoning model Paid Code Interpreter Python tool / Data analysis Paid DALL·E image generation Generate images from prompts Paid Browsing tool Live web access Paid Memory Remembers user preferences Paid File upload and analysis Understand uploaded documents Paid Custom GPTs Create personal assistants Paid Other Platforms and Integrations Microsoft Copilot GPT in Word, Excel, etc. Paid Azure OpenAI API OpenAI access via Azure Paid LangChain / SDKs Tooling frameworks Depends (Usage Paid) OpenAI API Endpoints (Free vs. Paid) ...
Result of testing LLM for my old projects.
AI is the new electricity and will transform and improve nearly all areas of human lives. This is the theme of DeepLearning.ai. The one site that I took for many courses about AI lately. I think I understand more about AI, so this is some parts of conclusion that I want to share. Good Transform result need quite a lot of compute power. If you have not much of continuous work to transform, using Public AI may get you better result, with cheaper cost. ...
AI train (myself) and test (AI train).
I am learning “Artificial Intelligent” LLMs from Cisco and Deeplearning.AI, and want to know if this can apply on my old project. I had 2 large-scale database projects: one was from dialysis, and another was from liquidation project. both took me around 2-3 years to finish them. I wish to see if I can use LLMs to do these projects in more efficient ways. I know all step to do that manually, however for pretrain, and pair program with database more new ways of work need to be explored. ...
ground hog day (revisited)
I loved “ground hog day” (movie) a lot. I remembered mentioned about that several times. and now again I will mention about this again. The situation that you can do nothing. Only one way left is to improve yourself. You don’t know in long run that improvement will help or not. However you still improve yourself. I need to mention about Database Analysis skill. I have some background in this. (18 years +). Learning new database skill is good. I know how my knowledge lack behind from SPSS day to tableau. ...