J. S. Framestore CFC
B. M. London Internet Exchange
Intro to containers training course contents
What are containers?
Virtualization, VMs, What are containers? What are microservices? Machine containers, application containers. Benefits.
Container runtime tools
Docker, LXC, Windows containers. Architecture, components.
Hands on: Installing Docker client and server.
Working with containers
Docker workflow, Docker images, Docker containers, Dockerfile, Building, running, storing images. Creating containers. Starting, stopping and controlling containers. Public repositories, private registries.
Hands on: Exploring containers.
What are microservices? Modular architecture, IPC.
Hands on: Persistence and containers.
Linking, no networking, host, bridge. The container Network Interface.
Hands on: Container networking
Container orchestration engines
Docker swarm: Nodes, services, tasks. Apache Mesos: Mesos master, agents, frameworks. Kubernetes: Kubectl, master node, worker nodes. Openstack: Architecture, containers in OpenStack. Amazon ECS: Architecture, how it works.
Hands on: Setup and access a Kubernetes cluster.
Monitoring, logging, collecting metrics, cluster monitoring tools: Heapster.
Hands on: Using Prometheus with Kubernetes.
Why Choose Us
SNT trainers score an average of over 90% on the three main areas of:
- Ability to teach
- Technical knowledge
- Answering questions
We limit our maximum class size to 8 delegates; often we have less than this. This ensures optimal interactivity between delegates and instructor.
"Excellent course. The small class size was a great benefit…" M.B. IBM
We write our own courses; courseware does not just consist of slides and our slides are diagrams not bullet point text. A typical chapter provides clearly defined objectives with a chapter overview, slides with text underneath, a quiz at the end to check the learning of the students. Hands on exercises are at the end and are used to reinforce the theory.