Docker/K8s Skill技能列表

4.5

Kubernetes补救操作Skill remediation

此技能用于在Kubernetes集群中执行安全的补救操作,包括Pod重启、部署扩展和回滚,通过dry-run确保操作安全,适用于故障诊断、恢复和运维管理。关键词:Kubernetes, 补救操作, 安全, dry-run, Pod重启, 部署扩展, 回滚, DevOps, 云原生。

4.5

萨米尔·古普塔Skill cloud-devops

这份技能清单描述了一位专注于云原生基础设施和自动化运维的DevOps/平台工程师。其核心技能包括使用Kubernetes进行容器编排与管理,运用Terraform和Nix实践基础设施即代码,搭建基于Prometheus和Grafana的监控告警体系,以及设计S3/MinIO等分布式存储架构。同时,他擅长使用Haskell、Rust、Python等语言进行自动化脚本和工具开发,并具备Linux系统与网络的高级管理能力。关键词:DevOps工程师,Kubernetes容器编排,Terraform基础设施即代码,Prometheus监控告警,云原生架构,分布式系统,自动化运维。

4.5

部署Kafka到K8sSkill deploying-kafka-k8s

本技能详细指导如何在Kubernetes集群上使用Strimzi操作符部署Apache Kafka消息中间件,特别采用KRaft模式替代ZooKeeper。涵盖从操作符安装、集群配置(单节点开发环境到多节点生产环境)、主题管理、生产者消费者测试、服务发现、监控到故障排除的全流程。适用于构建事件驱动微服务架构、实现消息队列和发布/订阅模式,是云原生应用开发的关键基础设施部署指南。关键词:Kubernetes部署Kafka,Strimzi操作符,KRaft模式,消息队列,事件驱动微服务,云原生架构,Dapr集成,生产环境配置。

4.5

Akka.NETManagementandServiceDiscoverySkill akka-net-management

Akka.NET 管理和服务发现技能,用于在 Kubernetes 或云环境中部署 Akka.NET 集群,实现动态服务发现和集群自动形成。

4.5

Railway数据库部署技能Skill railway-database

该技能用于在Railway云平台上快速部署和管理官方数据库服务,如PostgreSQL、Redis、MySQL和MongoDB。它通过模板化部署简化了数据库的创建、配置和连接,支持环境变量管理和服务集成,适用于DevOps实践、云原生应用开发和容器化部署。关键词:Railway, 数据库, 部署, DevOps, 云原生, Postgres, Redis, MySQL, MongoDB, 容器, 模板, 环境变量。

4.5

Kubernetes清单生成器Skill k8s-manifest-generator

这个技能提供逐步指导,用于创建生产就绪的Kubernetes清单文件,包括Deployment、Service、ConfigMap、Secret和PersistentVolumeClaim,遵循云原生最佳实践和安全标准,帮助开发者和DevOps团队高效管理容器化应用。关键词:Kubernetes, 清单生成, YAML, 容器编排, 云原生, DevOps, 安全标准, 最佳实践。

4.5

KubernetesDebuggingSkill k8s-debug

这是一个全面的 Kubernetes 调试和故障排除工具包。当您诊断 Kubernetes 集群问题、调试失败的 Pod、调查网络连接问题、分析资源使用、排查部署问题或执行集群健康检查时,请使用这项技能。

4.5

点AI推荐Skill dot-ai-recommend

点AI推荐技能利用人工智能(AI)和Kubernetes(K8s)技术,提供智能部署推荐服务。它支持通过Crossplane等操作符部署云资源,使用CAPI进行集群管理,并处理传统Kubernetes工作负载。此技能帮助用户快速、高效地部署应用程序、基础设施和服务,优化DevOps流程和云原生应用部署,关键词包括Kubernetes、AI推荐、部署、云资源、DevOps。

4.5

Helm值管理Skill helm-values

Helm值管理技能用于在Kubernetes部署中自定义应用程序配置,通过管理Helm值文件和配置覆盖实现。包括值文件结构、覆盖策略、环境特定配置、全局值、模式验证、秘密管理和复杂值结构处理。关键词:Helm, Kubernetes, 配置管理, 值文件, 部署优化, DevOps, 云原生。

4.5

Tilt开发环境管理Skill tilt

Tilt开发环境管理技能专注于通过CLI命令和Tiltfile配置实现Kubernetes微服务的自动化开发工作流。该技能涵盖实时重载监控、容器化开发环境管理、自动化构建部署、资源状态查询和日志分析等核心功能。关键词包括:Tilt开发工具、Kubernetes开发环境、微服务实时重载、容器化开发、DevOps自动化、Tiltfile配置、云原生开发工具、CI/CD集成。

4.5

列出回归Skill ListRegressions

本技能用于获取和分析OpenShift组件健康回归数据,通过Python脚本查询组件健康API,检索并处理JSON输出,帮助跟踪和报告组件稳定性。关键词包括OpenShift、组件健康、回归分析、API查询、DevOps、云原生、Kubernetes。

4.5

Docker优化器Skill docker-optimizer

Docker优化器是一个用于分析和优化Dockerfile的专业工具,专注于提升容器镜像的性能、安全性和遵循最佳实践。它通过审查Dockerfile,识别并修复常见问题,如镜像体积过大、安全漏洞、构建效率低下等。核心功能包括推荐使用多阶段构建以减小最终镜像大小,实施层缓存策略以加速构建过程,强制执行安全最佳实践(如使用非root用户运行、避免在镜像中硬编码密钥),以及提供Alpine等轻量级基础镜像建议。此外,它还生成优化的Dockerfile模板和.dockerignore文件,帮助开发者构建更高效、更安全的容器镜像,适用于持续集成/持续部署(CI/CD)、微服务架构和云原生应用部署场景。关键词:Docker优化,容器镜像,安全扫描,多阶段构建,层缓存,CI/CD,云原生,DevOps。