SlideShare uma empresa Scribd logo
1 de 27
Baixar para ler offline
Project Update Shanghai Open Infrastructure Summit
“Airship is a collection of loosely coupled, but
interoperable, open source tools that
declaratively automate cloud provisioning.”
Airship Overview
• Orchestration: Batteries included
• Singular Deployment Method
• Predictable Upgrades
• Repeatable Multi-site Deployments
• Resiliency
• Enterprise-Grade Security
Motivations
•Platform security enhancements
•Platform, deployment and tooling
•Resiliency
• Per patchset virtualized deployment
• Armada workflow: Wait and test management
• Initial multi-OS support
• Redfish OOB driver
• Rev’d Kubernetes, Docker, Helm
• Added support for Openstack Stein deployment via Airship
• Limit privileges: Secure operational access via porthole utility containers
• Kubernetes security best practices
• End to end encryption on the wire and at rest
• Implemented seamless rotation of secrets
• Full resiliency against control plane node failure
• Hardened services by restricting container use of root
• Added resiliency for MaaS services and networking
• High availability processes
Strategic Focus – 1.x Enhancement Highlights
Airship 2.0
•Building Airship YAML is hard
•Supporting smaller deployments
•Changing the tires while the car is moving is hard
•Workflows should be fully declarative
•Adoption of entrenched upstream project
Why Airship 2.0?
•AirshipCTL
•Kustomize
•Leverage Kubernetes Cluster API
•Leverage cloud-native workflow management
•Service layers
•Containerized Network Function (CNF) support
•Helm v3 and Armada Operator
•Cloud Harbor
•Edge use cases
•MetalKube / Ironic integration
•KubeADM integration
•Multus integration
•Multi-tenancy
Airship 2.0 – Components Involved
Airship 2.0 – Evolution of the front door
Airship 2.0 – Document Changes
Airship 2.0 – Baremetal provisioning
Technical Best Practices
Documentation includes:
• Overview, Architecture, Getting Started
• Site Authoring and Deployment Guides
• Contributor / Review Guide
• Component and Integration Testing Docs
• Dev and Ops-focused Guides
• More on the way…
Technical Best Practices: Documentation
Technical Best Practices: Code Review
Code Review Follows Established
OSF Community Norms
• Core Reviewer teams per Airship project,
nominated/ratified by those core teams
• Two +2s, WF +1, and Zuul gating required
for merge
• +1s from non-cores (and cores) strongly
encouraged
• Documentation and CICD are reviewed as
code
Airship has multi-faceted testing:
• Linting and unit testing, via Zuul
• Lightweight integration testing per change, via
Zuul
• Voting and non-voting checks
• VM-based 3rd-party integration run per
Treasuremap change
• Nightly 3rd-party bare metal deployment testing
• Developer documentation for local testing
Technical Best Practices: Testing & CICD
Community Growth
26
38
46
90
103
Pike Queens Rocky Stein Train
Expanding Contributor Base and Growth of Community
All Time Metrics
• 4,063 commits in 25 repos
• 203 authors representing 20+
companies
Contribution Metrics Available at https://www.stackalytics.com/?project_type=openstack-others&module=airship-group&metric=commits
Airship Contributor Growth (cumulative)
2017 2018 2019
Airship Contributor & User Announcements
2018 2019
May 2018
November 2018
February 2019
April 2019
June 2019
August 2019
“More than 20 Network Cloud regions deployed and managed by Airship to date,
and 5G Core deployments inflight.”
AirshipContributors
“Aside from contributing to Airship upstream and collaborating with AT&T on key
roadmap features, Mirantis is integrating much of the code into Mirantis Cloud
Platform (MCP), Mirantis’s core product that empowers telcos and enterprises to
efficiently run Kubernetes on-premises.”
“Airship is becoming the foundation of SKT’s cloud infrastructure deployment
efforts.”
“Ericsson is positive of an alignment between Airship and CNCF. We are increasing our
upstream investments to the related opensource projects, and will work closely with
AT&T and the Airship and CNCF communities to align and evolve capabilities in both
communities.”
“StarlingX uses Airship Armada for orchestrating the deployment of multiple Helm
charts.”
“Airship is core to realizing high-availability cloud services optimized for edge
computing systems and applications.”
Governance
Developer Roles
Contributor
• Has had changes merged within
the last 12 months
• Eligible to vote in the election of
Technical Committee
• Able to propose changes and give
+1/-1 reviews on changes from
other contributors
Core Reviewer
• Nominated and approved by the
established Core, following established
OpenStack processes
• Can be Cores of multiple Airship
components
• Able to merge changes and give +2/-2
reviews on changes from other
contributors
Technical Committee
• Responsible for the road map, vision and use cases for Airship
• Ensures Airship projects are adhering to the projects core principles, promote standardization,
define and organizes the Airship versioning and release process
• 5 Members elected by Contributors
• Elections take place once per year
• Anyone who has demonstrated commitment to the Airship project in the last 12 months is
eligible to run
• No term limits for TC seats
• No more than 2 of the 5 seats can be filled by any one organization
Working Committee
• The WC committee cares for day to day functioning of Airship community
• WC intends to:
• Help influence the project strategy
• Help arbitrate when there is a disagreement between Core Reviewers within a single project or
between Airship projects
• Perform marketing and communications
• Help provide product management as well as ecosystem support
• 5 Members elected by Core Reviewers
• Elections take place once per year
• Any Contributor is eligible to run
• No term limits for WC seats
• No more than 2 of the 5 seats can be filled by any one organization
Current Committee Members
Technical Committee
• James Gu, *independent
• Alexander Hughes, Accenture
• Jan-Erik Mångs, Ericsson
• Alexey Odinokov, Mirantis
• Ryan van Wyk, AT&T
Working Committee
• Nishant Kumar, Ericsson
• Matt McEuen, AT&T
• Kaspars Skels, Ericsson
• Drew Walters, AT&T
• Stas Egorov, Mirantis
Future Plans
December 2019
● Bootstrap first host
● Ephemeral cluster
● Target cluster
● Baremetal
provisioning
● Kubernetes
provisioning
March 2020
● Demonstrate at least one
alternative to baremetal
● Workflows for software LCM
● MVPs for most other features
May 2020
● Full feature set
t
Community Channels
Mailing Lists: lists.airshipit.org
Freenode IRC: #airshipit
Website: www.airshipit.org
OpenDev: https://opendev.org/airship
YouTube: https://www.youtube.com/user/OpenStackFoundation/
AT&T and Mirantis Airship Webinar: Elevate Your Infrastructure
Using Airship
Elevate Your Infrastructure
Questions?

