Kubernauts Mega Mind Map

Plan your projects and define important tasks and actions

Get Started. It's Free
or sign up with your email address
Rocket clouds
Kubernauts Mega Mind Map by Mind Map: Kubernauts Mega Mind Map

1. Logging

2. CI / CD

3. Certifications

4. Topics

4.1. Containers

4.1.1. Components

4.1.1.1. cgroups

4.1.1.2. namespaces

4.1.2. Docker

4.1.2.1. overlay filesystem

4.1.2.2. simple CLI

4.1.3. Registries

4.1.4. Developer Workflow

4.1.5. Packaging

4.1.6. The need for Container Orchestrators

4.1.6.1. Multi-node

4.1.6.2. Service Discovery

4.2. Kubernetes

4.2.1. Design

4.2.1.1. Concepts

4.2.1.1.1. Workload distribution

4.2.1.1.2. Service discovery

4.2.1.1.3. Namespaces

4.2.1.1.4. Labels

4.2.1.1.5. Self healing

4.2.1.1.6. REST Resources

4.2.1.1.7. Controllers

4.2.1.1.8. Schedulers

4.2.1.1.9. Federation

4.2.1.2. Components

4.2.1.2.1. Master

4.2.1.2.2. Worker

4.2.1.2.3. Etcd

4.2.1.2.4. Hyperkube

4.2.1.2.5. kubectl

4.2.1.2.6. kubeadm

4.2.1.3. Architecture

4.2.1.3.1. Plugin architecture

4.2.1.3.2. Multi-master

4.2.1.3.3. Addons

4.2.1.3.4. Storage

4.2.1.3.5. Runtime Patterns

4.2.1.4. Security

4.2.1.4.1. ABAC

4.2.1.4.2. RBAC

4.2.1.4.3. Key generation and rotation

4.2.1.5. Metrics

4.2.1.5.1. Heapster

4.2.1.5.2. /metics Prometheus endpoint

4.2.1.6. History

4.2.1.6.1. Borg and Omega

4.2.2. Patterns

4.2.2.1. Operator

4.2.2.1.1. Prometheus

4.2.2.1.2. PostgreSQL

4.2.2.1.3. Etcd

4.2.3. Deployments

4.2.3.1. Rolling

4.2.3.1.1. pause

4.2.3.1.2. resume

4.2.3.1.3. undo

4.2.3.1.4. history

4.2.3.2. Replace

4.2.3.3. Blue / Green

4.2.4. Workloads

4.2.5. Frameworks

4.2.5.1. Serverless

4.2.5.1.1. Whiskless

4.2.5.2. Mircroservices

4.2.5.2.1. Istio

4.2.5.2.2. Linkerd

4.2.6. Tools

4.2.6.1. Helm

4.2.6.1.1. templated deployments

4.2.6.2. Draft

4.2.7. Documentation

4.2.7.1. How to find help

4.2.7.2. API Reference

4.2.7.3. Resource Reference

4.2.7.4. Etc

4.2.8. Clouds

4.2.8.1. Container as a Service (CaaS)

4.2.8.1.1. Azure ACS

4.2.8.1.2. GKE

4.2.8.1.3. Bluemix

4.2.9. Distros

4.2.9.1. Kops

4.2.9.2. Kargo

4.2.9.3. kube-aws

4.2.9.4. Minikube

4.2.10. PaaS

4.2.10.1. Openshift

4.2.10.2. Minishift

4.3. App Architectures

4.3.1. Microservices

4.3.2. Twelve-Factor

4.3.3. 3-tier

4.3.4. Monolith

5. Courses

5.1. Fundamentals

5.1.1. 1 Day

5.2. Advanced

5.2.1. 2 Days

5.3. Practical Usage

5.3.1. Metrics and Alerting

5.3.2. Networking

5.3.3. Machine Learning

5.3.4. Security

5.3.5. Storage

5.3.5.1. Hyper-converged

5.3.5.1.1. Rook

5.3.5.1.2. OpenEBS

5.3.5.1.3. NFS

5.3.5.2. Cloud provided storage

5.3.6. CI/CD

5.3.7. Development

5.3.8. Complex real world application patterns

5.3.9. Operators for automating operational knowledge

5.3.10. Opinionated guide to being productive

5.4. Custom

5.4.1. Depends on content

5.5. Crashcourse

5.5.1. 2 hours

5.6. Cluster deployment Patterns

5.6.1. Like SAP do

5.6.2. Systemd

5.6.3. Container manager Hyperkube

5.7. NOTES

5.7.1. Operator Focussed Stream

5.7.1.1. Building a PaaS for developers

5.7.2. Developer Focussed Stream

5.7.2.1. Using k8s as a PaaS

5.7.3. Curated learning resources for Developers and Operators

5.7.3.1. Identify info that is still current and of high quality

6. Themes

6.1. Real world learning

6.2. Not just academic

6.3. Learning is relevant to real needs in the workplace

7. Labs

8. Research

8.1. Katacoda

9. Materials

9.1. YouTube videos

9.2. Online exercises

9.3. Manuals

9.3.1. Diagrams created using KDL notation

10. Differentiators

10.1. Certified Kubernetes Administrator (CNCF exam)

10.2. What makes our courses different?

10.2.1. Use of motion graphics to explain difficult topics

10.2.2. Beautiful design

10.2.3. Extensive use of visuals

10.2.4. Access to academy of case studies, solutions, how-to's, etc.

10.2.5. Practical skills that a practitioner can use to deliver work for a client immediately

10.2.6. Holistic

10.2.6.1. Covering the whole delivery landscape

10.2.6.2. Common patterns of usage

10.2.7. Mentoring

10.2.7.1. Live and offline access to industry professionals

10.2.8. Potentially use Open Datacentre?

10.2.8.1. for the labs

10.2.8.2. As a reference platform for the practical usage courses / labs

10.2.8.2.1. Using CNCF projects

10.2.8.2.2. KDL notation

10.2.8.2.3. Overview

10.2.8.2.4. Architecture

10.2.8.2.5. How it fits with the other solutions

10.2.8.2.6. Building the solution

10.2.8.2.7. Testing

10.2.8.3. Specific workloads / solutions designed for the particular courses

11. Knowledge Domains

11.1. Deployments

11.2. CI/CD

11.3. Monitoring / Alerting

11.4. Tracing

11.5. Logging

11.6. Microservices

11.7. Cloud Native Applications

11.8. Orchestration

11.8.1. Resource limits

11.9. Distributed Systems

11.10. Storage

11.11. Security

12. Patterns

12.1. Sidecar

12.2. Ambassador

13. CNCF

13.1. Projects

13.1.1. Kubernetes

13.1.2. Prometheus

13.1.3. Fluentd

13.1.4. Etcd