SlideShare une entreprise Scribd logo
1  sur  29
Télécharger pour lire hors ligne
Kubernetes and Windows: At
Scale with Enterprise PKS
Kartik Lunkad, Product Lead, .NET+Windows, Pivotal
Michael Michael, Director of Product, VMware
October 7–10, 2019
Austin Convention Center
Unless otherwise indicated, these slides are © 2013-2019 Pivotal Software, Inc. and licensed under a Creative Commons Attribution-NonCommercial license: http://creativecommons.org/licenses/by-nc/3.0/
Safe Harbor Statement
The following is intended to outline the general direction of Pivotal's offerings. It is intended for information
purposes only and may not be incorporated into any contract. Any information regarding pre-release of
Pivotal offerings, future updates or other planned modifications is subject to ongoing evaluation by Pivotal
and is subject to change. This information is provided without warranty or any kind, express or implied, and
is not a commitment to deliver any material, code, or functionality, and should not be relied upon in making
purchasing decisions regarding Pivotal's offerings. These purchasing decisions should only be based on
features currently available. The development, release, and timing of any features or functionality described
for Pivotal's offerings in this presentation remain at the sole discretion of Pivotal. Pivotal has no obligation to
update forward looking information in this presentation.
Unless otherwise indicated, these slides are © 2013-2019 Pivotal Software, Inc. and licensed under a Creative Commons Attribution-NonCommercial license: http://creativecommons.org/licenses/by-nc/3.0/
Three
takeaways
- It’s a good time to evaluate your .NET/Windows
workloads and make decisions about
invest/migrate/retire
- Managing Windows worker nodes in PKS is
mostly the same as managing Linux workers.
- Several/Active investments across Pivotal &
VMware for Windows support in Kubernetes w/
Pivotal Platform
Unless otherwise indicated, these slides are © 2013-2019 Pivotal Software, Inc. and licensed under a Creative Commons Attribution-NonCommercial license: http://creativecommons.org/licenses/by-nc/3.0/
Agenda
- Windows Containers: What and Why?
- Windows + Kubernetes Ecosystem
- Windows in Pivotal Container Service (PKS)
- Decision Making: PAS or PKS? Invest or Migrate?
Unless otherwise indicated, these slides are © 2013-2019 Pivotal Software, Inc. and licensed under a Creative Commons Attribution-NonCommercial license: http://creativecommons.org/licenses/by-nc/3.0/
Windows Containers: What and Why
Unless otherwise indicated, these slides are © 2013-2019 Pivotal Software, Inc. and licensed under a Creative Commons Attribution-NonCommercial license: http://creativecommons.org/licenses/by-nc/3.0/
Evolution of Windows Containers Ecosystem
2016
Sept
2017
Sept
2018
March
2018
Oct
2019
March
PASW 2.1 supports
“real” Windows
containers with
Windows Server 1709
2019
August
PKS 1.5 supports
Windows containers
with Windows Server
2019
2020
March
PASW 2.5
supports
Windows
Server 2019
Windows GA in
Kubernetes 1.14
Microsoft introduces
Windows containers in
Windows Server 2016
Windows Server
2019 launch
Unless otherwise indicated, these slides are © 2013-2019 Pivotal Software, Inc. and licensed under a Creative Commons Attribution-NonCommercial license: http://creativecommons.org/licenses/by-nc/3.0/
What are Windows Containers?
Types of Windows Container Isolation
Process Isolation
• Similar to containers on Linux
• Containers share the same kernel with the host, as well as
each other
• Used in PASW & PKS
Hyper-V Isolation
• Hyper-V role required (supports nested virtualization, but
can’t mix hypervisors)
• Containers run in a special Virtual Machine, stripped down
to bare minimum
• Minimal driver/kernel support
• Provides kernel level isolation between each container as
well as the container host
Windows Container Images Published (by Microsoft)
Nano Server
• Leanest Windows operating system, purpose built for
cloud native apps
• Supports .NET core
• PKS-compatible
Windows Server Core
• For applications that require the full .NET stack
• Used in PASW; PKS-compatible
Windows Server
• Full dependency on Windows, including all libraries
and dependencies
• Least likely to be used
• PKS-compatible
Unless otherwise indicated, these slides are © 2013-2019 Pivotal Software, Inc. and licensed under a Creative Commons Attribution-NonCommercial license: http://creativecommons.org/licenses/by-nc/3.0/
Why Windows Containers? In the Kubernetes
ecosystem?
- End-of-support for Windows Server 2008 coming up.
- PASW has proven .NET workloads run well in Windows Containers
- Leverage your investment in using Kubernetes for all types of workloads
- Opportunity to streamline your cloud migration strategy on a single platform
(lift-or-shift and/or migrate)
- Operational efficiencies with using a single platform to manage legacy
workloads
Unless otherwise indicated, these slides are © 2013-2019 Pivotal Software, Inc. and licensed under a Creative Commons Attribution-NonCommercial license: http://creativecommons.org/licenses/by-nc/3.0/
Windows + Kubernetes
Unless otherwise indicated, these slides are © 2013-2019 Pivotal Software, Inc. and licensed under a Creative Commons Attribution-NonCommercial license: http://creativecommons.org/licenses/by-nc/3.0/
Windows + Kubernetes OSS Interestings
- Flannel overlay support
- Beta support for gMSA in Kubernetes 1.16
- Stable release of Windows Server 2019 support in Kubernetes 1.14
- Alpha: Improvements to setup & node join experience with kubeadm
- Alpha: Introducing support for Container Storage Interface (CSI)
Unless otherwise indicated, these slides are © 2013-2019 Pivotal Software, Inc. and licensed under a Creative Commons Attribution-NonCommercial license: http://creativecommons.org/licenses/by-nc/3.0/
Future Kubernetes + Windows OSS Investments
1. CRI-ContainerD (sig-node collaboration)
2. Kubeadm support to enable Cluster API support (sig-cluster-lifecycle
collaboration)
3. Continuing advancements in gMSA and Windows workload identity
(sig-node/sig-api/sig-auth collaboration)
4. More CNIs and Storage plugins
5. Envoy support
Unless otherwise indicated, these slides are © 2013-2019 Pivotal Software, Inc. and licensed under a Creative Commons Attribution-NonCommercial license: http://creativecommons.org/licenses/by-nc/3.0/
Windows in PKS
Unless otherwise indicated, these slides are © 2013-2019 Pivotal Software, Inc. and licensed under a Creative Commons Attribution-NonCommercial license: http://creativecommons.org/licenses/by-nc/3.0/
PKS: A Runtime for Windows Containers
BOSH
Harbor
NSX-T
Kubernetes
K8s Cluster
K8s ClusterLinux &
Windows
K8s Clusters
Built with open-source Kubernetes — Constant compatibility
with the current stable release of Kubernetes, operated by
BOSH. No proprietary extensions.
Production-ready — Highly available from apps to infrastructure,
no single points of failure with master, etcd and worker nodes
spanning multiple availability zones. Built-in health checks,
scaling, auto-healing and rolling upgrades.
Multicloud — BOSH provides a reliable and consistent
operational experience. For any cloud.
Network management and security out-of-the-box with VMware
NSX-T. Automated microsegmentation and multi-tenant isolation.
Fully automated Ops — Fully automated deploy, scale, patch,
upgrade. No downtime. Use CD pipelines to deploy your
platform, too.
Zero downtime upgrades — Upgrade to the latest version of
Kubernetes, apply maintenance without impacting availability
using BOSH’s Day 2 capabilities.
VMware GCP Azure AWS
PKSController
Windows K8s Cluster (dedicated Windows Workers)
Platform User
PKSControlPlane
CLI
API
PKS CREATE CLUSTER
BOSH
deploy
Kubernetes cluster
Create
Harbor
Master
Worker
WorkerWorker
etcd
Windows
Worker
Master
etcd
Unless otherwise indicated, these slides are © 2013-2019 Pivotal Software, Inc. and licensed under a Creative Commons Attribution-NonCommercial license: http://creativecommons.org/licenses/by-nc/3.0/
Windows (beta) in PKS 1.5 Release Update
Features
- vSphere support yet
- Flannel networking mode support
- Support for Windows Server 2019
- Kubernetes v1.14
- Single common stemcell for both PASW & Windows in PKS
- Windows support in PKS… no separate PKSW tile!
Unless otherwise indicated, these slides are © 2013-2019 Pivotal Software, Inc. and licensed under a Creative Commons Attribution-NonCommercial license: http://creativecommons.org/licenses/by-nc/3.0/
Windows in PKS Outcomes in upcoming releases
- Enable latest security patching for Windows Worker Nodes
- Enable Windows worker-based cluster creation in internet-less environment
- Windows and Linux Worker support in a single Kubernetes Cluster
- Azure and AWS Support for Windows in PKS
Unless otherwise indicated, these slides are © 2013-2019 Pivotal Software, Inc. and licensed under a Creative Commons Attribution-NonCommercial license: http://creativecommons.org/licenses/by-nc/3.0/
Kubernetes + Windows Investments @ Pivotal & VMware
Windows w/ PKS GA
VMware and Pivotal have partnered to
drive forward Windows support in
Kubernetes 1.14 and PKS 1.5.
Integrated Windows Authentication
support for .NET framework apps
Windows authentication is a pervasive
technology for legacy .NET apps. We are
exploring how legacy apps can continue
to leverage it.
Windows w/ Pivotal Build Service
Pivotal Build Service provides a
declarative configuration model,
consistent and up to date container
images and operators the ability to
restrict usage of buildpacks in the apps
they supervise
Dev Productivity: Log & Metrics Sinks
for .NET/Windows Apps
PAS provides aggregated metrics &
logging across your application instances
out of the box. K8s doesn’t. We are
investing in making this a reality for
.NET/Windows Apps.
NSX-T w/ Windows in Kubernetes
Pivotal & VMWare NSX-T team are
collaborating on introducing compatibility
of NSX-T with Windows in PKS.
Envoy support for Windows
This work aims to provide
container-to-container networking plus
the Istio weighted routing and other
features of the service mesh.
K8s + Windows OSS Contributions
We are making contributions to the
open-source community in the k8s +
Windows space
Windows in PAS-on-k8s
Pivotal have committed to exploring the
Eirini Kubernetes-based scheduler for
Pivotal Application Service. We are
working to introduce Windows support as
part of this story.
Persistent disk support for .NET
framework apps
Pivotal along with the OSS Kubernetes
community, is exploring persistent volume
support for Windows apps.
Unless otherwise indicated, these slides are © 2013-2019 Pivotal Software, Inc. and licensed under a Creative Commons Attribution-NonCommercial license: http://creativecommons.org/licenses/by-nc/3.0/
Decision making: PAS or PKS? Invest or
Migrate?
Hardware
IaaS
Container Orchestrator
Application Platform
Serverless
Functions
Strategic goal: Push as many workloads as technically
feasible to the top of the platform hierarchy
Higher flexibility and
less enforcement of
standards
Lower development
complexity and higher
operational efficiency
.NET Portfolio Landscape
Invest : Greenfield Invest/Maintain: Modernize Maintain: Legacy, Lift-and-shift Divest
Depends heavily on non-cloud-native patterns
(local state, file system dependencies, etc.).
Use a variety of Windows / IIS technologies
(COM+ assemblies, GAC, registry).
Leverages Integrated Windows Authentication
in a way that’s difficult to refactor.
Older workloads for which there is no
dedicated team.
The .NET Core future is here.
Opportunity for new patterns like
microservices, functions,
event-driven architectures, etc.
More easily transformable to a
cloud-friendly (and eventually, cloud-native)
state.
The platform provides support for common
IIS, .NET, Windows technologies.
Flexibility to decide the modernization
strategy.
Unless otherwise indicated, these slides are © 2013-2019 Pivotal Software, Inc. and licensed under a Creative Commons Attribution-NonCommercial license: http://creativecommons.org/licenses/by-nc/3.0/
When to choose PKS for .NET/Windows workloads?
If one or more apply from the below!
- Legacy .NET Framework dependencies (3.5 or maybe 2.0?)
- Application has specific environment needs (IIS, Registry etc)
- Application needs administrative access inside the Windows container
- Application development team would like to manage the entire container image
creation & management lifecycle
- No source code for the application
Unless otherwise indicated, these slides are © 2013-2019 Pivotal Software, Inc. and licensed under a Creative Commons Attribution-NonCommercial license: http://creativecommons.org/licenses/by-nc/3.0/
Want to learn more about
migrating patterns for your
.NET framework portfolio?
Learn from the experts.
Unless otherwise indicated, these slides are © 2013-2019 Pivotal Software, Inc. and licensed under a Creative Commons Attribution-NonCommercial license: http://creativecommons.org/licenses/by-nc/3.0/
Three
takeaways
- It’s a good time to evaluate your .NET/Windows
workloads and make decisions about
invest/migrate/retire
- Managing Windows VMs in PKS is mostly the
same as managing Linux VMs.
- Several active investments across Pivotal &
VMWare for Windows support in Kubernetes &
PKS
Stay Connected
@kartikkl, klunkad@pivotal.io
@michmike77, michaelmi@vmware.com
#springone@s1p
Unless otherwise indicated, these slides are © 2013-2019 Pivotal Software, Inc. and licensed under a Creative Commons Attribution-NonCommercial license: http://creativecommons.org/licenses/by-nc/3.0/
What do you want to “own”
DIY k8s or container stack
Embedded OS
OS Image
Runtime Layer
Service Brokerage
Application Layer
Platform
Provided
App
Team
provided
Embedded OS
OS Image
Runtime Layer
Service Brokerage
Application Layer
Platform
Provided
App
Team
Provided
Embedded OS
OS Image
Runtime Layer
Service Brokerage
Application Layer
App
Team
Provided
Unless otherwise indicated, these slides are © 2013-2019 Pivotal Software, Inc. and licensed under a Creative Commons Attribution-NonCommercial license: http://creativecommons.org/licenses/by-nc/3.0/
2
6

