ONAP/K8S Deployment OOM Team

Slides:



Advertisements
Similar presentations
EduShib VA What is EduShib VA? EduShib VA (Virtual Appliance) is a image based implementation tool for eduroam and Shibboleth.
Advertisements

Installing and Setting up mongoDB replica set PREPARED BY SUDHEER KONDLA SOLUTIONS ARCHITECT.
WRF Domain Wizard A tool for the WRF Preprocessing System Jeff Smith Paula McCaslin July 17, 2008.
REQUIREMENTS The Desktop Team Raphael Perez MVP: Enterprise Client Management, MCT RFL Systems Ltd
Virtualization Infrastructure Administration Virtual machine Jakub Yaghob.
OpenStorage Training Introduction to NetBackup
#msitconf. Damien Caro Technical Evangelist Manager, Что будет, если приложение поместить в контейнер? What happens if the application.
ENGINEERING PRACTICES FOR CONTINUOUS DELIVERY: From Metrics and Deployment Pipelines to Integration and Microservices By Neal Ford with Tim Brown Deployment.
System Components Operating System Services System Calls.
Distribution of ATLAS Software and configuration data Costin Caramarcu on behalf of ATLAS TDAQ SysAdmins.
Job Scheduling and Runtime in DLWorkspace
Microservice Bus Tutorial Huabing Zhao
Deployment Architectures For Containers
Stress Free Deployments with Octopus Deploy
Monitoring Storage Systems for Oracle Enterprise Manager 12c
ONAP Installation Eric Debeau, Orange
Deploy Containerized OPNFV Cluster Efficiently Using Daisy Installer
ONAP Deployment Configuration Contract Proposal
Dockerize OpenEdge Srinivasa Rao Nalla.
TECH TRACK: RHEV Backup AND Recovery
CHT Project Progress Report
Docker and Azure Container Service
IT-DB Physics Services Planning for LHC start-up
6/11/2018 8:14 AM THR2175 Building and deploying existing ASP.NET applications using VSTS and Docker on Windows Marcel de Vries CTO, Xpirit © Microsoft.
Time Management and Teamwork (a.k.a. “Software Project”)
Invenio-Archivematica/SIPStore
Real-Time Acquisition (RTA) integration with OASIS platform
Lessons learned and proposals Sylvain Desbureaux, Morgan Richomme
Dmytro Mykhailov How HashiCorp platform tools can make the difference in development and deployment Target and goal of HashiCorp.
AWS Batch Overview A highly-efficient, dynamically-scaled, batch computing service May 2017.
Monitoring Storage Systems for Oracle Enterprise Manager 12c
Using External Persistent Volumes to Reduce Recovery Times and Achieve High Availability Dinesh Israni, Senior Software Engineer, Portworx Inc.
ONAP/OOM for Developers Michael O’Brien | Amdocs
Beijing S3P test strategy Eric Debeau, Sylvain Desbureaux, Morgan Richomme December 12, 2017.
Kubernetes Container Orchestration
„Oracle Code ONE 2018“ JVM CPU & Memory Settings
Using docker containers
Azure Container Instances
Oracle DB and Docker Get Your Dockerized Oracle Sandbox Running in the Cloud or On- Premises Martin Knazovicky Dbvisit Software.
Kubernetes intro.
Getting Started with PowerShell Desired State Configuration (DSC)
Open Source Toolkit for Turn-Key AI Cluster (Introduction)
HDFS on Kubernetes -- Lessons Learned
Kubernetes: the Future of Applications
Getting Started with Kubernetes and Rancher 2.0
Alice Software Demonstration
HDFS on Kubernetes -- Lessons Learned
Lecture 15 Reading: Bacon 7.6, 7.7
TOSCA Native Service Orchestration SO State of the Union
Introduction to Docker
Testing inside of Kubernetes and Openshift
OOM-ONAP Portal Access without VNC
OpenShift as a cloud for Data Science
Kubernetes.
Container technology, Microservices, and DevOps
OpenStack Summit Berlin – November 14, 2018
PerformanceBridge Application Suite and Practice 2.0 IT Specifications
Enol Fernandez & Giuseppe La Rocca EGI Foundation
DBOS DecisionBrain Optimization Server
Proposal on TSC policy for ONAP release Maintenance
Empowering teams with scalable Shiny applications
ONAP and ONAP Edge Orchestration Cloud Native Proposal
SQL Server Devops with production data
Title: Robust ONAP Platform Controller for LCM in a Distributed Edge Environment (In Progress) Source: ONAP Architecture Task Force on Edge Automation.
ONAP-to-Edge Secure site reachability
Analytics as a Service (for service assurance with closed loop actions) Functional requirement Enhancements to DCAE & PNDA Requirement/architecture owner:
DMaaP Edge Deployments ONAP Dublin
.NET Core and Kubernetes
Thanks to our Sponsors Platinum Sponsor: Gold Sponsors:
Docker and Kubernetes Security in ONAP Pawel Pawlak Amy Zwarico
Presentation transcript:

ONAP/K8S Deployment OOM Team Sep, 2017

Agenda HW Requirements Describe deployment process Present next development steps

A step-by-step explanation on how to deploy ONAP on Kubernetes: OOM Wiki and Recording A step-by-step explanation on how to deploy ONAP on Kubernetes: https://wiki.onap.org/display/DW/ONAP+on+Kubernetes A video recording of a demo: https://wiki.onap.org/download/attachments/11930015/K 8s_In_Developer_Lab.mp4

Minimum: Rancher: Alternative: HW Requirements k8s master: 2 CPU, 8Gb RAM, 20Gb Disk k8s node: 8 CPU, 64Gb RAM, 100Gb Disk Rancher: Rancher (master): 2 CPU, 8Gb RAM, 20Gb Disk k8s node: 16 CPU, 64Gb RAM, 100Gb Disk Alternative: 3 k8s nodes: 8 CPU, 32Gb RAM, 80Gb Disk

Kubernetes (k8s) For k8s info: http://k8s.io

HL Deployment Process - Preparation

HL Deployment Process - Configuration Deploy config pod to all nodes or to one node and share it via NFS. The pod brings all configuration files, secrets, DBs etc. It creates /dockerdata-nfs directory on each node. This location will later be mapped to containers that will run on this node.

HL Deployment Process - components Deploy all components. Components have each an own namespace. In a namespace there may be multiple pods. There is an order in which pods should start. This order is achieved by readiness container that runs before pod deployment and ensures that relevant dependencies (other pods) are met.

Deployment Process For each component (behind the scenes): Creation of Namespace (onap-XYZ, e.g. onap-appc) Creation of Services (mapping of internal to internal ports) Creation of pods init stage runs readiness which waits for other pods to start Map Environment Variables start containers (dockers) map volumes (files / directories)

Next Steps Configuration Management – build infrastructure to provide simple and efficient parameter values per deployment Replacement of configuration pod with ConfigMaps and Secrets Deployment of DCAE gen2 Images download pre-deployment in order to make first deployment faster

THANK YOU