Skip to content

opsmon/kubectl-cheatsheet

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

kubectl Cheatsheet

Шпаргалка по kubectl для ежедневной работы с Kubernetes. Practical kubectl cheatsheet for day-to-day Kubernetes work.

Открыть визуальный индекс · Русская версия · English version · Contributing

С чего начать / Start Here

I need to... RU EN
Quickly inspect pods, logs, events, or resource usage Просмотр и диагностика Viewing and diagnostics
Create, apply, patch, delete, or wait for resources Управление ресурсами Resource management
Run workloads, roll out changes, scale, or manage jobs Нагрузки Workloads
Expose services, debug access, or work with ingress policies Сеть Network
Work with configmaps, secrets, volumes, or kustomize Хранилище Storage
Check permissions, RBAC, security contexts, or quotas Безопасность Security
Switch contexts, namespaces, nodes, CRDs, and API resources Кластер Cluster
Use exec, cp, labels, jsonpath, helm, krew, and aliases Утилиты Utilities

Визуальный индекс / Visual Index

Для более удобной навигации откройте index.html. Внутри есть:

  • переключатель RU / EN;
  • поиск по команде, теме или сценарию с прямыми ссылками на разделы;
  • компактные карточки категорий со ссылками на оформленные разделы;
  • адаптивная верстка без сборки и зависимостей.

GitHub Pages

Сайт автоматически собирается и публикуется workflow Deploy GitHub Pages после каждого push в main.

Однократная настройка репозитория:

  1. Откройте SettingsPages.
  2. В Build and deployment выберите Source: GitHub Actions.
  3. Дождитесь завершения workflow во вкладке Actions.

Адрес сайта: https://opsmon.github.io/kubectl-cheatsheet/

Карта команд / Command Map

Category Main commands
Viewing get, describe, logs, top, debug, events
Management apply, create, edit, patch, set, delete, diff, wait
Workloads run, rollout, scale, autoscale, jobs, cronjobs
Network port-forward, expose, ingress, networkpolicy, proxy
Storage configmap, secret, pv, pvc, kustomize
Security auth can-i, rbac, csr, pss, pdb, quota
Cluster config, namespace, node, crd, api-resources, version skew, kuberc
Utilities exec, cp, label, annotate, jsonpath, helm, krew

Структура / Structure

.
├── index.html
├── assets/
│   ├── app.js
│   ├── search-index.js
│   └── styles.css
├── scripts/
│   ├── build_search_index.rb
│   └── check_repo.rb
├── eng/
│   ├── viewing.md
│   ├── management.md
│   ├── workloads.md
│   ├── network.md
│   ├── storage.md
│   ├── security.md
│   ├── cluster.md
│   └── utilities.md
├── ru/
│   ├── viewing.md
│   ├── management.md
│   ├── workloads.md
│   ├── network.md
│   ├── storage.md
│   ├── security.md
│   ├── cluster.md
│   └── utilities.md
└── README.md

Contributing

Подробные инструкции: на русском · in English.

  1. По возможности обновляйте команды сразу в обеих языковых версиях.
  2. Сохраняйте одинаковый порядок разделов в ru/ и eng/.
  3. Добавляйте новые темы в index.html, чтобы визуальная навигация оставалась полной.
  4. После изменения Markdown обновляйте поисковый индекс: ruby scripts/build_search_index.rb.
  5. Перед pull request запускайте проверку: ruby scripts/check_repo.rb.
  6. Открывайте pull request с коротким описанием изменений.

Releases

No releases published

Packages

 
 
 

Contributors