> kubectl
StorageCompute
Pivotal Container Service (PKS) Provides:
Kubernetes Dashboard
Dev / Apps
PKS Control Plane
App User
vRealize Ops*
*integration
IT / Platform Ops
> pks
Operations
Manager
vRealize Operations*
> kubectl
Multi-Cloud PKS
Kubernetes Dashboard
vRealize Ops
PKS Control Plane
> pks
Operations
Manager
vRealize Operations
Dev / Apps
App User
IT / Platform Ops
Windows K8s Cluster (dedicated Windows Workers)
Platform User
PKSControlPlane
CLI
API
PKS CREATE CLUSTER
BOSH
deploy
Kubernetes cluster
Create
Harbor
Master
Worker
WorkerWorker
etcd
Windows
Worker
Master
etcd

Contenu connexe

Tendances

Tendances (20)

Enterprise Application Migration
Enterprise Application MigrationEnterprise Application Migration
Enterprise Application Migration
 
PKS Networking with NSX-T: You Focus on your App, We'll Take Care of the Rest!
PKS Networking with NSX-T: You Focus on your App, We'll Take Care of the Rest!PKS Networking with NSX-T: You Focus on your App, We'll Take Care of the Rest!
PKS Networking with NSX-T: You Focus on your App, We'll Take Care of the Rest!
 
