
1. Registry
2. Building a PaaS for developers
3. Testing
4. Schedulers
5. Etc
6. Metrics and Alerting
7. GCEpersistentDisk
8. Like SAP do
9. Using k8s as a PaaS
10. API Reference
11. Real world learning
12. Online exercises
13. Distributed Systems
13.1. Resource limits
14. Crashcourse
15. Kubernetes
16. Using CNCF projects
17. Monitoring / Alerting
18. Building the solution
18.1. Specific workloads / solutions designed for the particular courses
19. Complex real world application patterns
19.1. Practical Usage
19.1.1. 2 hours
19.1.2. Security
19.1.2.1. Hyper-converged
19.1.2.1.1. OpenEBS
19.1.2.1.2. NFS
19.1.3. Storage
19.1.4. CI/CD
19.1.4.1. Development
19.1.4.1.1. Operator Focussed Stream
19.1.5. Opinionated guide to being productive
20. Deployments
21. Design
21.1. Labels
21.1.1. Selectors
21.2. Concepts
21.2.1. Service discovery
21.2.2. Namespaces
21.2.3. Self healing
21.2.3.1. declarative health checks in Pod template
21.2.4. REST Resources
21.2.4.1. represent all the things
21.2.4.1.1. Pods
21.2.4.1.2. Services
21.2.4.1.3. Ingress
21.2.4.1.4. Nodes
21.2.4.1.5. Configmaps
21.2.4.1.6. Deployments
21.2.4.1.7. DaemonSet
21.2.4.1.8. StatefulSet
21.2.4.1.9. ReplicationControllers
21.2.4.1.10. PersistentVolumeClaims
21.2.4.1.11. Secrets
21.2.4.1.12. NetworkPolicy
21.2.4.1.13. Job
21.2.4.1.14. CustomResourceDefinition
21.2.5. Federation
21.2.5.1. make workload placement decisions
21.2.5.2. curl http://127.0.0.1:8080
21.2.5.2.1. Etcd
21.2.5.2.2. take actions
21.2.6. Controllers
21.3. kube-apiserver
21.3.1. REST API
21.3.1.1. watch for events
21.3.1.2. Swagger 2.0
21.4. Admission Controllers
21.4.1. Moving to OpenAPI
21.5. Worker
21.5.1. kubelet
21.5.2. containers
21.5.2.1. iptables
21.5.3. kube-proxy
21.5.3.1. storage
21.6. kube-scheduler
21.7. Components
21.7.1. Master
21.7.2. Hyperkube
21.7.3. kube-controller-manager
21.7.4. kubectl
21.7.4.1. KUBECONFIG
21.8. ServiceAccounts
21.9. Covering the whole delivery landscape
21.10. Architecture
21.10.1. Dashboard
21.10.2. Multi-master
21.10.3. Addon Manager
21.10.4. Addons
21.10.4.1. kubeadm
21.10.4.2. DNS
21.10.4.2.1. Heapster
21.10.4.3. Ingress
21.10.5. Access to academy of case studies, solutions, how-to's, etc.
21.11. Heapster
21.12. RBAC
21.12.1. Certifications
21.12.2. ClusterRoleBinding
21.12.3. ClusterRole
21.12.4. Role
21.12.5. RoleBinding
21.13. Metrics
21.13.1. Whiskless
22. Service Discovery
23. YouTube videos
24. Networking
25. Storage
25.1. StorageClasses
25.1.1. AzureFile
25.1.2. RBD
25.1.3. etc
26. Security
26.1. ABAC
26.2. Runtime Patterns
26.2.1. Systemd
26.2.2. As containers
26.2.2.1. Minikube
26.2.2.2. ACS
26.2.3. AzureDisk
26.3. Key generation and rotation
26.4. Borg and Omega
27. CI/CD
28. App Architectures
28.1. Twelve-Factor
28.2. 3-tier
28.3. Monolith
28.3.1. Microservices
29. Mentoring
30. Katacoda
31. Depends on content
32. PersistentVolumes
33. As a reference platform for the practical usage courses / labs
33.1. KDL notation
33.2. Overview
33.3. Architecture
34. Rook
35. Flannel
36. Kubernetes
36.1. Workloads
36.2. History
36.3. Frameworks
36.4. templated deployments
36.5. Serverless
36.6. Documentation
36.6.1. How to find help
36.6.2. Resource Reference
36.7. Tools
36.7.1. Helm
36.8. Clouds
36.8.1. Draft
36.9. Container as a Service (CaaS)
36.9.1. Azure ACS
36.9.2. GKE
36.9.3. Bluemix
36.10. Kargo
36.10.1. kube-aws
36.10.2. Mircroservices
36.10.2.1. Istio
36.10.2.2. Linkerd
36.11. Distros
36.11.1. Kops
36.11.2. Minikube
36.12. PaaS
36.12.1. Openshift
36.12.2. Minishift
37. NOTES
37.1. Developer Focussed Stream
38. What makes our courses different?
38.1. Beautiful design
38.2. Extensive use of visuals
38.3. Practical skills that a practitioner can use to deliver work for a client immediately
38.3.1. Certified Kubernetes Administrator (CNCF exam)
38.4. Holistic
38.4.1. Live and offline access to industry professionals
39. Not just academic
40. Patterns
40.1. Operator
40.1.1. Prometheus
40.1.2. PostgreSQL
40.1.3. Etcd
41. Operators for automating operational knowledge
42. Plugin architecture
42.1. SDN
42.1.1. Calico
42.1.2. Weave
42.2. SDS
42.3. CNI
42.4. CRI
43. Fluentd
44. Blue / Green
45. /metics Prometheus endpoint
46. Custom
47. 1 Day
48. Use of motion graphics to explain difficult topics
48.1. Potentially use Open Datacentre?
48.1.1. for the labs
48.1.1.1. Common patterns of usage
49. Cluster deployment Patterns
49.1. Systemd
49.1.1. Container manager Hyperkube
49.2. Curated learning resources for Developers and Operators
49.2.1. Identify info that is still current and of high quality
50. Advanced
50.1. 2 Days
50.1.1. Machine Learning
51. Cloud provided storage
52. Learning is relevant to real needs in the workplace
53. Logging
54. CI / CD
55. Courses
55.1. Fundamentals
56. Topics
56.1. Containers
56.1.1. Components
56.1.1.1. cgroups
56.1.1.2. namespaces
56.1.1.3. overlay filesystem
56.1.2. Docker
56.1.2.1. simple CLI
56.1.2.1.1. Workload distribution
56.1.3. Registries
56.1.4. Developer Workflow
56.1.5. Multi-node
56.1.6. The need for Container Orchestrators
56.2. Deployments
56.2.1. Rolling
56.2.1.1. pause
56.2.1.2. resume
56.2.1.3. undo
56.2.1.4. history
56.2.1.5. Packaging
56.2.2. Replace
57. Themes
58. Labs
59. Research
60. Materials
60.1. Manuals
60.1.1. Diagrams created using KDL notation
61. Differentiators
62. Knowledge Domains
62.1. Tracing
62.2. Logging
62.3. How it fits with the other solutions
62.4. Orchestration
62.5. Security
62.5.1. Microservices
62.5.1.1. Cloud Native Applications
63. Patterns
63.1. Sidecar
63.2. Ambassador
64. CNCF
64.1. Storage
64.2. Projects
64.2.1. Prometheus
64.2.2. Etcd