Learning Kubernetes

4 out of 5
4
6 reviews
Linux Foundation Certified Engineer

The primary goal of this quick start guide is to introduce you to Unreal Engine 4`s (UE4) development environment. By the end of this guide, you`ll know how to set up and develop C++ Projects in UE4. This guide shows you how to create a new Unreal Engine project, add a new C++ class to it, compile the project, and add an instance of a new class to your level. By the time you reach the end of this guide, you`ll be able to see your programmed Actor floating above a table in the level.

This quick start guide shows you how to add assets to your Unreal Engine (UE4) games. By the end of this guide, you`ll know how to use the Project Browser to create new projects and navigate the Content Browser to find and add content. You`ll also know where to find information on the FBX Content Pipeline while learning how to use the Material Editor to modify Materials before applying them to a Static Mesh Actor.

Main Features

  • Achieve Hollywood best quality visuals out of the box.
  • With complete C++ source code access, you can study.
  • Comes with designer-friendly Blueprint visual scripting.
  • Unreal Engine provides Robust Multiplayer Framework.
  • The built-in Cascade visual effects editor enables particles.
  • Unreal Engine 4`s Material Editor makes use of physically-based.

What is the target audience?

  • You might be thinking, all of the above – and that is fine. But as a complete beginner learning Unreal Engine 4.
  • The rendering system in Unreal Engine 4 is an all-new, DirectX 11 pipeline that includes deferred shading.

Learning a new game engine as a complete beginner is very intimidating. There are a lot of tutorials, documentation and advice already out but how do you start and proceed with learning Unreal Engine 4 is unclear. You get pulled into many different directions and end up confused and overwhelmed.

I have spent a lot of time deconstructing what it takes to learn a game engine from scratch. What it is that you should focus on first and what you should avoid until later.

Kubernetes Fundamentals

1
Kubernetes – Understanding monoliths and microservices
2
Kubernetes – Understanding containers and Docker
3
Kubernetes – How can Kubernetes help you to manage your Docker containers?
4
Kubernetes – Exploring the problems that Kubernetes solves
5
Kubernetes – Understanding the history of Kubernetes

Kubernetes Architecture – From Docker Images to Running Pods

1
Kubernetes – Understanding the difference between the master and worker nodes
2
Kubernetes – The kube-apiserver component
3
Kubernetes – Exploring the kubectl command-line tool and YAML syntax
4
Kubernetes – The Etcd datastore
5
Kubernetes – The Kubelet and worker node components
6
Kubernetes – The kube-scheduler component
7
Kubernetes – The kube-controller-manager component
8
Kubernetes – How to make Kubernetes highly available

Installing Your First Kubernetes Cluster

1
Kubernetes – Installing a single-node cluster with Minikube
2
Kubernetes – Launching a multi-node Kubernetes cluster with Kind
3
Kubernetes – Installing a Kubernetes cluster using Google GKE
4
Kubernetes – Installing a Kubernetes cluster using Amazon EKS
5
Kubernetes – Installing a Kubernetes cluster using Azure AKS

Running Your Docker Containers

1
Kubernetes – Let’s explain the notion of Pods
2
Kubernetes – Launching your first Pods
3
Kubernetes – Labeling and annotating the Pods
4
Kubernetes – Launching your first job
5
Kubernetes – Launching your first Cronjob

Using Multi-Container Pods and Design Patterns

1
Kubernetes – Understanding what multi-container Pods are
2
Kubernetes – Sharing volumes between containers in the same Pod
3
Kubernetes – The ambassador design pattern
4
Kubernetes – The sidecar design pattern
5
Kubernetes – The adapter design pattern

Configuring Your Pods Using ConfigMaps and Secrets

1
Kubernetes – Understanding what ConfigMaps and Secrets are
2
Kubernetes – Configuring your Pods using ConfigMaps
3
Kubernetes – Managing sensitive configuration with the Secret object

Exposing Your Pods with Services

1
Kubernetes – Why would you want to expose your Pods?
2
Kubernetes – The NodePort service
3
Kubernetes – The ClusterIP service
4
Kubernetes – The LoadBalancer service
5
Kubernetes – Implementing ReadinessProbe
6
Kubernetes – Securing your Pods using the NetworkPolicy object

Managing Namespaces in Kubernetes

1
Kubernetes – Introduction to Kubernetes namespaces
2
Kubernetes – How namespaces impact your resources and services
3
Kubernetes – Configuring ResourceQuota and Limit at the namespace level
4
Kubernetes – Listing and Deleting ResourceQuota
5
Kubernetes – Introducing LimitRange
6
Kubernetes – Listing and Deleting LimitRange

Persistent Storage in Kubernetes

1
Kubernetes – Why you would want to use PersistentVolume
2
Kubernetes – Understanding how to mount a PersistentVolume to your Pod claims
3
Kubernetes – Understanding the life cycle of a PersistentVolume object in Kubernetes
4
Kubernetes – Static and dynamic PersistentVolume provisioning

