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.

of

Deploy Code into Production Faster on Kubernetes Slide 1 Deploy Code into Production Faster on Kubernetes Slide 2 Deploy Code into Production Faster on Kubernetes Slide 3 Deploy Code into Production Faster on Kubernetes Slide 4 Deploy Code into Production Faster on Kubernetes Slide 5 Deploy Code into Production Faster on Kubernetes Slide 6 Deploy Code into Production Faster on Kubernetes Slide 7 Deploy Code into Production Faster on Kubernetes Slide 8 Deploy Code into Production Faster on Kubernetes Slide 9 Deploy Code into Production Faster on Kubernetes Slide 10 Deploy Code into Production Faster on Kubernetes Slide 11 Deploy Code into Production Faster on Kubernetes Slide 12 Deploy Code into Production Faster on Kubernetes Slide 13 Deploy Code into Production Faster on Kubernetes Slide 14 Deploy Code into Production Faster on Kubernetes Slide 15 Deploy Code into Production Faster on Kubernetes Slide 16 Deploy Code into Production Faster on Kubernetes Slide 17 Deploy Code into Production Faster on Kubernetes Slide 18 Deploy Code into Production Faster on Kubernetes Slide 19
Upcoming SlideShare
What to Upload to SlideShare
Next
Download to read offline and view in fullscreen.

0 Likes

Share

Download to read offline

Deploy Code into Production Faster on Kubernetes

Download to read offline

SpringOne 2021
Session Title: Deploy Code into Production Faster on Kubernetes
Speaker: Valentina Alaria, Director Product Management at VMware

Related Books

Free with a 30 day trial from Scribd

See all

Related Audiobooks

Free with a 30 day trial from Scribd

See all
  • Be the first to like this

Deploy Code into Production Faster on Kubernetes

  1. 1. Confidential │ ©2021 VMware, Inc. 1 Deploy Code Into Production Faster Valentina Alaria – Director Product, VMware
  2. 2. Confidential │ ©2021 VMware, Inc. 2 Agenda • Developer experience gap • Reducing barrier to adoption for developers • Supporting the path to production • Demo • Q&A
  3. 3. Confidential │ ©2021 VMware, Inc. 3 Use Don't use 63% Use Don't use Internal Platforms Of organizations build internal platforms1 >1 Platform Of organizations building internal platforms are using more than one1 94% Use Don't use Architecture Challenges Say architectural decision making has gotten harder 55% Most Kubernetes offerings are delivered as a bag of parts DIY application platforms are constructed inconsistently across organizations 1. 2020 State of DevOps Report. Puppet and Circle CI
  4. 4. Confidential │ ©2021 VMware, Inc. 4 The developer experience on DIY platforms is lacking Steep Kubernetes learning curve: The developer experience GAP Deployments Services Routing Scaling Eventing Portability https://app.corp.com kind: Service apiVersion: serving.knative.dev/v1 metadata: name: my-app spec: template: spec: containers: - image: my-app:v1.0.0 kind: Service apiVersion: serving.knative.dev/v1 metadata: name: my-app spec: template: spec: containers: - image: my-app:v1.0.0 apiVersion: apps/v1 kind: Deployment metadata: name: my-deployment labels: app: my-app spec: replicas: 3 selectors: matchLabels: app: my-app Multiple YAML files FROM node:12-alpine RUN apk add --no-cache python g++ make WORKDIR /app COPY . . RUN yarn install --production CMD ["node", "src/index.js"] Dockerfile On a DIY application platform, developers must still... • Build and maintain containers • Configure Kubernetes to run the containers using multiple layers of YAML • Navigate IT & security compliance requirements for their apps, the containers they run in, and the Kubernetes infrastructure the containers are deployed in ... before they can successfully deploy an app.
  5. 5. Confidential │ ©2021 VMware, Inc. 5 A continuous path to production: One size does NOT fit all And many sizes are hard to support Code Getting code to prod Getting in continuously Deploying it across a variety of SaaS and on-prem environments Tooling Leveraging DevOps automated practices Wanting to enforce organizational best practices
  6. 6. Confidential │ ©2021 VMware, Inc. 6 Bringing the best of the Spring Ecosystem to Kubernetes Polyglot OSS core Separation of Concerns
  7. 7. Confidential │ ©2021 VMware, Inc. 7 Removing the burden from the developers An app-aware platform App-aware platform App App App App DIY App Platform Platform- aware App Platform- aware App Platform- aware App DIY App Platform Vs. ü Developer focuses on defining requirements for app ü Enables shift-left model with no burden to developer ü Full portability from development to production ü Platform best-practice are automatically applied
  8. 8. Confidential │ ©2021 VMware, Inc. 8 Introducing Tanzu Application Platform A superior developer experience on Kubernetes Unlock developer productivity. Rapid yet sustainable path to production Coordinate the work of dev and ops
  9. 9. Confidential │ ©2021 VMware, Inc. 9 Start with the inner loop and move to the outer loop when ready The development loops Developers DevOps Shared Dev Environment Production Environment DevOps INNER LOOP ● Fast access to personal dev environment ● Rapid Iteration ● Easy access to cloud patterns OUTER LOOP ● Fast readiness of production environment ● Automation & Sustainability of deployments ● Centralized control of policy and security Personal Dev Environment
  10. 10. Confidential │ ©2021 VMware, Inc. 10 Enabling developer-centric outcomes The development loops Developers INNER LOOP ● Fast access to personal dev environment ● Rapid Iteration ● Easy access to cloud patterns Personal Dev Environment Onboard & Discover Bootstrap Iterate Debug Promote
  11. 11. Confidential │ ©2021 VMware, Inc. 11 Discover: “I can access APIs inside my org and I publish my APIs” DEV EXPERIENCE 11 Availability: GA DEV EXPERIENCE
  12. 12. Confidential │ ©2021 VMware, Inc. 12 Bootstrap: “I have access to cloud native patterns, so I never need to start from scratch.” DEV EXPERIENCE 12 Availability: Beta
  13. 13. Confidential │ ©2021 VMware, Inc. 13 Demo Time
  14. 14. Confidential │ ©2021 VMware, Inc. 14 Iterate: “I have the dev tooling that I need at my fingertips and I can iterate on my code fast” DEV EXPERIENCE 14 Availability: Future DEV EXPERIENCE
  15. 15. Confidential │ ©2021 VMware, Inc. 15
  16. 16. Confidential │ ©2021 VMware, Inc. 16 Debug: “I have visibility into how my applications are deployed” 16 DEV EXPERIENCE DEV EXPERIENCE Availability: Beta
  17. 17. Confidential │ ©2021 VMware, Inc. 17
  18. 18. 18 Confidential │ ©2020 VMware, Inc. Tanzu Application Platform Available in beta today!
  19. 19. Confidential │ ©2020 VMware, Inc. Thank You

SpringOne 2021 Session Title: Deploy Code into Production Faster on Kubernetes Speaker: Valentina Alaria, Director Product Management at VMware

Views

Total views

221

On Slideshare

0

From embeds

0

Number of embeds

3

Actions

Downloads

21

Shares

0

Comments

0

Likes

0

×