Cloud Foundry Training for DevOps

Cloud Foundry for DevOps

This four-day training is an in-depth primer on building and operating Cloud Foundry clusters with BOSH, as well as a deep dive into deployment, configuration, and management of Cloud Foundry installations. The course covers advanced usage of the Cloud Foundry CLI including HA deployments, buildpacks, CF CLI plug-ins, as well as an interaction between BOSH Director and BOSH Agent.

Who should attend

  • Building and operating the Cloud Foundry platform
  • Seeking a deep understanding and a better knowledge of the Cloud Foundry platform and its components
  • Willing to learn how to use Cloud Foundry in operations

Course deliverables

  • Describe the architecture and main concepts of Cloud Foundry
  • Prepare the infrastructure for BOSH and Cloud Foundry
  • Deploy, configure, and manage the BOSH Director
  • Connect to BOSH and use it to manage cloud services
  • Deploy, configure, and manage Cloud Foundry
  • Configure and use the Cloud Foundry CLI (advanced CLI usage will also be covered)
  • Manage resources and users inside a Cloud Foundry cluster
  • Ensure that the system is secure
  • Make the system resilient to a component failure

Training program

1
day
See details
Main Concepts of Cloud Foundry
  • What is Cloud Foundry?
  • Why is Cloud Foundry a major player in the PaaS world?
  • Cloud Foundry architecture
  • Getting help
Deploy BOSH
  • BOSH architecture
  • Installing the BOSH CLI
  • Initializing an environment (for BOSH and CF)
  • Deploying BOSH
Deploy Cloud Foundry
  • Deploying Cloud Foundry using BOSH 2.0
  • Running deployment jobs
  • Verifying results using CATs
2
day
See details
Cloud Foundry Quick Start
  • Connecting to the Cloud Foundry API
  • Creating a user
  • Creating an organization
  • Creating a space
  • Setting permissions to a space
  • Targeting an org and a space
  • Deploying an application
  • Viewing logs
  • Scaling applications
Cloud Foundry Org and Space Management
  • Managing organizations
  • Getting info about an organization
  • Targeting organizations
  • Getting info about spaces
  • Modifying and deleting spaces
Quota management in Cloud Foundry
  • Quota structure
  • Listing quotas
  • Getting quota info
  • Creating and managing quotas
  • Modifying quotas
  • Deleting quotas
  • Assigning quotas
  • Space quotas
Using Cloud Foundry security groups
  • Structure
  • Security groups scopes
  • Creating security groups
  • Verifying results using CATs
  • Binding security groups
  • Viewing security groups
  • Managing security groups
3
day
See details
Learn how the BOSH Director and the Agent work
  • SSH into running VMs created by BOSH
  • Investigating logs and BOSH Agent settings
  • Seeing how the BOSH Director talks to a BOSH
  • Agent in real time
Buildpacks
  • What is a buildpack?
  • The structure of a buildpack
  • Creating a custom buildpack
High Availability (HA)
  • An HA deployment
  • Rolling updates
  • Scaling Cloud
  • Foundry
Security
  • Web app SSO
  • Configuring TLS and HTTPS
  • Security key management (PKI)
  • Security inside a CF cluster
  • Secure network configuration
4
day
See details
Advanced Cloud Foundry CLI usage
  • What are CF CLI plug-ins?
  • How can I install a CF CLI plug-in?
  • Several useful plug-ins for listing available resources, simplifying blue-green deployments and other tasks.
  • How to delete unnecessary plug-ins?
  • Tracing API calls
  • CLI plug-ins
  • Raw API requests
Troubleshooting
  • Debugging techniques: cf apps, cf events, and cf logs recent
  • Remote debugging in CF
  • Troubleshooting containerized services
Concourse automation
  • Concourse basics
  • Running a simple
  • Concourse
  • Pipelines to deploy a service

Prerequisites

  • A basic knowledge of Linux (ssh, scp, vim, grep)
  • Basic Docker Experience
  • First-hand experience with an IaaS provider—AWS (EC2, VPC, S3, Route53, RDS)
  • A workstation with the following capabilities
Need private training for your team?
Request a quote

Check public classes schedule

Select your region
Atlanta
Chicago
Boston
Austin
Denver
Jacksonville
Los Angeles
New York City
Seattle
Toronto
San Francisco
Washington DC
Silicon Valley
Don't see a location that works for you?
Request training in your office
Contact us
Amsterdam
Frankfurt
Helsinki
London
Madrid
Munich
Oslo
Rome
Paris
Stockholm
Vienna
Zurich
Don't see a location that works for you?
Request training in your office
Contact us
Dubai
Tel Aviv
Don't see a location that works for you?
Request training in your office
Contact us
Atlanta
Chicago
Boston
Austin
Denver
Jacksonville
Los Angeles
New York City
Seattle
Toronto
San Francisco
Washington DC
Silicon Valley
Don't see a location that works for you?
Request training in your office
Contact us
Amsterdam
Frankfurt
Helsinki
London
Madrid
Munich
Oslo
Rome
Paris
Stockholm
Vienna
Zurich
Don't see a location that works for you?
Request training in your office
Contact us
Dubai
Tel Aviv
Don't see a location that works for you?
Request training in your office
Contact us
Atlanta
Chicago
Boston
Austin
Denver
Jacksonville
Los Angeles
New York City
Seattle
Toronto
San Francisco
Washington DC
Silicon Valley
Amsterdam
Frankfurt
Helsinki
London
Madrid
Munich
Oslo
Rome
Paris
Stockholm
Vienna
Zurich
Dubai
Tel Aviv

Our trainers

Sergey Matyukevich
Solutions Architect / Trainer
Christian Hercules
Cloud Foundry Engineer
Andrei Krasnitski
Cloud Foundry Engineer
Ryan Meharg
Cloud Foundry
Get updates on upcoming events and new courses, discounts and special offers

Contact us

Contact us to request your free 1-hour consultation with one of Altoros’ digital business transformation experts.

Natalia Usenia

Training coordinator

Headquarters

830 Stewart Dr., Suite 119 Sunnyvale, CA 94085




How can we help you?

Please, don't fill this field:












© 2001–2018 Altoros