.NET and Kubernetes: Bringing Legacy .NET Into the Modern World with Pivotal ...
.NET and Kubernetes: Bringing Legacy .NET Into the Modern World with Pivotal ....NET and Kubernetes: Bringing Legacy .NET Into the Modern World with Pivotal ...
.NET and Kubernetes: Bringing Legacy .NET Into the Modern World with Pivotal ...
 
Managing the Complexity of Microservices Deployments
Managing the Complexity of Microservices DeploymentsManaging the Complexity of Microservices Deployments
Managing the Complexity of Microservices Deployments
 
Packaging and Distributing Applications for Kubernetes
Packaging and Distributing Applications for KubernetesPackaging and Distributing Applications for Kubernetes
Packaging and Distributing Applications for Kubernetes
 
How to Build More Secure Service Brokers
How to Build More Secure Service BrokersHow to Build More Secure Service Brokers
How to Build More Secure Service Brokers
 
Should That Be a Microservice ?
Should That Be a Microservice ?Should That Be a Microservice ?
Should That Be a Microservice ?
 
Deploying Spring Boot apps on Kubernetes
Deploying Spring Boot apps on KubernetesDeploying Spring Boot apps on Kubernetes
Deploying Spring Boot apps on Kubernetes
 
Pivotal Platform: A First Look at the October Release
Pivotal Platform: A First Look at the October ReleasePivotal Platform: A First Look at the October Release
Pivotal Platform: A First Look at the October Release
 
