| talosctl get machinestatus |
Обзор кластераКаждый узел: готов, не готов или недоступен, с невыполненными условиями, расхождением часов и доступными обновлениями Talos. |
reader |
| talosctl services, talosctl logs -f |
Сервисы и журналыСостояние сервисов и журналы сервисов или ядра с цветом по уровню, свёрнутыми повторами и режимом отслеживания в реальном времени. |
reader |
| talosctl events |
Хронология событийИзменения сервисов, фазы загрузки и смена адресов по всему кластеру — в момент возникновения. |
reader |
| talosctl dashboard, talosctl processes |
Графики в реальном времени и процессыCPU, память, сеть, диск и нагрузка каждые две секунды и список процессов с сортировкой по CPU или памяти. |
reader |
| talosctl get members |
Обнаружение узловУчастники кластера, которых ещё нет в вашем talosconfig, добавляются в контекст одним нажатием, а на Android — поиск в локальной сети, когда не отвечает ни один endpoint. |
reader |
| diff of talosctl get … on every node |
Расхождение конфигурацииDNS, NTP, MTU, расширения, Secure Boot, UKI и версии Talos сравниваются в пределах роли или с сохранённым эталоном. |
reader |
| talosctl events + watch, in a terminal |
Запись инцидентаСобытия и снятые состояния узлов, сервисов и сети, объединённые в одну сохранённую хронологию. |
reader |
| talosctl read /proc/stat, /proc/diskstats |
Метрики узких местОжидание ввода-вывода, steal time, ввод-вывод по дискам, ошибки и потери по интерфейсам — в реальном времени. |
reader |
| talosctl containers -k |
ПодыКонтейнеры, сгруппированные по подам, с CPU и памятью. |
reader |
| talosctl containers -k on every node |
Инвентарь приложенийПрограммы, работающие в кластере, сгруппированные в приложения с логотипами, версиями, расхождением версий и незафиксированными образами. |
reader |
| talosctl get links, talosctl netstat |
СетьИнтерфейсы, адреса, маршруты, DNS-серверы и серверы времени, открытые соединения. |
reader |
| talosctl apply-config --mode try |
Конфигурация машиныКонфигурация узла по полям или в виде YAML, секреты скрыты, пока вы их не раскроете. Отредактируйте её и опробуйте изменение: узел сам вернётся к прежней конфигурации, если вы его не сохраните. |
admin |
| talosctl etcd status, etcd snapshot |
etcdУчастники, лидер, размер и сигналы, дефрагментация и снимок с сохранением на телефон. |
reader / backup |
| talosctl get kubespanpeerstatuses |
KubeSpanПиры каждого узла: состояние, endpoint, последнее рукопожатие и трафик, а на Android — карта площадок, узлов и туннелей. |
reader |
| talosctl service restart |
Управление сервисамиЗапуск, остановка или перезапуск сервиса с предупреждением для критичных. |
operator |
| talosctl reboot -m powercycle |
Перезагрузка, выключение и включениеШтатно, через цикл питания или принудительно — после ввода имени хоста для подтверждения. Включение выключенного узла через Wake-on-LAN. |
operator |
| talosctl pcap |
Захват пакетовСписок пакетов в реальном времени с расшифрованными подробностями и сохранением в .pcap для открытия в Wireshark. |
operator |
| talosctl upgrade |
Обновление TalosПо одному узлу за раз, с отказом, если etcd потеряет кворум, и с отображением прогресса, пока узел не вернётся. |
admin |
| kubectl get deploy,sts,ds, kubectl rollout restart |
Рабочие нагрузки KubernetesГотовность и состояние развёртывания каждого Deployment, StatefulSet и DaemonSet и последовательный перезапуск после подтверждения. |
admin |
| kubectl get cronjobs, kubectl create job --from |
CronJob KubernetesРасписание, следующий и последние запуски каждого CronJob с заданными вами значком и именем и ручной запуск после подтверждения. |
admin |
| kubectl get pods, kubectl delete pod |
Поды KubernetesСтатус, готовность, перезапуски и узел пода, сначала неисправные; удалите зависший под, чтобы контроллер его пересоздал. |
admin |
| cilium connectivity perf, netperf |
Сетевой тестПропускная способность TCP и задержка от p50 до p99 между двумя узлами, от пода к поду или от хоста к хосту, с сохранением и графиком во времени. |
admin |
| kubectl get volumes.longhorn.io, clusters.postgresql.cnpg.io |
Сервисы данныхТома Longhorn, кластеры CloudNativePG и их резервные копии, Garage, Rook Ceph, MariaDB, Percona и Dragonfly, с узлом, стоящим за каждой проблемой, и исправлением прямо в строке. |
admin |
| talosctl cgroups |
Нагрузка на узлы и cgroupsНагрузка на CPU, память и диск, рабочая нагрузка, которая ждёт дольше всех, OOM kill и использование по сервисам, подам и контейнерам. |
admin |
| talosctl config new |
Выпуск talosconfigПродлите сертификат этого телефона или создайте сертификат только для чтения для другого устройства в виде QR-кода. |
admin |
| talosctl rotate-ca |
Ротация CA TalosКаждый узел начинает доверять новому CA до удаления старого, а talosconfig этого телефона обновляется по ходу. |
admin |
| talosctl health |
Проверка состояния кластераСерверные проверки, отображаемые по мере выполнения. |
admin |
| talosctl debug |
Отладочная оболочкаЗапустите на узле образ вроде nicolaka/netshoot и получите терминал с примерно 40 готовыми командами. |
admin |
| dig, ping, nc -z, traceroute, curl -v |
Сетевые инструменты узлаПроверки DNS, ping, портов, traceroute и HTTP/TLS с узла с разбором результатов по полям. |
admin |
| talosctl upgrade on every node, talosctl upgrade-k8s |
Обновление кластераВсе узлы один за другим, с предварительным освобождением при необходимости, и Kubernetes после пробного запуска — с предупреждением, если для расширения нет сборки под целевую версию. |
admin |
| talosctl apply-config --insecure, talosctl reset |
Добавление, замена, сброс узлаИзучите узел в режиме обслуживания, отправьте ему конфигурацию на основе участника кластера и следите, пока он не присоединится; заменяйте узел control plane по пошаговому плану; сбрасывайте или очищайте узел — с отказом, если это сломает etcd. |
admin |
| talosctl etcd defrag, alarm disarm, bootstrap --recover-from |
Восстановление etcdУстраните сигнал NOSPACE одним нажатием (снимок, дефрагментация, снятие сигнала, проверка) и восстановите etcd из снимка. |
admin |
| talosctl get disks, volumestatus |
Хранилище и оборудованиеРазделы, свободное место и шифрование каждого диска, датчики, частота и троттлинг CPU, а также запчасти для сервера. |
reader |
| kubectl get all -A, kubectl describe, kubectl scale |
Любой объект KubernetesОбзор ресурсов всех типов: у каждого объекта сводка условий, владельцев и событий, YAML с подсказками по схеме, масштабирование, удаление и действия, разрешённые вашим RBAC. |
RBAC |
| kubectl get svc,jobs,pvc,hpa, kubectl top |
Service, Job, хранилище, автомасштабирование, ёмкостьАдреса и маршруты, пулы балансировщиков нагрузки, состояние и владелец Job, запросы томов и их заполненность, HPA, KEDA, VPA и Karpenter, свободный запас по каждому кластеру и цена потери узла. |
RBAC |
| kubectl get events -w, amtool alert, amtool silence |
События в реальном времени и AlertmanagerСобытия всего кластера по мере их появления, активные оповещения и тишины, тишина, заданная прямо с телефона, и уведомление на телефон, когда срабатывает оповещение. |
RBAC |
| kubectl get cpol,policyreports, constraints |
ПолитикиПолитики Kyverno и Gatekeeper, их находки и состояние движка; переключение политики между Audit и Enforce. |
RBAC |
| virtctl, kubectl get vm,vmi |
Виртуальные машиныВМ KubeVirt: запуск, остановка, перезапуск, миграция, пауза и последовательная консоль в терминале приложения. |
RBAC |
| helm rollback, velero restore, kubectl apply --dry-run |
Helm, Velero и YAMLОткат релиза Helm вместе с его хуками, восстановление резервной копии Velero с предпросмотром и сопоставлением пространств имён, немедленный запуск расписания и применение вставленного YAML после просмотра различий в режиме dry run. |
RBAC |
| kubectl argo rollouts, kubectl get managed, tailscale |
Argo Rollouts, Crossplane, Tailscale, Cluster APIПродвижение, прерывание или повтор развёртывания; приостановка, возобновление или согласование ресурса Crossplane; коннекторы и группы прокси; кластеры, машины и серверы Sidero Metal. |
RBAC |
| grype, trivy image |
Сканирование образовУязвимости образов пода, рабочей нагрузки или системных образов Talos на узле; отчёты сохраняются и показывают, что нового появилось с прошлого сканирования. |
reader |
| git checkout -b, git commit, gh pr create |
Git и pull requestПросмотр и поиск файлов, которые развёртывает приложение, правка одного или нескольких из них, проверка различий и результата сборки kustomize и открытие pull request на GitHub, GitLab, Gitea или Forgejo. |
Git token |
| a shell script of kubectl and talosctl calls |
РанбукиУпорядоченный список собственных действий приложения: при импорте сначала показывается план, при запуске каждый разрушительный шаг требует подтверждения. |
per step |
| kubectl get <your CRD> |
ПлагиныДвенадцать встроенных операторов и ваши собственные CRD, описанные в одном YAML-файле, с карточками, действиями и находками, которые попадают в проверку кластера и оповещения. |
RBAC |