docker-kubectl-deploy

Installation
SKILL.md

Docker Kubectl Deploy

使用 docker builddocker pushkubectl set image 的固定流程,把新镜像发布到 Kubernetes 环境,并等待滚动更新完成。

Quick Start

  • 确认本机已配置:docker、已 docker login 对应镜像仓库;kubectl、已配置目标集群 kubeconfig
  • 需要的信息:镜像仓库(不带 tag)、K8s 的 context/namespace/deployment/container、tag(可选)
  • 优先使用脚本:bash scripts/build_push_kubectl.sh --help

Workflow (推荐)

  1. 选择镜像引用:<image-repo>:<tag>(tag 默认自动生成)
  2. Build:docker build -t <image-repo>:<tag> ...
  3. Push:docker push <image-repo>:<tag>
  4. Deploy:kubectl set image deployment/<deployment> <container>=<image-repo>:<tag> -n <namespace>
  5. 验证:kubectl rollout status deployment/<deployment> -n <namespace>
Related skills

More from oldwinter/skills

Installs
10
GitHub Stars
3
First Seen
Feb 22, 2026