Implementing Serverless, Scalable Kubernetes in the Cloud (DeveloperWeek Global 2020)

Learn how to implement serverless, scalable Kubernetes in the cloud, leveraging instance sizes and families, nodeless scaling, and granular cost management to minimize idle resources and optimize costs in real-time.

Key takeaways
  • Leverage instance sizes and families efficiently to avoid waste and minimize costs.
  • Use serverless and nodeless experience to scale up quickly and avoid idle resources.
  • Consider the size of containers and instance families when scaling.
  • Implement a horizontal auto-scaling approach with specific application metrics.
  • Scale vertically within the container rather than scaling multiple containers.
  • Understand the different layers of scaling and automate the process for efficient use.
  • Use a cloud-native approach to manage infrastructure and avoid idle resources.
  • Utilize spot instances and preemptive scaling to minimize costs.
  • Monitor and manage container utilization and scaling in real-time.
  • Integrate cloud-native container orchestration with existing infrastructure.
  • Utilize granular cost management and automation for efficient use.
  • Overcome the challenge of multiple layers of scaling and idle resources for efficient use.
  • Apply a cloud-native approach to manage infrastructure and optimize costs.
  • Automate container scaling and drifting to minimize idle resources.
  • Use existing infrastructure and automate scaling for efficient use.
  • Monitor and manage container utilization and scaling in real-time.
  • Leverage instance sizes and families to avoid waste and minimize costs.
  • Implement a nodeless scaling approach to minimize idle resources.
  • Consider the size of containers and instance families when scaling.
  • Utilize cloud-native container orchestration for efficient cost management.