Vanakkam all
The day starts with AI and ends with AI. We are responsible for all these 🙂 . We the human gave the name and definition – GPT : Generative Pre-Trained Transformers which means that the GPT models give applications the ability to create human-like text and content. Thats it – it creates human-like text , content , video and what not. While hearing all these do we feel happy or sad about tomorrow ?
I would say just enjoy the journey and create your own path
Headsup to Devops & SRE Engineers :
Do not rest, keep learning. Adopting to new technologies will help you to survive and thrive alongside AI in the future.
K8sGPT :
We got a requirement from one of our client to analyze their kubernetes cluster and suggest them with recommendation to improve the cluster health, usage of resources, node capacity, point out the existing issues etc. While doing a research on the same, I came across the this tool – k8sGPT.
K8sGPT gives Kubernetes SRE superpowers to everyone
k8sgpt is a tool for scanning your Kubernetes clusters, diagnosing, and triaging issues in simple English. It has SRE experience codified into its analyzers and helps to pull out the most relevant information to enrich it with AI.
Installation :
It can be installed in Linux, Mac and also comes as operator package too
K8sGPT Analyzers:
Run the command :
./k8sgpt analyse -o json –explain –filter=pod | jq .
K8sGPT uses analyzers to triage and diagnose issues in your cluster. It has a set of analyzers that are built in, but you will be able to write your own analyzers
Built in analyzers (Enabled by default)
podAnalyzer
pvcAnalyzer
rsAnalyzer
serviceAnalyzer
eventAnalyzer
ingressAnalyzer
statefulSetAnalyzer
deploymentAnalyzer
cronJobAnalyzer
nodeAnalyzer
mutatingWebhookAnalyzer
validatingWebhookAnalyzer
LLM AI Backends
K8sGPT uses the chosen LLM, generative AI provider when you want to explain the analysis results using –explain flag
Default:
openai
K8sGPT Copyright :
Grant of Copyright License. Subject to the terms and conditions of this License, each Contributor hereby grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable copyright license to reproduce, prepare Derivative Works of, publicly display, publicly perform, sublicense, and distribute the Work and such Derivative Works in Source or Object form.
So when this is clear, chatGPT can learn, train from k8sGPT and help with analyzing and answering the users question.
Review by SWE, Google :
One of the SWE from Google says “This can save, the support teams tons of hours, so they can focus on more complex problems and automation”
My interpretation to this :
What more complex problems do we face in real time?, even if we do, how many such occurs more often. What more automation are we talking about as we have all sort of automation tool powering up with AI now a days.
I Will continue my journey towards understanding more about AI, its background and the copyrights impacted
V