Mais conteúdo relacionado

Mais procurados

Tech Preview: Kubernetes on Mesosphere DC/OS 1.10
Tech Preview: Kubernetes on Mesosphere DC/OS 1.10Tech Preview: Kubernetes on Mesosphere DC/OS 1.10
Tech Preview: Kubernetes on Mesosphere DC/OS 1.10Mesosphere Inc.
 
Manage thousands of k8s applications with minimal efforts using kube carrier
Manage thousands of k8s applications with minimal efforts using kube carrierManage thousands of k8s applications with minimal efforts using kube carrier
Manage thousands of k8s applications with minimal efforts using kube carrierLibbySchulze
 
Rethink of PaaS
Rethink of PaaSRethink of PaaS
Rethink of PaaSXu Wang
 
Bring N-Tier Apps to containers 2015 ContainerCon
Bring N-Tier Apps to containers  2015 ContainerConBring N-Tier Apps to containers  2015 ContainerCon
Bring N-Tier Apps to containers 2015 ContainerConChris Haddad
 
Cloudstack container service
Cloudstack container serviceCloudstack container service
Cloudstack container serviceShapeBlue
 
Orchestrating Complex Multi Cloud Enterprise Applications
Orchestrating Complex Multi Cloud Enterprise ApplicationsOrchestrating Complex Multi Cloud Enterprise Applications
Orchestrating Complex Multi Cloud Enterprise ApplicationsCloudify Community
 
Tectonic Summit 2016: CoreOS Tectonic on AWS
Tectonic Summit 2016: CoreOS Tectonic on AWSTectonic Summit 2016: CoreOS Tectonic on AWS
Tectonic Summit 2016: CoreOS Tectonic on AWSCoreOS
 
Overcome DevOps Adoption Barriers to Accelerate Software Delivary
Overcome DevOps Adoption Barriers to Accelerate Software DelivaryOvercome DevOps Adoption Barriers to Accelerate Software Delivary
Overcome DevOps Adoption Barriers to Accelerate Software DelivaryWSO2
 
Running OpenStack in Production
Running OpenStack in ProductionRunning OpenStack in Production
Running OpenStack in ProductionTesora
 