Developer Secure Containers for the Cyberspace Battlefield
Developer Secure Containers for the Cyberspace BattlefieldDeveloper Secure Containers for the Cyberspace Battlefield
Developer Secure Containers for the Cyberspace Battlefield
 
Achieving DevSecOps Outcomes with Tanzu Advanced- March 22, 2021
Achieving DevSecOps Outcomes with Tanzu Advanced- March 22, 2021Achieving DevSecOps Outcomes with Tanzu Advanced- March 22, 2021
Achieving DevSecOps Outcomes with Tanzu Advanced- March 22, 2021
 
SpringOne Platform 2018 Recap in 5 minutes
SpringOne Platform 2018 Recap in 5 minutesSpringOne Platform 2018 Recap in 5 minutes
SpringOne Platform 2018 Recap in 5 minutes
 
vSphere with Kubernetes Virtual Event- June 16, 2020
vSphere with Kubernetes Virtual Event- June 16, 2020vSphere with Kubernetes Virtual Event- June 16, 2020
vSphere with Kubernetes Virtual Event- June 16, 2020
 
PKS: The What and How of Enterprise-Grade Kubernetes
PKS: The What and How of Enterprise-Grade KubernetesPKS: The What and How of Enterprise-Grade Kubernetes
PKS: The What and How of Enterprise-Grade Kubernetes
 
Accelerate Application Migration - August 5, 2020
Accelerate Application Migration - August 5, 2020Accelerate Application Migration - August 5, 2020
Accelerate Application Migration - August 5, 2020
 
Travelers 360 degree health assessment of microservices on the pivotal platform
Travelers 360 degree health assessment of microservices on the pivotal platformTravelers 360 degree health assessment of microservices on the pivotal platform
Travelers 360 degree health assessment of microservices on the pivotal platform
 
Pivotal Platform - December Release A First Look
Pivotal Platform - December Release A First LookPivotal Platform - December Release A First Look
Pivotal Platform - December Release A First Look
 
“Sh*^%# on Fire, Yo!”: A True Story Inspired by Real Events
“Sh*^%# on Fire, Yo!”: A True Story Inspired by Real Events“Sh*^%# on Fire, Yo!”: A True Story Inspired by Real Events
“Sh*^%# on Fire, Yo!”: A True Story Inspired by Real Events
 
Building Kubernetes images at scale with Tanzu Build Service
Building Kubernetes images at scale with Tanzu Build ServiceBuilding Kubernetes images at scale with Tanzu Build Service
Building Kubernetes images at scale with Tanzu Build Service
 
Operational Transformation: Teachers’ Journey from App Servers to VMware Tanzu
Operational Transformation: Teachers’ Journey from App Servers to VMware TanzuOperational Transformation: Teachers’ Journey from App Servers to VMware Tanzu
Operational Transformation: Teachers’ Journey from App Servers to VMware Tanzu
 

Similaire à Kubernetes and Windows: At Scale with Enterprise PKS

Similaire à Kubernetes and Windows: At Scale with Enterprise PKS (20)

P to V to C: The Value of Bringing “Everything” to Containers
P to V to C: The Value of Bringing “Everything” to ContainersP to V to C: The Value of Bringing “Everything” to Containers
P to V to C: The Value of Bringing “Everything” to Containers
 
.NET Application Modernization with PAS and Azure DevOps
.NET Application Modernization with PAS and Azure DevOps.NET Application Modernization with PAS and Azure DevOps
.NET Application Modernization with PAS and Azure DevOps
 
Cloud Foundry Networking with VMware NSX
Cloud Foundry Networking with VMware NSXCloud Foundry Networking with VMware NSX
Cloud Foundry Networking with VMware NSX
 
Cross-Platform Observability for Cloud Foundry
Cross-Platform Observability for Cloud FoundryCross-Platform Observability for Cloud Foundry
Cross-Platform Observability for Cloud Foundry
 
New Capabilities and Product Strategy for .NET on PCF
New Capabilities and Product Strategy for .NET on PCF New Capabilities and Product Strategy for .NET on PCF
New Capabilities and Product Strategy for .NET on PCF
 
PCF in the Land of NSX: A Closer Look at PCF with NSX-V vs. NSX-T
PCF in the Land of NSX: A Closer Look at PCF with NSX-V vs. NSX-TPCF in the Land of NSX: A Closer Look at PCF with NSX-V vs. NSX-T
PCF in the Land of NSX: A Closer Look at PCF with NSX-V vs. NSX-T
 
Yet Another K8s Installer
Yet Another K8s InstallerYet Another K8s Installer
Yet Another K8s Installer
 
Cassandra and DataStax Enterprise on PCF
Cassandra and DataStax Enterprise on PCFCassandra and DataStax Enterprise on PCF
Cassandra and DataStax Enterprise on PCF
 
PCF: Platform for a New Era - Kubernetes for the Enterprise - London
PCF: Platform for a New Era - Kubernetes for the Enterprise - LondonPCF: Platform for a New Era - Kubernetes for the Enterprise - London
PCF: Platform for a New Era - Kubernetes for the Enterprise - London
 
Pivotal Cloud Foundry 2.5: A First Look
Pivotal Cloud Foundry 2.5: A First LookPivotal Cloud Foundry 2.5: A First Look
Pivotal Cloud Foundry 2.5: A First Look
 
