惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

MyScale Blog
MyScale Blog
F
Fortinet All Blogs
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
D
Docker
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
爱范儿
爱范儿
V
Visual Studio Blog
Last Week in AI
Last Week in AI
WordPress大学
WordPress大学
aimingoo的专栏
aimingoo的专栏
小众软件
小众软件
L
LangChain Blog
Vercel News
Vercel News
阮一峰的网络日志
阮一峰的网络日志
IT之家
IT之家
P
Proofpoint News Feed
博客园_首页
D
DataBreaches.Net
T
The Blog of Author Tim Ferriss
The GitHub Blog
The GitHub Blog
酷 壳 – CoolShell
酷 壳 – CoolShell
C
Check Point Blog
Engineering at Meta
Engineering at Meta
Microsoft Azure Blog
Microsoft Azure Blog

DEV Community

Authentication Security Deep Dive: From Brute Force to Salted Hashing (With Java Examples) Why AI Systems Don’t Fail — They Drift Spilling beans for how i learn for exam😁"Reinforcement Learning Cheat Sheet" I Replaced Chrome with Safari for AI Browser Automation. Here's What Broke (and What Finally Worked) How Python Borrows Other People's Work The $40 Architecture: Processing 1 Billion API Requests with 99.99% Uptime Vibe Coding: A Workflow Guide (From Zero to SaaS) Most webhook security guides protect the wrong side. The scary part is delivery. Headless CMS for TanStack Start: Build a Blog with Cosmic EU Age Verification App "Hacked in 2 Minutes" — What Actually Happened Comfy Cloud’s delete function does not actually remove files Running AI Models on GPU Cloud Servers: A Beginner Guide Event-driven media intelligence with AWS Step Functions and Bedrock I scored 500 AI prompts across 8 quality dimensions — here's what broke How to Call Google Gemini API from Next.js (Free Tier, No Backend Needed) The Portal Protocol: Reclaiming Human Connection in the Age of AI How to Fix Your Team's Scattered Knowledge Problem With a Self-Hosted Forum Intro to tc Cloud Functors: A Graph-First Mental Model for the Modern Cloud Designing Multi-Tenant Backends With Both Ownership and Team Access I Built a Neumorphic CSS Library with 77+ Components — Here's What I Learned PostgreSQL Performance Optimization: Why Connection Pooling Is Critical at Scale Cómo construí un SaaS multi-rubro para gestionar expensas en Argentina con FastAPI + Vue 3 🚀 I Built an Ethical Hacking Scanner Tool – Open Source Project I Replaced /usage and /context in Claude Code With a Single Statusline A Pythonic Way to Handle Emails (IMAP/SMTP) with Auto-Discovery and AI-Ready Design I Collected 8.9 Million Polymarket Price Points — Here's What I Found About How Markets Really Move EcoTrack AI — Carbon Footprint Tracker & Dashboard Everyone's Using AI. No One Agrees How. 5 self-hosted ebook managers worth trying in 2026 Building Your First AI Agent with LangChain: From Chatbot to Autonomous Assistant
What's New in InfraSketch — May 2026: Pulumi & Kubernetes...
Raghvendra P · 2026-05-01 · via DEV Community

Raghvendra Pandey

Two major new input formats land in InfraSketch this month: Pulumi TypeScript and Python, and Kubernetes YAML. Together they bring InfraSketch support to every major infrastructure-as-code tool in active use today.

Try the new formats now Click the Pulumi or Kubernetes tab and paste your code. Open InfraSketch →

Pulumi support — TypeScript & Python

New Pulumi tab

  • Parse Pulumi TypeScript (index.ts) and Python (__main__.py) directly — no compile step
  • 95+ resource types across AWS, GCP, and Azure
  • VPC containment from vpcId: vpc.id / vpc_id=vpc.id references
  • Subnet placement from subnetId, subnets, subnetIds arguments
  • Connection arrows from variable references between resources
  • Auto-detects TypeScript vs Python from syntax
  • 3 built-in examples: AWS production stack (TS), AWS serverless (Python), GCP Cloud Run (TS)

AWS resources covered: VPC, subnets, EC2, EKS, ECS, Lambda, RDS, DynamoDB, ElastiCache, S3, ALB, Route53, CloudFront, SQS, SNS, IAM, KMS, WAF, ECR, Auto Scaling, CloudWatch.

GCP resources covered: Compute Engine, GKE, Cloud Run, Cloud Functions, Cloud SQL, BigQuery, Spanner, Bigtable, Firestore, Redis, Pub/Sub, Cloud Storage, Secret Manager, KMS, IAM, DNS, Monitoring.

Azure resources covered: Virtual Networks, AKS, App Service, Functions, SQL, Cosmos DB, Key Vault, Container Groups, CDN Frontdoor, Redis, Service Bus, Event Hub.

Read the full guide: Pulumi Diagram Generator — Visualize Pulumi Infrastructure Instantly

Kubernetes YAML support

New Kubernetes tab

  • Parse multi-document YAML (documents separated by ---)
  • 16 resource kinds: Deployment, StatefulSet, DaemonSet, Job, CronJob, Pod, ReplicaSet, Service, Ingress, NetworkPolicy, ConfigMap, Secret, PersistentVolumeClaim, PersistentVolume, ServiceAccount, HorizontalPodAutoscaler
  • Namespace grouping — resources grouped into labelled namespace boundaries from metadata.namespace
  • Selector-based connections — Service spec.selector matched to workload spec.selector.matchLabels
  • Ingress routing — spec.rules[].http.paths[].backend.service.name becomes Ingress→Service arrows
  • Volume/envFrom references — Deployment→ConfigMap and Deployment→Secret arrows from volume mounts and envFrom
  • HPA target links — spec.scaleTargetRef connects HPA to its scale target
  • 1 built-in example: full-stack web app with Ingress, Service, Deployment, ConfigMap, Secret, HPA

Works with raw manifests, kubectl get all -o yaml output, Helm template output (helm template), and Kustomize builds (kustomize build).

Read the full guide: Kubernetes Diagram Generator — Visualize K8s YAML Instantly

Bug fixes

Fix Diagram display

  • Diagram panel no longer shows half the diagram when output is taller than the panel height
  • SVG height set to auto — aspect ratio preserved via viewBox
  • Diagram canvas scrolls from top rather than clipping vertically centered content

What's next

  • Auto-detect format — paste any IaC code and InfraSketch detects the format automatically
  • Keyboard shortcuts — generate, zoom, export without reaching for the mouse
  • More Kubernetes samples — microservices, ingress controller, monitoring stack
  • Bicep / ARM — Azure-native template formats

Feature requests and bug reports welcome on GitHub.

Try Pulumi and Kubernetes diagrams now Free, no login, nothing leaves your browser. Open InfraSketch →