Got Shadow IT? How to Win-Win with a Private Cloud.
Got Shadow IT? How to Win-Win with a Private Cloud.Got Shadow IT? How to Win-Win with a Private Cloud.
Got Shadow IT? How to Win-Win with a Private Cloud.Platform9
 
CloudNativeLondon 2017: "What is a Service Mesh, and Do I Need One when Devel...
CloudNativeLondon 2017: "What is a Service Mesh, and Do I Need One when Devel...CloudNativeLondon 2017: "What is a Service Mesh, and Do I Need One when Devel...
CloudNativeLondon 2017: "What is a Service Mesh, and Do I Need One when Devel...Daniel Bryant
 
Eight Miles High: Build Cloud-native and Cloud-aware Systems
Eight Miles High: Build Cloud-native and Cloud-aware SystemsEight Miles High: Build Cloud-native and Cloud-aware Systems
Eight Miles High: Build Cloud-native and Cloud-aware SystemsChris Haddad
 
SolidFire + Platform9: Simply Faster OpenStack
SolidFire + Platform9: Simply Faster OpenStackSolidFire + Platform9: Simply Faster OpenStack
SolidFire + Platform9: Simply Faster OpenStackPlatform9
 
Hack for Good and Profit (Cloud Foundry Summit 2014)
Hack for Good and Profit (Cloud Foundry Summit 2014)Hack for Good and Profit (Cloud Foundry Summit 2014)
Hack for Good and Profit (Cloud Foundry Summit 2014)VMware Tanzu
 
Introduction to developing modern web apps
Introduction to developing modern web appsIntroduction to developing modern web apps
Introduction to developing modern web appsFabricio Epaminondas
 
Leveraging OpenStack at Scale: How the Elastic Cloud Drives Innovation Velocity
Leveraging OpenStack at Scale: How the Elastic Cloud Drives Innovation VelocityLeveraging OpenStack at Scale: How the Elastic Cloud Drives Innovation Velocity
Leveraging OpenStack at Scale: How the Elastic Cloud Drives Innovation VelocityTesora
 
Intro to Platform9: Private Clouds Made Easy
Intro to Platform9: Private Clouds Made EasyIntro to Platform9: Private Clouds Made Easy
Intro to Platform9: Private Clouds Made EasyPlatform9
 
Manatee to Dolphin: Transitioning to a Startup Mentality
Manatee to Dolphin: Transitioning to a Startup MentalityManatee to Dolphin: Transitioning to a Startup Mentality
Manatee to Dolphin: Transitioning to a Startup MentalityTodd Kaplinger
 

Mais procurados (20)

Tech Preview: Kubernetes on Mesosphere DC/OS 1.10
Tech Preview: Kubernetes on Mesosphere DC/OS 1.10Tech Preview: Kubernetes on Mesosphere DC/OS 1.10
Tech Preview: Kubernetes on Mesosphere DC/OS 1.10
 
Manage thousands of k8s applications with minimal efforts using kube carrier
Manage thousands of k8s applications with minimal efforts using kube carrierManage thousands of k8s applications with minimal efforts using kube carrier
Manage thousands of k8s applications with minimal efforts using kube carrier
 
Rethink of PaaS
Rethink of PaaSRethink of PaaS
Rethink of PaaS
 
Bring N-Tier Apps to containers 2015 ContainerCon
Bring N-Tier Apps to containers  2015 ContainerConBring N-Tier Apps to containers  2015 ContainerCon
Bring N-Tier Apps to containers 2015 ContainerCon
 
OpenStack Havana Release
OpenStack Havana ReleaseOpenStack Havana Release
OpenStack Havana Release
 
Cloudstack container service
Cloudstack container serviceCloudstack container service
Cloudstack container service
 
Orchestrating Complex Multi Cloud Enterprise Applications
Orchestrating Complex Multi Cloud Enterprise ApplicationsOrchestrating Complex Multi Cloud Enterprise Applications
Orchestrating Complex Multi Cloud Enterprise Applications
 
Tectonic Summit 2016: CoreOS Tectonic on AWS
Tectonic Summit 2016: CoreOS Tectonic on AWSTectonic Summit 2016: CoreOS Tectonic on AWS
Tectonic Summit 2016: CoreOS Tectonic on AWS
 