Debugging Serverless for Cloud
Debugging Serverless for CloudDebugging Serverless for Cloud
Debugging Serverless for Cloud
 
Hitting the Enterprise Sweet Spot—A Real-World View of PKS Deployment and Suc...
Hitting the Enterprise Sweet Spot—A Real-World View of PKS Deployment and Suc...Hitting the Enterprise Sweet Spot—A Real-World View of PKS Deployment and Suc...
Hitting the Enterprise Sweet Spot—A Real-World View of PKS Deployment and Suc...
 
Lattice: A Cloud-Native Platform for Your Spring Applications
Lattice: A Cloud-Native Platform for Your Spring ApplicationsLattice: A Cloud-Native Platform for Your Spring Applications
Lattice: A Cloud-Native Platform for Your Spring Applications
 
Pivotal Container Service Overview
Pivotal Container Service Overview Pivotal Container Service Overview
Pivotal Container Service Overview
 
Connecting All Abstractions with Istio
Connecting All Abstractions with IstioConnecting All Abstractions with Istio
Connecting All Abstractions with Istio
 
Pivotal Container Service (PKS) at SF Cloud Foundry Meetup
Pivotal Container Service (PKS) at SF Cloud Foundry MeetupPivotal Container Service (PKS) at SF Cloud Foundry Meetup
Pivotal Container Service (PKS) at SF Cloud Foundry Meetup
 
Containers Were Never Your End State
Containers Were Never Your End StateContainers Were Never Your End State
Containers Were Never Your End State
 
Experience + Education = Empowerment
Experience + Education = EmpowermentExperience + Education = Empowerment
Experience + Education = Empowerment
 
Cloud Foundry Services on PKS with No Extra Code, "We Bosh So You Don’t Have ...
Cloud Foundry Services on PKS with No Extra Code, "We Bosh So You Don’t Have ...Cloud Foundry Services on PKS with No Extra Code, "We Bosh So You Don’t Have ...
Cloud Foundry Services on PKS with No Extra Code, "We Bosh So You Don’t Have ...
 
Containerizing a Data Warehouse for Kubernetes
Containerizing a Data Warehouse for KubernetesContainerizing a Data Warehouse for Kubernetes
Containerizing a Data Warehouse for Kubernetes
 

Plus de VMware Tanzu

Plus de VMware Tanzu (20)

What AI Means For Your Product Strategy And What To Do About It
What AI Means For Your Product Strategy And What To Do About ItWhat AI Means For Your Product Strategy And What To Do About It
What AI Means For Your Product Strategy And What To Do About It
 
Make the Right Thing the Obvious Thing at Cardinal Health 2023
Make the Right Thing the Obvious Thing at Cardinal Health 2023Make the Right Thing the Obvious Thing at Cardinal Health 2023
Make the Right Thing the Obvious Thing at Cardinal Health 2023
 
Enhancing DevEx and Simplifying Operations at Scale
Enhancing DevEx and Simplifying Operations at ScaleEnhancing DevEx and Simplifying Operations at Scale
Enhancing DevEx and Simplifying Operations at Scale
 
Spring Update | July 2023
Spring Update | July 2023Spring Update | July 2023
Spring Update | July 2023
 
Platforms, Platform Engineering, & Platform as a Product
Platforms, Platform Engineering, & Platform as a ProductPlatforms, Platform Engineering, & Platform as a Product
Platforms, Platform Engineering, & Platform as a Product
 
Building Cloud Ready Apps
Building Cloud Ready AppsBuilding Cloud Ready Apps
Building Cloud Ready Apps
 
Spring Boot 3 And Beyond
Spring Boot 3 And BeyondSpring Boot 3 And Beyond
Spring Boot 3 And Beyond
 
Spring Cloud Gateway - SpringOne Tour 2023 Charles Schwab.pdf
Spring Cloud Gateway - SpringOne Tour 2023 Charles Schwab.pdfSpring Cloud Gateway - SpringOne Tour 2023 Charles Schwab.pdf
Spring Cloud Gateway - SpringOne Tour 2023 Charles Schwab.pdf
 
Simplify and Scale Enterprise Apps in the Cloud | Boston 2023
Simplify and Scale Enterprise Apps in the Cloud | Boston 2023Simplify and Scale Enterprise Apps in the Cloud | Boston 2023
Simplify and Scale Enterprise Apps in the Cloud | Boston 2023
 
Simplify and Scale Enterprise Apps in the Cloud | Seattle 2023
Simplify and Scale Enterprise Apps in the Cloud | Seattle 2023Simplify and Scale Enterprise Apps in the Cloud | Seattle 2023
Simplify and Scale Enterprise Apps in the Cloud | Seattle 2023
 
tanzu_developer_connect.pptx
tanzu_developer_connect.pptxtanzu_developer_connect.pptx
tanzu_developer_connect.pptx
 
Tanzu Virtual Developer Connect Workshop - French
Tanzu Virtual Developer Connect Workshop - FrenchTanzu Virtual Developer Connect Workshop - French
Tanzu Virtual Developer Connect Workshop - French
 
Tanzu Developer Connect Workshop - English
Tanzu Developer Connect Workshop - EnglishTanzu Developer Connect Workshop - English
Tanzu Developer Connect Workshop - English
 
Virtual Developer Connect Workshop - English
Virtual Developer Connect Workshop - EnglishVirtual Developer Connect Workshop - English
Virtual Developer Connect Workshop - English
 
Tanzu Developer Connect - French
Tanzu Developer Connect - FrenchTanzu Developer Connect - French
Tanzu Developer Connect - French
 
