VLANlab
目录
关于
VLANlab
DevOps
5 tools
GitHub ActionsDockerfile Gendocker-composeArgoCD AppK8s Manifests
VLANlab

计算 • 查找 • 验证

What Is My IP?IPv6 TestSpeed Test
DNS LookupDNS PropagationDNS Health CheckerSPF AnalyzerPTR LookupCAA RecordSRV RecordDNS TraceDNS PrivacyDANE / TLSADNSSEC CheckerSPF BuilderDKIM GeneratorZone DiffPTR Zone Generator
Subnet CalculatorCIDR Range ViewerVLSM CalculatorVLAN PlannerBandwidth CalcIPv6 Subnet CalcIP ↔ BinarySupernet CalcCIDR MergeCIDR to IP RangeCIDR SplitIPv4 → IPv6CIDR OverlapFree IP Space FinderDHCP CalculatorMTU Calculator
WHOIS LookupDomain Age CheckerSubdomain FinderIP GeolocationASN / BGP LookupIP Blacklist CheckReverse IP LookupMAC Address LookupBGP Prefix LookupRPKI / ROA CheckDomain Availability
Email InspectorDKIM CheckerEmail HeadersSMTP TestSMTP TLS CheckMX Health CheckEmail SecurityDMARC Generator
Temp Mail很快
Is It Down?SSL/TLS CheckerOpen Port CheckerOG Tag CheckerOCSP CheckerPing / LatencyHTTP InspectorRedirect ChainCSP AnalyzerTech Stack CheckerBetaTracerouteBetaHTTP/2 + HTTP/3robots.txt ViewerSSL Cert DecoderBanner GrabberWebSocket TesterCORS TesterDomain MonitoringHTTP TimingStructured DataPWA ManifestSEO Auditor
One-Time SecretHash GeneratorPassword StrengthSecurity.txtCT Log SearchAXFR Zone Test
HTTP Sec Score很快
WebRTC Leak TestIP Reputation
JSON FormatterYAML FormatterBase64 / URL EncodeJWT DecoderRegex TesterUnix TimestampCron BuilderUUID / ULIDPunycode / IDNBase ConverterACL Generator
CSS Unit ConverterColor ToolkitGradient GeneratorcURL BuilderURL ParserURL Encoder/DecoderHTTP Status CodesBox Shadow GenFavicon GeneratorFlex & Gridrobots.txt Tester
Text CompareCase ConverterText CleanerText AnalyzerText TransformerList ToolsLorem GeneratorSlug Generator
Cloud VPC PlannerCloud IP RangeSecurity GroupsIAM AnalyzerK8s CIDR PlannerFirewall BuilderHCL FormatterEgress Cost CalcCloud DNS Zone
VM Cost Estimator很快
Proxmox Net ConfigVMware Port GroupHyper-V vSwitchVXLAN VNI PlannerKVM Net ConfigXCP-ng NetworkNSX-T Segment
Disposable Email DetectorPhone InspectorTor Exit NodeVPN/Proxy DetectDomain ReputationTyposquat DetectUsername SearchFavicon Hash
GitHub ActionsDockerfile Gendocker-composeArgoCD AppK8s Manifests
关于

© 2026 VLANlab

无需登录 · 无广告 · 无追踪

2.43.fdd8a93

Kubernetes清单生成器

为 Deployment、Service、ConfigMaps、Ingress 规则和 HPA 生成 Kubernetes YAML 清单。

Deployment
apiVersion: apps/v1
kind: Deployment
metadata:
  name: my-app
  namespace: default
  labels:
    app: my-app
spec:
  replicas: 2
  selector:
    matchLabels:
        app: my-app
  template:
    metadata:
      labels:
          app: my-app
    spec:
      containers:
        - name: my-app
          image: myapp:latest
          ports:
            - containerPort: 3000
          resources:
            requests:
              cpu: 100m
              memory: 128Mi
            limits:
              cpu: 500m
              memory: 512Mi
          env:
          - name: NODE_ENV
            value: "production"
          livenessProbe:
            httpGet:
              path: /healthz
              port: 3000
            initialDelaySeconds: 15
            periodSeconds: 20
          readinessProbe:
            httpGet:
              path: /ready
              port: 3000
            initialDelaySeconds: 5
            periodSeconds: 10

相关工具

ArgoCD App Generator

为具有同步策略、自动修复和 Helm 支持的 GitOps 部署生成 ArgoCD 应用程序清单。

Dockerfile Generator

为 Node.js、Python、Go、Java 和 Nginx 生成可用于生产环境的 Dockerfile,支持多阶段构建和优化的层顺序。

docker-compose Gen

为包含服务、卷、网络和环境变量的多服务应用程序生成 docker-compose.yml 文件。

关于此工具

关于 Kubernetes 清单生成器

Kubernetes 资源以 YAML 清单的形式定义,并使用<code>kubectl apply -f</code>应用。Deployment 管理一组复制的 Pod。Service 通过稳定的 IP 地址或 DNS 名称公开这些 Pod。ConfigMap 存储非机密配置数据。Ingress 将外部 HTTP 流量路由到内部 Service。HPA 根据 CPU 或内存使用情况自动扩展 Deployment 副本数。

如何使用

从顶部选项卡中选择资源类型。填写该资源的字段,然后复制生成的 YAML 文件。使用“所有资源”选项卡,可以一次性生成所有五个清单,并将它们合并为一个多文档 YAML 文件,文档之间用<code>---</code>分隔符分隔。

资源请求定义了容器调度所需的最低 CPU 和内存容量。限制则限制了容器可以消耗的最大资源量。不设置限制的请求是生产环境中最常见的模式 - 它既能保证调度余量,又能允许突发性需求。HPA 要求集群中安装 metrics-server。Ingress 规则需要 Ingress 控制器,例如 nginx-ingress 或 Traefik。