Overcome DevOps Adoption Barriers to Accelerate Software Delivary
Overcome DevOps Adoption Barriers to Accelerate Software DelivaryOvercome DevOps Adoption Barriers to Accelerate Software Delivary
Overcome DevOps Adoption Barriers to Accelerate Software Delivary
 
Running OpenStack in Production
Running OpenStack in ProductionRunning OpenStack in Production
Running OpenStack in Production
 
Got Shadow IT? How to Win-Win with a Private Cloud.
Got Shadow IT? How to Win-Win with a Private Cloud.Got Shadow IT? How to Win-Win with a Private Cloud.
Got Shadow IT? How to Win-Win with a Private Cloud.
 
CloudNativeLondon 2017: "What is a Service Mesh, and Do I Need One when Devel...
CloudNativeLondon 2017: "What is a Service Mesh, and Do I Need One when Devel...CloudNativeLondon 2017: "What is a Service Mesh, and Do I Need One when Devel...
CloudNativeLondon 2017: "What is a Service Mesh, and Do I Need One when Devel...
 
Icehouse Release Webinar
Icehouse Release WebinarIcehouse Release Webinar
Icehouse Release Webinar
 
Eight Miles High: Build Cloud-native and Cloud-aware Systems
Eight Miles High: Build Cloud-native and Cloud-aware SystemsEight Miles High: Build Cloud-native and Cloud-aware Systems
Eight Miles High: Build Cloud-native and Cloud-aware Systems
 
SolidFire + Platform9: Simply Faster OpenStack
SolidFire + Platform9: Simply Faster OpenStackSolidFire + Platform9: Simply Faster OpenStack
SolidFire + Platform9: Simply Faster OpenStack
 
Hack for Good and Profit (Cloud Foundry Summit 2014)
Hack for Good and Profit (Cloud Foundry Summit 2014)Hack for Good and Profit (Cloud Foundry Summit 2014)
Hack for Good and Profit (Cloud Foundry Summit 2014)
 
Introduction to developing modern web apps
Introduction to developing modern web appsIntroduction to developing modern web apps
Introduction to developing modern web apps
 
Leveraging OpenStack at Scale: How the Elastic Cloud Drives Innovation Velocity
Leveraging OpenStack at Scale: How the Elastic Cloud Drives Innovation VelocityLeveraging OpenStack at Scale: How the Elastic Cloud Drives Innovation Velocity
Leveraging OpenStack at Scale: How the Elastic Cloud Drives Innovation Velocity
 
Intro to Platform9: Private Clouds Made Easy
Intro to Platform9: Private Clouds Made EasyIntro to Platform9: Private Clouds Made Easy
Intro to Platform9: Private Clouds Made Easy
 
Manatee to Dolphin: Transitioning to a Startup Mentality
Manatee to Dolphin: Transitioning to a Startup MentalityManatee to Dolphin: Transitioning to a Startup Mentality
Manatee to Dolphin: Transitioning to a Startup Mentality
 

Semelhante a Shanghai airship-project-update

Immutable Service Delivery Shenzhen 2016
Immutable Service Delivery   Shenzhen 2016Immutable Service Delivery   Shenzhen 2016
Immutable Service Delivery Shenzhen 2016John Willis
 
StarlingX - Project Onboarding
StarlingX - Project OnboardingStarlingX - Project Onboarding
StarlingX - Project OnboardingShuquan Huang
 
Containers, microservices and serverless for realists
Containers, microservices and serverless for realistsContainers, microservices and serverless for realists
Containers, microservices and serverless for realistsKarthik Gaekwad
 
Migrating from Self-Managed Kubernetes on EC2 to a GitOps Enabled EKS
Migrating from Self-Managed Kubernetes on EC2 to a GitOps Enabled EKSMigrating from Self-Managed Kubernetes on EC2 to a GitOps Enabled EKS
Migrating from Self-Managed Kubernetes on EC2 to a GitOps Enabled EKSWeaveworks
 
oci-container-engine-oke-100.pdf
oci-container-engine-oke-100.pdfoci-container-engine-oke-100.pdf
oci-container-engine-oke-100.pdfNandiniSinghal16
 
Dutch Oracle Architects Platform - Reviewing Oracle OpenWorld 2017 and New Tr...
Dutch Oracle Architects Platform - Reviewing Oracle OpenWorld 2017 and New Tr...Dutch Oracle Architects Platform - Reviewing Oracle OpenWorld 2017 and New Tr...
Dutch Oracle Architects Platform - Reviewing Oracle OpenWorld 2017 and New Tr...Lucas Jellema
 
