Simply the best, single-page source for `kubectl` if you forget something https://kubernetes.io/docs/reference/generated/kubectl/kubectl-commands
Simply the best, single-page source for `kubectl` if you forget something https://kubernetes.io/docs/reference/generated/kubectl/kubectl-commands
Das Juni-Treffen der #Python #Usergroup #Graz steht an.
Diesmal gibt es einen Vortrag (auf Englisch) von #Nicoo zum Thema:
"Modern #operations in python with #kubernetes "
- 3. Juni 2025 ab 19:00 Uhr
- im #Realraum
#ops #kubectl #k9s #steiermark #styria
https://events.graz.social/events/8ffb9999-ddf6-49df-841b-9292d1474ad9
Autocompletar en Kubernetes #sysadmin #alias #helm #kubectl #kubernetes #velero
https://www.ochobitshacenunbyte.com/2025/05/15/autocompletar-en-kubernetes/
Skid Vis hosts a Workshop on Kubernetes July 23rd at Nebraska.Code().
https://nebraskacode.amegala.com/
#Kubernetes #Nebraska #TechWorkshop #UniversityofIowa #BellevueUniversity #deployapplications #managecontainers #kubectl #TechnologyConference #technebraska #heartland
Because I always forget, here's how to easily decode a kubectl secret with jq (I think there's a built-in way to do this, but life's too short to figure it out).
kubectl get secret secret -o json | jq -r '.data | to_entries[] | "\(.key): \(.value | @base64d)"'
На жаль #kubectl команда "get nodes" може не показувати повну інформацію про ноди.
Щоб заставити #kubectl виводити потрібні дані можна використати #jq
```
kubectl -n get nodes -o json|jq -r '.items[].metadata | [.name, .annotations."alpha.kubernetes.io/provided-node-ip", .labels.lifecycle] | @tsv' |column -t
ip-192-168-131-224.eu-central-1.compute.internal 192.168.131.224 OnDemand
ip-192-168-133-177.eu-central-1.compute.internal 192.168.133.177 Ec2Spot
ip-192-168-135-25.eu-central-1.compute.internal 192.168.135.25 OnDemand
ip-192-168-150-219.eu-central-1.compute.internal 192.168.150.219 OnDemand
```
#Kubernetes
20 полезных команд Kubernetes, о которых вы не знали
Ваш кластер снова ведёт себя как капризный ребёнок? Ошибки, зависшие поды, бесконечные деплои, которые идут не туда, куда нужно? Значит, пора прокачать свои навыки работы с kubectl! Мы собрали в этой подборке самые полезные команды с подробным описанием, которые помогут держать Kubernetes в узде и решать любые инциденты одной кнопкой!
https://habr.com/ru/companies/aeza/articles/891240/
#devops #cloud #k8s #kubernetes #linux #kubectl #контейнеризация #контейнеры
This guide will walk you through the process step-by-step, enabling you to harness the full potential of Kubernetes from your terminal.
https://greenwebpage.com/community/how-to-install-kubectl-on-ubuntu-24-04/
#kubectl #kubernetes #computerapplications #ubuntu #linuxadministration #greenwebpage
Стратегии деплоя: как мы пришли к использованию Argo CD
Привет, Хабр! Меня зовут Егор Салиев, я DevOps-инженер в провайдере IT-решений Hilbert Team. Сегодня хочу затронуть тему, которую недавно обсуждали на Kuber MeetUp в Selectel, и которая будет интересна инженерам, занимающимся настройкой CI/CD и деплоем. Рассмотрим, как со временем менялась практика развертывания приложений в Kubernetes. Обсудим переход от ручного процесса к автоматизации и сравним две модели деплоя: push и pull. В результате мы дойдем до современного подхода — GitOps с Argo CD. Такой метод помогает компаниям стандартизировать процессы, уменьшить количество ошибок и сбоев, ускорить вывод продукта на рынок, а также сократить расходы на инфраструктуру.
https://habr.com/ru/companies/selectel/articles/883650/
#selectel #hilbertteam #kubernetes #devops #argocd #terratest #gitlab #gitops #kubectl #helm
Creating a #Kubernetes cluster in less than 10 minutes? What do use in 2025?
Let’s see and create a three node cluster in just minutes!
#talos #linux #howto #k8s #taloslinux #cloud #talosctl #kubectl
https://gyptazy.com/talos-linux-howto-create-a-kubernetes-cluster-in-10-minutes/
Also, stop memorising the vimrc setup and #kubectl command completion. These are now standard in the environment.
Be prepared for a horrible test environment. It's like a VNC web client connected to the Linux desktop with a terminal and Firefox. Copy and paste between the browser and local to the VM is janky.
It looks like can install extra software I was able to install gron, but I did this via apt. So anything that requires a curl shell install script may not work. I noticed that kubernetes.io search still listed community topics but did not let you click on them.
You're expected to know #JSONPath / #jq. If you're mind goes blank (remember you won't be able to search StackOverflow), get the format of the output from kubectl correct and then use grep (the old ways are the best).
If you do use #Kubernetes but in a managed environment (EKS, AKS, etc) you'll want to drill the labs on installing/maintaining clusters, etcd maintenance and deployments (including network policies, ingresses, etc). Same applies if you're used to an automated deployment CD environment like #ArgoCD. Remember "--dry-run=client --output yaml" is your friend.
Finally, be aware there are multiple cluster environments in the exam (questions will tell you which context to use), so if you know how to mod your PS1 prompt make sure it includes the output from "kubectl config current-context". Alternatively, create an alias 😉
Do you have any useful tips? Share them in the replies?
Links 🔗
⭐ https://www.udemy.com/course/certified-kubernetes-administrator-with-practice-tests/
⭐ https://github.com/tomnomnom/gron
My collegue @mariolet did a nice lightning talk at KubeCon NA 2024 about a kubectl debugging extension: https://www.youtube.com/watch?v=fg57Zmm4eN4 #kubernetes #k8s #kubectl #debug #kubecon
My collegue @mariolet did a nice lightning talk at KubeCon NA 2024 about a kubectl debugging extension: https://www.youtube.com/watch?v=fg57Zmm4eN4 #kubernetes #k8s #kubectl #debug #kubecon
Certified Kubernetes Application Developer (CKAD) 試験の学習方法
https://qiita.com/takahiro_fukushima/items/74b066320cc0dcdfadf4?utm_campaign=popular_items&utm_medium=feed&utm_source=popular_items
I'm using #ansible to automate #helm which automates #kubectl which automates #crio which automates #cgroups and #namespaces. #kubernetes is #turtlesallthewaydown
Here's a tutorial I wrote a few months ago that's aimed at software developers who work professionally with programming languages like Python, but aren't exactly familiar with Kubernetes and containerization. Essentially, it explains how to containerize a simple Python application in Docker and then deploy it to a Kubernetes cluster.
I have a few other technical writing pieces that I plan to make publicly available on my GitHub repository. In the medium term, I plan to create my own personal website just to store my portfolio of technical writing articles and to share/comment on interesting things I happen to notice about this profession. At the moment I'm still hesitating about the right technology stack to use - Hugo/Gatsby/Docusaurus/GitBook/Jeckyl...
"This hands-on tutorial provides a step-by-step guide to preparing an application image, setting up the necessary infrastructure, and deploying the image to a Kubernetes cluster. It is written for professional software developers who are new to Kubernetes and containerization."
#Kubernetes #Docker #DevOps #Python #Programming #SoftwareDevelopment #TechnicalWriting #Containers #Containerization #Kubectl
Ma biblio :
🔗 https://github.com/jpetazzo/beyond-load-balancers
🔗 https://kubecolor.github.io/
🔗 https://cloudnative-pg.io/
🔗 https://github.com/applejag/kubectl-klock
🔗 https://warpstreamlabs.github.io/bento/
https://helmfile.readthedocs.io/en/latest/
🔗 https://github.com/helmfile/vals
🔗 https://github.com/davidB/kubectl-view-allocations
🔗 https://keda.sh/
#kubernetes #cloudnativePG #rabbitmq #autoscaling #HPA #keda, #loadbalancers #grafana #kubectl #bento #helm #helmfile
> On-demand Webinar: Beyond Load Balancers: Scaling Out GenAI with Message Queues on Kubernetes
:star-struck: @jpetazzo est brillant as usual.
(genAI et ollama est un prétexte de demo pour cocher la case de la hype selon moi)
https://www.perfectscale.io/blog/scaling-out-genai-with-message-queues-on-kubernetes-2
#kubernetes #cloudnativePG #rabbitmq #autoscaling #HPA #keda, #loadbalancers #grafana, #kubectl #bento #helm #helmfile
We have just released kubecolor v0.4.0! 🚀🎉