80 likes | 100 Views
Open Infrastructure: Integrating OpenStack and Kubernetes. G iuseppe Attardi Department CSD, GARR. TNC19. Tallinn 18 /6/2019. GARR Federated Cloud. OpenStack IaaS Deployment as a Service ( Juju ) WorkPlace OnlyOffice Collaboration Suite Document editing, project management. Kubernetes
E N D
Open Infrastructure: Integrating OpenStack and Kubernetes Giuseppe Attardi Department CSD, GARR TNC19 Tallinn18/6/2019
GARR Federated Cloud • OpenStack • IaaS • Deployment as a Service (Juju) • WorkPlace • OnlyOfficeCollaboration Suite • Document editing, project management • Kubernetes • Bare metal cluster (MaaS) • Package deployment (Helm)
Deployment as a Service (Juju) • Select app from catalog • Deploy on private cloud • Scale • Deploy on public cloud
Helm • Package deployment for Kubernetes • Helm chart is a collection of YAML template files • Single command deployment • > helm install --set replicas=3 app
Kubernetes Authentication via Keystone 8. Token WebHook token authenticator 9. user, group New GN4-2 contribution 4. Token 3. Application Credential • Allows OpenStack users to access Kubernetes • Innovative solution based on Keystone Application Credentials • Code contributed to OpenStack • Extension to OpenStack dashboard credential plugin 7. Token 10. user, group New OpenStack feature 5. Token 2. kubectl exec args client-go 6. Token 1. kubectl config kubectl
Full Instructions See article on Superuser magazine: https://superuser.openstack.org/articles/strengthening-open-infrastructure-integrating-openstack-and-kubernetes/
Let's share solutions. Thank you.