Rancher Labs - Your own PaaS in action
Rancher Labs - Your own PaaS in actionRancher Labs - Your own PaaS in action
Rancher Labs - Your own PaaS in actionOpenNebula Project
 
Microservices at Scale: How to Reduce Overhead and Increase Developer Product...
Microservices at Scale: How to Reduce Overhead and Increase Developer Product...Microservices at Scale: How to Reduce Overhead and Increase Developer Product...
Microservices at Scale: How to Reduce Overhead and Increase Developer Product...DevOps.com
 
Containers and Microservices for Realists
Containers and Microservices for RealistsContainers and Microservices for Realists
Containers and Microservices for RealistsOracle Developers
 
Containers and microservices for realists
Containers and microservices for realistsContainers and microservices for realists
Containers and microservices for realistsKarthik Gaekwad
 
Azure enterprise integration platform
Azure enterprise integration platformAzure enterprise integration platform
Azure enterprise integration platformMichael Stephenson
 
OpenStack Block Storage 101
OpenStack Block Storage 101OpenStack Block Storage 101
OpenStack Block Storage 101NetApp
 
Kubernetes – An open platform for container orchestration
Kubernetes – An open platform for container orchestrationKubernetes – An open platform for container orchestration
Kubernetes – An open platform for container orchestrationinovex GmbH
 
The evolving container landscape
The evolving container landscapeThe evolving container landscape
The evolving container landscapeNilesh Trivedi
 
Cloud and Network Transformation using DevOps methodology : Cisco Live 2015
Cloud and Network Transformation using DevOps methodology : Cisco Live 2015Cloud and Network Transformation using DevOps methodology : Cisco Live 2015
Cloud and Network Transformation using DevOps methodology : Cisco Live 2015Vimal Suba
 
Istio Mesh – Managing Container Deployments at Scale
Istio Mesh – Managing Container Deployments at ScaleIstio Mesh – Managing Container Deployments at Scale
Istio Mesh – Managing Container Deployments at ScaleMofizur Rahman
 

Semelhante a Shanghai airship-project-update (20)

Immutable Service Delivery Shenzhen 2016
Immutable Service Delivery   Shenzhen 2016Immutable Service Delivery   Shenzhen 2016
Immutable Service Delivery Shenzhen 2016
 
StarlingX - Project Onboarding
StarlingX - Project OnboardingStarlingX - Project Onboarding
StarlingX - Project Onboarding
 
Containers, microservices and serverless for realists
Containers, microservices and serverless for realistsContainers, microservices and serverless for realists
Containers, microservices and serverless for realists
 
Migrating from Self-Managed Kubernetes on EC2 to a GitOps Enabled EKS
Migrating from Self-Managed Kubernetes on EC2 to a GitOps Enabled EKSMigrating from Self-Managed Kubernetes on EC2 to a GitOps Enabled EKS
Migrating from Self-Managed Kubernetes on EC2 to a GitOps Enabled EKS
 
OpenStack Icehouse Overview
OpenStack Icehouse OverviewOpenStack Icehouse Overview
OpenStack Icehouse Overview
 
Radio Free Asia
Radio Free AsiaRadio Free Asia
Radio Free Asia
 
oci-container-engine-oke-100.pdf
oci-container-engine-oke-100.pdfoci-container-engine-oke-100.pdf
oci-container-engine-oke-100.pdf
 
Dutch Oracle Architects Platform - Reviewing Oracle OpenWorld 2017 and New Tr...
Dutch Oracle Architects Platform - Reviewing Oracle OpenWorld 2017 and New Tr...Dutch Oracle Architects Platform - Reviewing Oracle OpenWorld 2017 and New Tr...
Dutch Oracle Architects Platform - Reviewing Oracle OpenWorld 2017 and New Tr...
 
Rancher Labs - Your own PaaS in action
Rancher Labs - Your own PaaS in actionRancher Labs - Your own PaaS in action
Rancher Labs - Your own PaaS in action
 
Rancher Labs - Your own PaaS in action
Rancher Labs - Your own PaaS in actionRancher Labs - Your own PaaS in action
Rancher Labs - Your own PaaS in action
 
Why to Cloud Native
Why to Cloud NativeWhy to Cloud Native
Why to Cloud Native
 