Running Production-Grade Kubernetes Workloads

1
Kubernetes – Ensuring HA and FT on Kubernetes
2
Kubernetes – What is ReplicationController?
3
Kubernetes – What is ReplicaSet and how does it differ from ReplicationController?

Deployment – Deploying Stateless Applications

1
Kubernetes – Introducing the Deployment object
2
Kubernetes – How does a Deployment object manage revisions and version rollout?
3
Kubernetes – Deployment object best practices

StatefulSet – Deploying Stateful Applications

1
Kubernetes – Introducing the StatefulSet object
2
Kubernetes – Managing StatefulSet
3
Kubernetes – Releasing a new version of an app deployed as a StatefulSet
4
Kubernetes – StatefulSet best practices

DaemonSet – Maintaining Pod Singletons on Nodes

1
Kubernetes – Introducing the DaemonSet object
2
Kubernetes – Creating and managing DaemonSets
3
Kubernetes – Common use cases for DaemonSets
4
Kubernetes – Alternatives to DaemonSets

Kubernetes Clusters on Google Kubernetes Engine

1
Kubernetes – What are GCP and GKE?
2
Kubernetes – Preparing your environment
3
Kubernetes – Launching your first GKE cluster
4
Kubernetes – Deploying a workload and interacting with your cluster
5
Kubernetes – More about cluster nodes

Launching a Kubernetes Cluster on Amazon Web Services with Amazon Elastic Kubernetes Service

1
Kubernetes – What are AWS and Amazon EKS?
2
Kubernetes – Preparing your local environment
3
Kubernetes – Launching your Amazon EKS cluster
4
Kubernetes – Deploying a workload and interacting with your cluster
5
Kubernetes – Deleting your Amazon EKS cluster

Kubernetes Clusters on Microsoft Azure with Azure Kubernetes Service

1
Kubernetes – What are Microsoft Azure and AKS?
2
Kubernetes – Preparing your local environment
3
Kubernetes – Launching your AKS cluster
4
Kubernetes – Deploying a workload and interacting with your cluster
5
Kubernetes – Deleting your AKS cluster

Working with Helm Charts

1
Kubernetes – Understanding Helm
2
Kubernetes – Releasing software to Kubernetes using Helm
3
Kubernetes – Helm chart anatomy
4
Kubernetes – Installing popular solutions using Helm charts

Authentication and Authorization on Kubernetes

1
Kubernetes – Authentication and user management
2
Kubernetes – Azure Kubernetes Service and Azure Active Directory integration

Advanced Techniques for Scheduling Pods

1
Kubernetes – Refresher – What is kube-scheduler?
2
Kubernetes – Managing Node affinity
3
Kubernetes – Using Node taints and tolerations
4
Kubernetes – Scheduling policies

Autoscaling Kubernetes Pods and Nodes

1
Kubernetes – Pod resource requests and limits
2
Kubernetes – Autoscaling Pods vertically using a Vertical Pod Autoscaler
3
Kubernetes – Autoscaling Pods horizontally using a Horizontal Pod Autoscaler
4
Kubernetes – Autoscaling Kubernetes Nodes using a Cluster Autoscaler

Advanced Traffic Routing with Ingress

1
Kubernetes – Refresher: Kubernetes services
2
Kubernetes – Introducing the Ingress object
3
Kubernetes – Using nginx as an Ingress Controller
4
Kubernetes – Azure Application Gateway Ingress Controller for AKS
Faq Content 1
Faq Content 2

Productivity Hacks to Get More Done in 2018

— 28 February 2017

  1. Facebook News Feed Eradicator (free chrome extension) Stay focused by removing your Facebook newsfeed and replacing it with an inspirational quote. Disable the tool anytime you want to see what friends are up to!
  2. Hide My Inbox (free chrome extension for Gmail) Stay focused by hiding your inbox. Click "show your inbox" at a scheduled time and batch processs everything one go.
  3. Habitica (free mobile + web app) Gamify your to do list. Treat your life like a game and earn gold goins for getting stuff done!


4
4 out of 5
6 Ratings

Detailed Rating

Stars 5
3
Stars 4
0
Stars 3
3
Stars 2
0
Stars 1
0

{{ review.user }}

{{ review.time }}
 

Show more
Please, login to leave a review
Add to Wishlist
Enrolled: 34 students
Duration: 10 hours
Lectures: 94
Video: 9 hours
Level: Advanced

Archive

Working hours

Monday 9:30 am - 6.00 pm
Tuesday 9:30 am - 6.00 pm
Wednesday 9:30 am - 6.00 pm
Thursday 9:30 am - 6.00 pm
Friday 9:30 am - 5.00 pm
Saturday Closed
Sunday Closed
Learning Kubernetes
Category:
4 out of 5
4
6 reviews
Price:
Free