Simplify and Scale Enterprise Apps in the Cloud | Dallas 2023
Simplify and Scale Enterprise Apps in the Cloud | Dallas 2023Simplify and Scale Enterprise Apps in the Cloud | Dallas 2023
Simplify and Scale Enterprise Apps in the Cloud | Dallas 2023
 
SpringOne Tour: Deliver 15-Factor Applications on Kubernetes with Spring Boot
SpringOne Tour: Deliver 15-Factor Applications on Kubernetes with Spring BootSpringOne Tour: Deliver 15-Factor Applications on Kubernetes with Spring Boot
SpringOne Tour: Deliver 15-Factor Applications on Kubernetes with Spring Boot
 
SpringOne Tour: The Influential Software Engineer
SpringOne Tour: The Influential Software EngineerSpringOne Tour: The Influential Software Engineer
SpringOne Tour: The Influential Software Engineer
 
SpringOne Tour: Domain-Driven Design: Theory vs Practice
SpringOne Tour: Domain-Driven Design: Theory vs PracticeSpringOne Tour: Domain-Driven Design: Theory vs Practice
SpringOne Tour: Domain-Driven Design: Theory vs Practice
 
SpringOne Tour: Spring Recipes: A Collection of Common-Sense Solutions
SpringOne Tour: Spring Recipes: A Collection of Common-Sense SolutionsSpringOne Tour: Spring Recipes: A Collection of Common-Sense Solutions
SpringOne Tour: Spring Recipes: A Collection of Common-Sense Solutions
 

Dernier

+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
Health
 
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female service
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female serviceCALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female service
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female service
anilsa9823
 
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
anilsa9823
 

Dernier (20)

Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
 
Microsoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdfMicrosoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdf
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
 
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
 
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
 
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female service
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female serviceCALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female service
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female service
 
Software Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsSoftware Quality Assurance Interview Questions
Software Quality Assurance Interview Questions
 
Diamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionDiamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with Precision
 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial Goals
 
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
 
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AISyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
 
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
 
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
 
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTV
 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
 
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
 
A Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxA Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docx
 
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
 

