Upload
others
View
0
Download
0
Embed Size (px)
Citation preview
OpenShift – everything Continuous
VorschauaufdenServiceKatalogabOpenShift 3.6
RobertBohne,ConSolGmbHMünchen,11.Juli2017
Seite2
ZumeinerPerson
• RobertBohne– 10JahrebeiConSol– 5Jahre7x24WebMiddlewareBetrieb– SeitAnfang2016mitOpenShift beschäftigt– Bietet:Workshops,PoC,Troubleshooting,Automatisierung– Kann:OpenShift,Kubernetes,Docker,Ansible,Grafana,InfluxDB,Prometheus,...
Seite3
Agenda
• BereitstellenvonDienstenheuteundinZukunft• WasbietenOpenShift &ServiceKatalogvonRed Hat?• Demo• Architektur• Fragen&Antworten
Seite4
AktuelleBereitstellungexternerDienste
• EntwicklermöchteeinenexternenDienst
Bestellung Zugänge Konfiguration
Seite5
Abjetzt...
Seite6
WiewerdenDiensteinZukunftbereitgestellt?
Service Broker
• WasgibtesfürServices?– RückmeldungderverfügbarenServices
• StellemirbittedenServicexyz bereit!– Servicewirdbereitgestellt.
• Serviceistbereitgestellt• VerbindemeinenServicexyz mitmeinerApplikation!
– ServicewirdmitderApplikationverbunden• Fertig:ApplikationkanndenServiceverwenden.
Platform
Seite7
WiefunktioniertdasGanze?
Service BrokerPlatform
InitialentwickeltfürCloudFoundry
Seite8
• OffenerStandard• Nichtprodukt- oderherstellerspezifisch• CloudFoundry spezifischeBestandteilewurdenentfernt
• FirmenwieRed Hat,Google,IBM,Pivotal,SAPundFujitsubeteiligensichandemStandard.
Seite9
KannesnureinenServiceBrokergeben?
Service Broker A
Platform Service Broker B
Service Broker C
Seite10
WasbietetRed Hat?
AnsibleService BrokerOpenShift Ansible Playbook
Bundle
Seite11
Ansible ServiceBroker
• UmfasstServiceKatalogmitOpenServiceBrokerAPI• Unterstützt:
– TraditionelleS2I-Implementierungen– BereitstellungvorhandenerImages– OrchestrierungvonOff-PlattformDiensten– BereitstellungvonMulti-Service-Lösungen
• ArbeitmitAnsible• AlleMöglichkeiten,dieAnsible bietet(Rollen,Module,...)
• NeuesAnsible ModulfürOpenShift• Feature:Whiteand Blacklisting („roles“)
Seite12
Ansible PlaybookBundle- APB
• SpiegelteinenServiceimAnsible ServiceBrokerwieder!• Enthält:
– AlleInformationen:Name,Parameter...– Ansible UmgebungmitallenbenötigtenRollen&Playbooks.
• Istein
• WirdinderRegistrygespeichert• BietetalleVorteileeinesContainers
Seite13
DemoVersion: v3.6.0-alpha.1+d482d74-6
Seite14
Ansible ServiceBrokerArchitectureOverview
15Seite
Danke!
[email protected]:@RobertBohne
ConSolSoftwareGmbHFranziskanerstraße 38D-81669MünchenTel:[email protected]:+49-89-45841-111www.consol.de/openshiftTwitter:@consol_de
16Seite
Fragen?
[email protected]:@RobertBohne
ConSolSoftwareGmbHFranziskanerstraße 38D-81669MünchenTel:[email protected]:+49-89-45841-111www.consol.de/openshiftTwitter:@consol_de