YoVDO

Deployment API: Simplifying DC/OS Deployments for Developers

Offered By: Linux Foundation via YouTube

Tags

DevOps Courses Jenkins Courses Microservices Courses JSON Courses Continuous Deployment Courses Configuration Management Courses Swagger Courses DC/OS Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Learn about the Deployment API developed by HERE Technologies to streamline service deployments to DC/OS. Explore how this API acts as an intermediary between development teams and the Marathon API, allowing for standardized deployments across multiple teams while maintaining operational control. Discover the motivations behind creating this API, including reducing bottlenecks, simplifying the learning curve, and ensuring proper configuration for logging and monitoring. Gain insights into the API's features, such as enhancing Marathon JSON, implementing global configurations, and utilizing label templates. Follow along with a demonstration of the deployment process, including code examples and Jenkins pipeline integration.

Syllabus

Intro
Problems
Solution
Files
Deployment API
Marathon JSON
Demo Agenda
Deploy
Front Page
Deployment repo
Global configuration file
Swagger config
Merge lists
Merge labels
Overriding individual properties
Ignore parameters in lists above
Label templates
Service code
Jenkins file
Start pipeline
Testing
Questions


Taught by

Linux Foundation

Tags

Related Courses

Introduction to Cloud Infrastructure Technologies
Linux Foundation via edX
Scalable Microservices with Kubernetes
Google via Udacity
Introduction to Kubernetes
Linux Foundation via edX
Architecting Distributed Cloud Applications
Microsoft via edX
IBM Cloud: Deploying Microservices with Kubernetes
IBM via Coursera