Kubernetes and Windows: At Scale with Enterprise PKS

  • 1. Kubernetes and Windows: At Scale with Enterprise PKS Kartik Lunkad, Product Lead, .NET+Windows, Pivotal Michael Michael, Director of Product, VMware October 7–10, 2019 Austin Convention Center
  • 2. Unless otherwise indicated, these slides are © 2013-2019 Pivotal Software, Inc. and licensed under a Creative Commons Attribution-NonCommercial license: http://creativecommons.org/licenses/by-nc/3.0/ Safe Harbor Statement The following is intended to outline the general direction of Pivotal's offerings. It is intended for information purposes only and may not be incorporated into any contract. Any information regarding pre-release of Pivotal offerings, future updates or other planned modifications is subject to ongoing evaluation by Pivotal and is subject to change. This information is provided without warranty or any kind, express or implied, and is not a commitment to deliver any material, code, or functionality, and should not be relied upon in making purchasing decisions regarding Pivotal's offerings. These purchasing decisions should only be based on features currently available. The development, release, and timing of any features or functionality described for Pivotal's offerings in this presentation remain at the sole discretion of Pivotal. Pivotal has no obligation to update forward looking information in this presentation.
  • 3. Unless otherwise indicated, these slides are © 2013-2019 Pivotal Software, Inc. and licensed under a Creative Commons Attribution-NonCommercial license: http://creativecommons.org/licenses/by-nc/3.0/ Three takeaways - It’s a good time to evaluate your .NET/Windows workloads and make decisions about invest/migrate/retire - Managing Windows worker nodes in PKS is mostly the same as managing Linux workers. - Several/Active investments across Pivotal & VMware for Windows support in Kubernetes w/ Pivotal Platform
  • 4. Unless otherwise indicated, these slides are © 2013-2019 Pivotal Software, Inc. and licensed under a Creative Commons Attribution-NonCommercial license: http://creativecommons.org/licenses/by-nc/3.0/ Agenda - Windows Containers: What and Why? - Windows + Kubernetes Ecosystem - Windows in Pivotal Container Service (PKS) - Decision Making: PAS or PKS? Invest or Migrate?
  • 5. Unless otherwise indicated, these slides are © 2013-2019 Pivotal Software, Inc. and licensed under a Creative Commons Attribution-NonCommercial license: http://creativecommons.org/licenses/by-nc/3.0/ Windows Containers: What and Why
  • 6. Unless otherwise indicated, these slides are © 2013-2019 Pivotal Software, Inc. and licensed under a Creative Commons Attribution-NonCommercial license: http://creativecommons.org/licenses/by-nc/3.0/ Evolution of Windows Containers Ecosystem 2016 Sept 2017 Sept 2018 March 2018 Oct 2019 March PASW 2.1 supports “real” Windows containers with Windows Server 1709 2019 August PKS 1.5 supports Windows containers with Windows Server 2019 2020 March PASW 2.5 supports Windows Server 2019 Windows GA in Kubernetes 1.14 Microsoft introduces Windows containers in Windows Server 2016 Windows Server 2019 launch
  • 7. Unless otherwise indicated, these slides are © 2013-2019 Pivotal Software, Inc. and licensed under a Creative Commons Attribution-NonCommercial license: http://creativecommons.org/licenses/by-nc/3.0/ What are Windows Containers? Types of Windows Container Isolation Process Isolation • Similar to containers on Linux • Containers share the same kernel with the host, as well as each other • Used in PASW & PKS Hyper-V Isolation • Hyper-V role required (supports nested virtualization, but can’t mix hypervisors) • Containers run in a special Virtual Machine, stripped down to bare minimum • Minimal driver/kernel support • Provides kernel level isolation between each container as well as the container host Windows Container Images Published (by Microsoft) Nano Server • Leanest Windows operating system, purpose built for cloud native apps • Supports .NET core • PKS-compatible Windows Server Core • For applications that require the full .NET stack • Used in PASW; PKS-compatible Windows Server • Full dependency on Windows, including all libraries and dependencies • Least likely to be used • PKS-compatible
  • 8. Unless otherwise indicated, these slides are © 2013-2019 Pivotal Software, Inc. and licensed under a Creative Commons Attribution-NonCommercial license: http://creativecommons.org/licenses/by-nc/3.0/ Why Windows Containers? In the Kubernetes ecosystem? - End-of-support for Windows Server 2008 coming up. - PASW has proven .NET workloads run well in Windows Containers - Leverage your investment in using Kubernetes for all types of workloads - Opportunity to streamline your cloud migration strategy on a single platform (lift-or-shift and/or migrate) - Operational efficiencies with using a single platform to manage legacy workloads
  • 9. Unless otherwise indicated, these slides are © 2013-2019 Pivotal Software, Inc. and licensed under a Creative Commons Attribution-NonCommercial license: http://creativecommons.org/licenses/by-nc/3.0/ Windows + Kubernetes
  • 10. Unless otherwise indicated, these slides are © 2013-2019 Pivotal Software, Inc. and licensed under a Creative Commons Attribution-NonCommercial license: http://creativecommons.org/licenses/by-nc/3.0/ Windows + Kubernetes OSS Interestings - Flannel overlay support - Beta support for gMSA in Kubernetes 1.16 - Stable release of Windows Server 2019 support in Kubernetes 1.14 - Alpha: Improvements to setup & node join experience with kubeadm - Alpha: Introducing support for Container Storage Interface (CSI)
  • 11. Unless otherwise indicated, these slides are © 2013-2019 Pivotal Software, Inc. and licensed under a Creative Commons Attribution-NonCommercial license: http://creativecommons.org/licenses/by-nc/3.0/ Future Kubernetes + Windows OSS Investments 1. CRI-ContainerD (sig-node collaboration) 2. Kubeadm support to enable Cluster API support (sig-cluster-lifecycle collaboration) 3. Continuing advancements in gMSA and Windows workload identity (sig-node/sig-api/sig-auth collaboration) 4. More CNIs and Storage plugins 5. Envoy support
  • 12. Unless otherwise indicated, these slides are © 2013-2019 Pivotal Software, Inc. and licensed under a Creative Commons Attribution-NonCommercial license: http://creativecommons.org/licenses/by-nc/3.0/ Windows in PKS
  • 13. Unless otherwise indicated, these slides are © 2013-2019 Pivotal Software, Inc. and licensed under a Creative Commons Attribution-NonCommercial license: http://creativecommons.org/licenses/by-nc/3.0/ PKS: A Runtime for Windows Containers BOSH Harbor NSX-T Kubernetes K8s Cluster K8s ClusterLinux & Windows K8s Clusters Built with open-source Kubernetes — Constant compatibility with the current stable release of Kubernetes, operated by BOSH. No proprietary extensions. Production-ready — Highly available from apps to infrastructure, no single points of failure with master, etcd and worker nodes spanning multiple availability zones. Built-in health checks, scaling, auto-healing and rolling upgrades. Multicloud — BOSH provides a reliable and consistent operational experience. For any cloud. Network management and security out-of-the-box with VMware NSX-T. Automated microsegmentation and multi-tenant isolation. Fully automated Ops — Fully automated deploy, scale, patch, upgrade. No downtime. Use CD pipelines to deploy your platform, too. Zero downtime upgrades — Upgrade to the latest version of Kubernetes, apply maintenance without impacting availability using BOSH’s Day 2 capabilities. VMware GCP Azure AWS PKSController
  • 14. Windows K8s Cluster (dedicated Windows Workers) Platform User PKSControlPlane CLI API PKS CREATE CLUSTER BOSH deploy Kubernetes cluster Create Harbor Master Worker WorkerWorker etcd Windows Worker Master etcd
  • 15. Unless otherwise indicated, these slides are © 2013-2019 Pivotal Software, Inc. and licensed under a Creative Commons Attribution-NonCommercial license: http://creativecommons.org/licenses/by-nc/3.0/ Windows (beta) in PKS 1.5 Release Update Features - vSphere support yet - Flannel networking mode support - Support for Windows Server 2019 - Kubernetes v1.14 - Single common stemcell for both PASW & Windows in PKS - Windows support in PKS… no separate PKSW tile!
  • 16. Unless otherwise indicated, these slides are © 2013-2019 Pivotal Software, Inc. and licensed under a Creative Commons Attribution-NonCommercial license: http://creativecommons.org/licenses/by-nc/3.0/ Windows in PKS Outcomes in upcoming releases - Enable latest security patching for Windows Worker Nodes - Enable Windows worker-based cluster creation in internet-less environment - Windows and Linux Worker support in a single Kubernetes Cluster - Azure and AWS Support for Windows in PKS
  • 17. Unless otherwise indicated, these slides are © 2013-2019 Pivotal Software, Inc. and licensed under a Creative Commons Attribution-NonCommercial license: http://creativecommons.org/licenses/by-nc/3.0/ Kubernetes + Windows Investments @ Pivotal & VMware Windows w/ PKS GA VMware and Pivotal have partnered to drive forward Windows support in Kubernetes 1.14 and PKS 1.5. Integrated Windows Authentication support for .NET framework apps Windows authentication is a pervasive technology for legacy .NET apps. We are exploring how legacy apps can continue to leverage it. Windows w/ Pivotal Build Service Pivotal Build Service provides a declarative configuration model, consistent and up to date container images and operators the ability to restrict usage of buildpacks in the apps they supervise Dev Productivity: Log & Metrics Sinks for .NET/Windows Apps PAS provides aggregated metrics & logging across your application instances out of the box. K8s doesn’t. We are investing in making this a reality for .NET/Windows Apps. NSX-T w/ Windows in Kubernetes Pivotal & VMWare NSX-T team are collaborating on introducing compatibility of NSX-T with Windows in PKS. Envoy support for Windows This work aims to provide container-to-container networking plus the Istio weighted routing and other features of the service mesh. K8s + Windows OSS Contributions We are making contributions to the open-source community in the k8s + Windows space Windows in PAS-on-k8s Pivotal have committed to exploring the Eirini Kubernetes-based scheduler for Pivotal Application Service. We are working to introduce Windows support as part of this story. Persistent disk support for .NET framework apps Pivotal along with the OSS Kubernetes community, is exploring persistent volume support for Windows apps.
  • 18. Unless otherwise indicated, these slides are © 2013-2019 Pivotal Software, Inc. and licensed under a Creative Commons Attribution-NonCommercial license: http://creativecommons.org/licenses/by-nc/3.0/ Decision making: PAS or PKS? Invest or Migrate?
  • 19. Hardware IaaS Container Orchestrator Application Platform Serverless Functions Strategic goal: Push as many workloads as technically feasible to the top of the platform hierarchy Higher flexibility and less enforcement of standards Lower development complexity and higher operational efficiency
  • 20. .NET Portfolio Landscape Invest : Greenfield Invest/Maintain: Modernize Maintain: Legacy, Lift-and-shift Divest Depends heavily on non-cloud-native patterns (local state, file system dependencies, etc.). Use a variety of Windows / IIS technologies (COM+ assemblies, GAC, registry). Leverages Integrated Windows Authentication in a way that’s difficult to refactor. Older workloads for which there is no dedicated team. The .NET Core future is here. Opportunity for new patterns like microservices, functions, event-driven architectures, etc. More easily transformable to a cloud-friendly (and eventually, cloud-native) state. The platform provides support for common IIS, .NET, Windows technologies. Flexibility to decide the modernization strategy.
  • 21. Unless otherwise indicated, these slides are © 2013-2019 Pivotal Software, Inc. and licensed under a Creative Commons Attribution-NonCommercial license: http://creativecommons.org/licenses/by-nc/3.0/ When to choose PKS for .NET/Windows workloads? If one or more apply from the below! - Legacy .NET Framework dependencies (3.5 or maybe 2.0?) - Application has specific environment needs (IIS, Registry etc) - Application needs administrative access inside the Windows container - Application development team would like to manage the entire container image creation & management lifecycle - No source code for the application
  • 22. Unless otherwise indicated, these slides are © 2013-2019 Pivotal Software, Inc. and licensed under a Creative Commons Attribution-NonCommercial license: http://creativecommons.org/licenses/by-nc/3.0/ Want to learn more about migrating patterns for your .NET framework portfolio? Learn from the experts.
  • 23. Unless otherwise indicated, these slides are © 2013-2019 Pivotal Software, Inc. and licensed under a Creative Commons Attribution-NonCommercial license: http://creativecommons.org/licenses/by-nc/3.0/ Three takeaways - It’s a good time to evaluate your .NET/Windows workloads and make decisions about invest/migrate/retire - Managing Windows VMs in PKS is mostly the same as managing Linux VMs. - Several active investments across Pivotal & VMWare for Windows support in Kubernetes & PKS
  • 24. Stay Connected @kartikkl, klunkad@pivotal.io @michmike77, michaelmi@vmware.com #springone@s1p
  • 25. Unless otherwise indicated, these slides are © 2013-2019 Pivotal Software, Inc. and licensed under a Creative Commons Attribution-NonCommercial license: http://creativecommons.org/licenses/by-nc/3.0/ What do you want to “own” DIY k8s or container stack Embedded OS OS Image Runtime Layer Service Brokerage Application Layer Platform Provided App Team provided Embedded OS OS Image Runtime Layer Service Brokerage Application Layer Platform Provided App Team Provided Embedded OS OS Image Runtime Layer Service Brokerage Application Layer App Team Provided
  • 26. Unless otherwise indicated, these slides are © 2013-2019 Pivotal Software, Inc. and licensed under a Creative Commons Attribution-NonCommercial license: http://creativecommons.org/licenses/by-nc/3.0/ 2 6 
  • 27. > kubectl StorageCompute Pivotal Container Service (PKS) Provides: Kubernetes Dashboard Dev / Apps PKS Control Plane App User vRealize Ops* *integration IT / Platform Ops > pks Operations Manager vRealize Operations*
  • 28. > kubectl Multi-Cloud PKS Kubernetes Dashboard vRealize Ops PKS Control Plane > pks Operations Manager vRealize Operations Dev / Apps App User IT / Platform Ops
  • 29. Windows K8s Cluster (dedicated Windows Workers) Platform User PKSControlPlane CLI API PKS CREATE CLUSTER BOSH deploy Kubernetes cluster Create Harbor Master Worker WorkerWorker etcd Windows Worker Master etcd