Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Scaling on Kubernetes

241 views

Published on

As part of our DevOps Day 2019 Series, we gathered AWS and DevOps experts to educate the group about the power and challenges of working with Kubernetes.
Contents:
• Containers: A short story
• Quick Kubernetes
• Challenges faced
• How Kubernetes helps
By: Rahul Sharma | DevOps Engineer @ SourceFuse

Published in: Technology
  • Be the first to comment

  • Be the first to like this

Scaling on Kubernetes

  1. 1. Scaling on Kubernetes PREPARED BY: Rahul Sharma | DevOps Engineer rahul.sharma@sourcefuse.com
  2. 2. </ kubectl config set-context > ● Containers: A short story ● Quick Kubernetes ● Challenges we faced ● How kubernetes helped us ● The End
  3. 3. </ The Container Story > Worked great. Everyone was happy!
  4. 4. </ The End >
  5. 5. Kubernetes in ~ 5 mins ?
  6. 6. </ Kubernetes > ● Kubernetes is pronounced /koo- ber-nay'-tace/ which means "sailing master" ● It was developed at Google. ● It is the third Iteration of container management. Omega Borg
  7. 7. </ Cat vs Cattle >
  8. 8. </ Kubernetes architecture >
  9. 9. ● A pod is a collection of containers sharing a network and mount namespace. ● It is the basic unit of deployment in Kubernetes. ● All containers in a pod are scheduled on the same node. </ Kubernetes pods >
  10. 10. < / Kubernetes on AWS: EKS >
  11. 11. </ Problem 01: Cost > ● Too many EC2 machines were required in running clients projects ● Analysis showed that we were not able to utilize resources properly ● Possible Application can be shifted to one EKS cluster ● EKS Cluster running spot instances under the hood ● We are still in transition phase
  12. 12. </ Problem 02: Jenkins scalability issue > ● Jenkins was on initially an EC2 machine with few slaves ● Idle machine resources ● Failed to scale enough when resources were required.
  13. 13. </ Jenkins Met Kubernetes >
  14. 14. </ Problem 03: Jmeter Scalability > ● Had a Jmeter installed on Big machine ● Not scalable solution ● One tester could test one application at a time ● Had to a pay huge cost to third party services
  15. 15. </ Jmeter as a Service >
  16. 16. Thanks for Listening
  17. 17. 120 LEMON STREET NEPTUNE BEACH, FL 32266 1.800.578.FUSE (3873) www.sourcefuse.com | Copyright © 2018 SourceFuse | Private and Confidential SourceFuse Technologies, A- 130, 91 Springboard, Noida Sector -63, 201301 www.sourcefuse.com | Copyright 2019 SourceFuse | Private and Confidential©

×