Как это работает
Установка
Документация
Руководства
О проекте
Публикации
Каналы обновлений
Обратная совместимость
История изменений
Russian
English
Russian
✕
Присоединяйтесь к англоязычному сообществу в Slack
CNCF
Шаг 1:
Получить приглашение в Slack CNCF
Шаг 2:
Войти в канал #werf
Мы выбрали Slack от CNCF, т.к. там зарегистрировано самое большое количество Kubernetes-энтузиастов.
v1.2.188+fix1
Онлайн-самоучитель по werf
для начинающих, на русском!
Начать погружение →
v1.2
v1.2
v1.1
Справочник
Интерфейс командной строки
werf cr
Перейти к определённой версии
1.2-rock-solid
1.2.184+fix2
1.2-stable
1.2.188+fix1
1.2-ea
1.2.197
1.2-beta
1.2.197
1.2-alpha
1.2.197
1.1-rock-solid
1.1.34
1.1-stable
1.1.34
1.1-ea
1.1.34
1.1-beta
1.1.34
1.1-alpha
1.1.34
Обзор
Быстрый старт
Использование в CI/CD системах
Справочник
werf.yaml
Шаблонизатор werf.yaml
werf-giterminism.yaml
Аннотации для деплоя
Интерфейс командной строки
Overview of command groups
Delivery commands
werf converge
werf dismiss
werf bundle
werf bundle apply
werf bundle copy
werf bundle download
werf bundle export
werf bundle publish
werf bundle render
Cleaning commands
werf cleanup
werf purge
Helper commands
werf ci-env
werf build
werf export
werf run
werf kube-run
werf compose
werf compose config
werf compose down
werf compose run
werf compose up
werf slugify
werf render
Low-level management commands
werf config
werf config graph
werf config list
werf config render
werf managed-images
werf managed-images add
werf managed-images ls
werf managed-images rm
werf host
werf host cleanup
werf host purge
werf helm
werf helm create
werf helm dependency
werf helm dependency build
werf helm dependency list
werf helm dependency update
werf helm env
werf helm get
werf helm get all
werf helm get hooks
werf helm get manifest
werf helm get notes
werf helm get values
werf helm get-autogenerated-values
werf helm get-namespace
werf helm get-release
werf helm history
werf helm install
werf helm lint
werf helm list
werf helm migrate2to3
werf helm package
werf helm plugin
werf helm plugin install
werf helm plugin list
werf helm plugin uninstall
werf helm plugin update
werf helm pull
werf helm registry
werf helm registry login
werf helm registry logout
werf helm repo
werf helm repo add
werf helm repo index
werf helm repo list
werf helm repo remove
werf helm repo update
werf helm rollback
werf helm search
werf helm search hub
werf helm search repo
werf helm secret
werf helm secret decrypt
werf helm secret encrypt
werf helm secret file
werf helm secret file decrypt
werf helm secret file edit
werf helm secret file encrypt
werf helm secret generate-secret-key
werf helm secret rotate-secret-key
werf helm secret values
werf helm secret values decrypt
werf helm secret values edit
werf helm secret values encrypt
werf helm show
werf helm show all
werf helm show chart
werf helm show crds
werf helm show readme
werf helm show values
werf helm status
werf helm template
werf helm test
werf helm uninstall
werf helm upgrade
werf helm verify
werf helm version
werf cr
werf cr login
werf cr logout
werf kubectl
werf kubectl alpha
werf kubectl alpha events
werf kubectl annotate
werf kubectl api-resources
werf kubectl api-versions
werf kubectl apply
werf kubectl apply edit-last-applied
werf kubectl apply set-last-applied
werf kubectl apply view-last-applied
werf kubectl attach
werf kubectl auth
werf kubectl auth can-i
werf kubectl auth reconcile
werf kubectl autoscale
werf kubectl certificate
werf kubectl certificate approve
werf kubectl certificate deny
werf kubectl cluster-info
werf kubectl cluster-info dump
werf kubectl completion
werf kubectl config
werf kubectl config current-context
werf kubectl config delete-cluster
werf kubectl config delete-context
werf kubectl config delete-user
werf kubectl config get-clusters
werf kubectl config get-contexts
werf kubectl config get-users
werf kubectl config rename-context
werf kubectl config set
werf kubectl config set-cluster
werf kubectl config set-context
werf kubectl config set-credentials
werf kubectl config unset
werf kubectl config use-context
werf kubectl config view
werf kubectl cordon
werf kubectl cp
werf kubectl create
werf kubectl create clusterrole
werf kubectl create clusterrolebinding
werf kubectl create configmap
werf kubectl create cronjob
werf kubectl create deployment
werf kubectl create ingress
werf kubectl create job
werf kubectl create namespace
werf kubectl create poddisruptionbudget
werf kubectl create priorityclass
werf kubectl create quota
werf kubectl create role
werf kubectl create rolebinding
werf kubectl create secret
werf kubectl create secret docker-registry
werf kubectl create secret generic
werf kubectl create secret tls
werf kubectl create service
werf kubectl create service clusterip
werf kubectl create service externalname
werf kubectl create service loadbalancer
werf kubectl create service nodeport
werf kubectl create serviceaccount
werf kubectl debug
werf kubectl delete
werf kubectl describe
werf kubectl diff
werf kubectl drain
werf kubectl edit
werf kubectl exec
werf kubectl explain
werf kubectl expose
werf kubectl get
werf kubectl kustomize
werf kubectl label
werf kubectl logs
werf kubectl options
werf kubectl patch
werf kubectl plugin
werf kubectl plugin list
werf kubectl port-forward
werf kubectl proxy
werf kubectl replace
werf kubectl rollout
werf kubectl rollout history
werf kubectl rollout pause
werf kubectl rollout restart
werf kubectl rollout resume
werf kubectl rollout status
werf kubectl rollout undo
werf kubectl run
werf kubectl scale
werf kubectl set
werf kubectl set env
werf kubectl set image
werf kubectl set resources
werf kubectl set selector
werf kubectl set serviceaccount
werf kubectl set subject
werf kubectl taint
werf kubectl top
werf kubectl top node
werf kubectl top pod
werf kubectl uncordon
werf kubectl version
werf kubectl wait
Other commands
werf synchronization
werf completion
werf version
Шпаргалка
Документация продвинутого уровня
Гитерминизм
Helm
Обзор
Конфигурация
Чарт
Шаблоны
Данные (values)
Гитерминизм
Секреты
Зависимости чарта
Процесс деплоя
Шаги
Helm хуки
Аннотации и лейблы для ресурсов чарта
Принятие ресурсов в релиз
Релизы
Релиз
Именование
Управление релизами
Организация хранилища стадий
Очистка
Бандлы
Buildah
CI/CD
Основы организации CI/CD
Интеграция с CI/CD-системами
Интеграция с GitLab CI/CD
Интеграция с GitHub Actions
Запуск в контейнерах
Принципы работы
В Docker-контейнере
В Kubernetes
В GitLab CI/CD с Docker executor
В GitLab CI/CD с Kubernetes executor
GitOps с помощью werf и ArgoCD
Обзор процесса CI/CD
Подготовка кластера Kubernetes
Настройка CI/CD
Сборка образов с помощью Stapel
Базовый образ
Использование Docker-инструкций
Добавление исходного кода из git-репозиториев
Запуск инструкций сборки
Ускорение сборки и уменьшение размера за счёт монтирования
Импорт из артефактов и образов
Артефакты
Разработка и отладка
Интроспекция стадий
Поддерживаемые container registries
Синхронизация в werf
Внутренности
Стадии и хранилище
Процесс сборки
Как работает интеграция с CI/CD
Общие сведения
GitLab CI/CD
GitHub Actions
Интеграция с SSH-агентом
Для разработчиков
Образ Stapel
Телеметрия
Что нового в v1.2
Changelog
Как мигрировать с v1.1 на v1.2
Source
werf cr
Страница доступна только на английском языке.
Work with container registry: authenticate, list and remove images, etc.