Microservices at Scale: How to Reduce Overhead and Increase Developer Product...
Microservices at Scale: How to Reduce Overhead and Increase Developer Product...Microservices at Scale: How to Reduce Overhead and Increase Developer Product...
Microservices at Scale: How to Reduce Overhead and Increase Developer Product...
 
Containers and Microservices for Realists
Containers and Microservices for RealistsContainers and Microservices for Realists
Containers and Microservices for Realists
 
Containers and microservices for realists
Containers and microservices for realistsContainers and microservices for realists
Containers and microservices for realists
 
Azure enterprise integration platform
Azure enterprise integration platformAzure enterprise integration platform
Azure enterprise integration platform
 
OpenStack Block Storage 101
OpenStack Block Storage 101OpenStack Block Storage 101
OpenStack Block Storage 101
 
Kubernetes – An open platform for container orchestration
Kubernetes – An open platform for container orchestrationKubernetes – An open platform for container orchestration
Kubernetes – An open platform for container orchestration
 
The evolving container landscape
The evolving container landscapeThe evolving container landscape
The evolving container landscape
 
Cloud and Network Transformation using DevOps methodology : Cisco Live 2015
Cloud and Network Transformation using DevOps methodology : Cisco Live 2015Cloud and Network Transformation using DevOps methodology : Cisco Live 2015
Cloud and Network Transformation using DevOps methodology : Cisco Live 2015
 
Istio Mesh – Managing Container Deployments at Scale
Istio Mesh – Managing Container Deployments at ScaleIstio Mesh – Managing Container Deployments at Scale
Istio Mesh – Managing Container Deployments at Scale
 

Último

Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingEdi Saputra
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 
Introduction to use of FHIR Documents in ABDM
Introduction to use of FHIR Documents in ABDMIntroduction to use of FHIR Documents in ABDM
Introduction to use of FHIR Documents in ABDMKumar Satyam
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxRustici Software
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024The Digital Insurer
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfOrbitshub
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodJuan lago vázquez
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...apidays
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAndrey Devyatkin
 
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUKSpring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUKJago de Vreede
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native ApplicationsWSO2
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistandanishmna97
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MIND CTI
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherRemote DBA Services
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...apidays
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...apidays
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWERMadyBayot
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesrafiqahmad00786416
 

Último (20)

Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Introduction to use of FHIR Documents in ABDM
Introduction to use of FHIR Documents in ABDMIntroduction to use of FHIR Documents in ABDM
Introduction to use of FHIR Documents in ABDM
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUKSpring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 

