Using AI to Deploy Java apps to Kubernetes
summary
AI generates Kubernetes YAML and CI steps from a Docker Hub image and produces runnable shell commands, using GitHub Copilot and Azure tooling to deploy a Cassandra container to AKS in about five minutes; the assistant also suggests security fixes but needs human nudging to pick Helm and the Bitnami Cassandra chart. Demo provisions an IBM Open Liberty app via the Azure Marketplace (ACR, App Gateway, Key Vault, SQL) and the deployments work but require manual verification and cleanup.
AI-written summary · about
chapters (14)
- 0:00Introduction and thanks
- 1:47AI in modern development
- 6:03Azure AI services overview
- 10:21Retrieval augmented generation
- 13:12Microsoft co-pilots explained
- 17:48Azure Kubernetes setup
- 21:05Deploying Cassandra with AI
- 26:01AI limitations and security
- 31:12Securing Kubernetes deployments
- 35:57Helm chart deployment demo
- 39:00IBM Liberty on AKS deployment
- 46:44AI for application improvement
- 48:11Responsible AI principles
- 50:20Conclusion and feedback
related talks
11mThe Future of Cloud Native and AI
49mIntroducing AKS Automatic: The easiest managed Kubernetes experience
46mDeliver apps from code to cloud with Azure Kubernetes Service
47mIntegrating Azure AI and Azure Kubernetes Service to build intelligent apps
01h 29mRunning AI Application in Minutes w/ AI Templates
35mOff the Beaten Path: An Explorer’s Guide to Kubernetes
16mConnecting and securing workloads from anywhere made easy with AI/ML
28mPaving a Painless Path to Production AI in Your Java Applications
