DAY 1
1. Course Introduction
2. Fundamental Cloud Concepts
- Describe Key cloud concepts
- Describe components of a cloud architecture
- Identify Juniper solutions for cloud infrastructure
3. Linux Virtualization
- Describe Virtualization techniques
- Describe the Linux architecture
- Examine key virtualization concepts
Lab 1: Linux Virtualization
4. Linux Namespaces
- Describe Linux namespaces and other kernel containment features
- Describe network namespaces
- Identify the concept of routing instance segregation
Lab 2: Linux Namespaces
5. Containerization
- Describe a container
- Define the Docker architecture
- Examine the process of creating a container using Docker
- Describe Docker networking
Lab 3: Containerization Lab 4: cSRX
6. Network Virtualization
- Explain the concepts of virtual networks
- Describe how to extend virtual network
Lab 5: Network Virtualization
DAY 2
7. Network Functions Virtualization and Software-Defined Networking
- Describe SDN architecture and its benefits
- Describe NFV architecture and its benefits
- Summarize the relationship between SDN and NFV
8. Introduction to OpenStack
- Describe the basics of OpenStack
- Discuss OpenStack services
- Review basic OpenStack concepts
- Create and manage OpenStack instances
Lab 6: OpenStack Configuration Web UI
9. OpenStack Configuration
- Describe the OpenStack CLI
- Examine the OpenStack API
- Describe orchestration through Heat templates
Lab 7: OpenStack CLI Configuration
10. OpenStack Networking
- Explain how OpenStack networking is implemented
- Determine how to create a network
- Describe security groups for VMs
- Explain how to set up OpenStack routing
- Describe the concept of floating IP addresses
- Review the load-balancing techniques
Lab 8: Exploring OpenStack Networking Concepts
DAY 3
11. Introduction to Kubernetes
- Explain the fundamentals of Kubernetes
- Describe the Kubernetes objects
- List the Kubernetes tools
- Illustrate the basics of KubeVirt
- Define Kubernetes namespaces
Lab 9 : Reviewing Kubernetes Fundamental Concepts
12 Kubernetes Networking
- Describe Kubernetes networking
- Examine connecting applications with services
- Review a multitier application deployment on a Kubernetes cluster
Lab 10: Kubernetes Networking
13. Red Hat OpenShift
- Describe the relationship between Kubernetes and OpenShift
- Explain the installation process for OpenShift
- Navigate the Web UI for OpenShift
- Create an application using the OpenShift Web UI
- Navigate the OpenShift CLI
- Create an application using the OpenShift CLI
14. Introduction to Cloud-Native Contrail Networking and
Basic Configuration
- Explain the CN2 challenges
- Summarize the CN2 solution
- Identify features of the CN2 solution and key use cases
- Describe the CN2 architecture and core components
- Cover the CN2 installation requirements
- Explain what configuration resources are available
- Create custom Kubernetes networks and multiinterface pods using CN2
Lab 11: Implementing Virtual Networks