Shanghai airship-project-update

  • 1. Project Update Shanghai Open Infrastructure Summit
  • 2.
  • 3. “Airship is a collection of loosely coupled, but interoperable, open source tools that declaratively automate cloud provisioning.” Airship Overview • Orchestration: Batteries included • Singular Deployment Method • Predictable Upgrades • Repeatable Multi-site Deployments • Resiliency • Enterprise-Grade Security Motivations
  • 4. •Platform security enhancements •Platform, deployment and tooling •Resiliency • Per patchset virtualized deployment • Armada workflow: Wait and test management • Initial multi-OS support • Redfish OOB driver • Rev’d Kubernetes, Docker, Helm • Added support for Openstack Stein deployment via Airship • Limit privileges: Secure operational access via porthole utility containers • Kubernetes security best practices • End to end encryption on the wire and at rest • Implemented seamless rotation of secrets • Full resiliency against control plane node failure • Hardened services by restricting container use of root • Added resiliency for MaaS services and networking • High availability processes Strategic Focus – 1.x Enhancement Highlights
  • 6. •Building Airship YAML is hard •Supporting smaller deployments •Changing the tires while the car is moving is hard •Workflows should be fully declarative •Adoption of entrenched upstream project Why Airship 2.0?
  • 7. •AirshipCTL •Kustomize •Leverage Kubernetes Cluster API •Leverage cloud-native workflow management •Service layers •Containerized Network Function (CNF) support •Helm v3 and Armada Operator •Cloud Harbor •Edge use cases •MetalKube / Ironic integration •KubeADM integration •Multus integration •Multi-tenancy Airship 2.0 – Components Involved
  • 8. Airship 2.0 – Evolution of the front door
  • 9. Airship 2.0 – Document Changes
  • 10. Airship 2.0 – Baremetal provisioning
  • 12. Documentation includes: • Overview, Architecture, Getting Started • Site Authoring and Deployment Guides • Contributor / Review Guide • Component and Integration Testing Docs • Dev and Ops-focused Guides • More on the way… Technical Best Practices: Documentation
  • 13. Technical Best Practices: Code Review Code Review Follows Established OSF Community Norms • Core Reviewer teams per Airship project, nominated/ratified by those core teams • Two +2s, WF +1, and Zuul gating required for merge • +1s from non-cores (and cores) strongly encouraged • Documentation and CICD are reviewed as code
  • 14. Airship has multi-faceted testing: • Linting and unit testing, via Zuul • Lightweight integration testing per change, via Zuul • Voting and non-voting checks • VM-based 3rd-party integration run per Treasuremap change • Nightly 3rd-party bare metal deployment testing • Developer documentation for local testing Technical Best Practices: Testing & CICD
  • 16. 26 38 46 90 103 Pike Queens Rocky Stein Train Expanding Contributor Base and Growth of Community All Time Metrics • 4,063 commits in 25 repos • 203 authors representing 20+ companies Contribution Metrics Available at https://www.stackalytics.com/?project_type=openstack-others&module=airship-group&metric=commits
  • 17. Airship Contributor Growth (cumulative) 2017 2018 2019
  • 18. Airship Contributor & User Announcements 2018 2019 May 2018 November 2018 February 2019 April 2019 June 2019 August 2019
  • 19. “More than 20 Network Cloud regions deployed and managed by Airship to date, and 5G Core deployments inflight.” AirshipContributors “Aside from contributing to Airship upstream and collaborating with AT&T on key roadmap features, Mirantis is integrating much of the code into Mirantis Cloud Platform (MCP), Mirantis’s core product that empowers telcos and enterprises to efficiently run Kubernetes on-premises.” “Airship is becoming the foundation of SKT’s cloud infrastructure deployment efforts.” “Ericsson is positive of an alignment between Airship and CNCF. We are increasing our upstream investments to the related opensource projects, and will work closely with AT&T and the Airship and CNCF communities to align and evolve capabilities in both communities.” “StarlingX uses Airship Armada for orchestrating the deployment of multiple Helm charts.” “Airship is core to realizing high-availability cloud services optimized for edge computing systems and applications.”
  • 21. Developer Roles Contributor • Has had changes merged within the last 12 months • Eligible to vote in the election of Technical Committee • Able to propose changes and give +1/-1 reviews on changes from other contributors Core Reviewer • Nominated and approved by the established Core, following established OpenStack processes • Can be Cores of multiple Airship components • Able to merge changes and give +2/-2 reviews on changes from other contributors
  • 22. Technical Committee • Responsible for the road map, vision and use cases for Airship • Ensures Airship projects are adhering to the projects core principles, promote standardization, define and organizes the Airship versioning and release process • 5 Members elected by Contributors • Elections take place once per year • Anyone who has demonstrated commitment to the Airship project in the last 12 months is eligible to run • No term limits for TC seats • No more than 2 of the 5 seats can be filled by any one organization
  • 23. Working Committee • The WC committee cares for day to day functioning of Airship community • WC intends to: • Help influence the project strategy • Help arbitrate when there is a disagreement between Core Reviewers within a single project or between Airship projects • Perform marketing and communications • Help provide product management as well as ecosystem support • 5 Members elected by Core Reviewers • Elections take place once per year • Any Contributor is eligible to run • No term limits for WC seats • No more than 2 of the 5 seats can be filled by any one organization
  • 24. Current Committee Members Technical Committee • James Gu, *independent • Alexander Hughes, Accenture • Jan-Erik Mångs, Ericsson • Alexey Odinokov, Mirantis • Ryan van Wyk, AT&T Working Committee • Nishant Kumar, Ericsson • Matt McEuen, AT&T • Kaspars Skels, Ericsson • Drew Walters, AT&T • Stas Egorov, Mirantis
  • 25. Future Plans December 2019 ● Bootstrap first host ● Ephemeral cluster ● Target cluster ● Baremetal provisioning ● Kubernetes provisioning March 2020 ● Demonstrate at least one alternative to baremetal ● Workflows for software LCM ● MVPs for most other features May 2020 ● Full feature set
  • 26. t Community Channels Mailing Lists: lists.airshipit.org Freenode IRC: #airshipit Website: www.airshipit.org OpenDev: https://opendev.org/airship YouTube: https://www.youtube.com/user/OpenStackFoundation/ AT&T and Mirantis Airship Webinar: Elevate Your Infrastructure Using Airship