Getting Started with Kubernetes – Live Lessons

image
image

The Sneak Peek program provides early access to Pearson video products and is exclusively available to Safari subscribers. Content for titles in this program is made available throughout the development cycle, so products may not be complete, edited, or finalized, including video post-production editing.

6+ Hours of Video Instruction

More than six and a half hours of video instruction, including demos and labs, providing detailed explanations for leveraging Kubernetes as a tool for container orchestration and automation, including how to use it with Docker, pods, labels, volumes, as well as architectures and deployments.

Containers are taking over the traditional IT Environment to bring new software to users. Kubernetes was developed as an independent solution to manage and orchestrate containers in the corporate data center. As the source code has been donated to the Cloud Native Computing Foundation, Kubernetes has rapidly become the standard for container orchestration. It can be used within the premises of a corporate data center, but also integrated in all of the leading public cloud offerings.

Getting Started with Kubernetes LiveLessons offers a complete overview of all that is needed to start working with Kubernetes. It starts by explaining why Kubernetes is needed, and how it is used to orchestrate containers. During the course, a lab environment is built using Minikube, thus allowing anyone to create a Kubernetes test environment. Through lesson labs, demos, and whiteboard demonstrations, the course covers advanced topics, such as creating services, exposing Kubernetes Pods to external users, and integrating Kubernetes into public cloud offerings. It also provides an introduction to working with the API.

Topics include:
Understanding Container Orchestration
Working with Containers
Setting up a Lab Environment
Using Kubernetes Components
Scaling and Upgrades
Kubernetes Networking
Accessing Pods
Using Volumes
Setting up Kubernetes for Production
Exploring the API

About the Instructor
Sander van Vugt is an independent Linux trainer, author, and consultant living in the Netherlands. Sander has written numerous books about different Linux related topics, and many articles for Linux publications around the world. Sander has been teaching Red Hat, SUSE, and LPI Linux classes since 1994. As a consultant, he is specialized in Linux High Availability solutions and Performance Optimization. More information about Sander is on his website at http://www.sandervanvugt.com.

Skill Level
Intermediate/experienced Linux administrators

Learn How To
Set up Kubernetes for container orchestration
Use Docker within a Kubernetes environment
Set up a lab, use Minikube, and work with kubectl
Deploy applications in Kubernetes
Use pods, replica sets, and labels
Scale deployments up and down
Work with networking in a Kubernetes environment
Store data in Kubernetes with persistent and non-persistent volumes
Leverage different architectures for optimal production environments
Set up Kubernetes in different public cloud environments
Use kubeadm to create physical Kubernetes clusters
Get information from the API
Who Should Take This Course
IT Staff (administrators and devops) who want to offer containerized applications to their users.
Course Requirements
At least one physical machine with 4GB of RAM or more to use as the Kubernetes host

Lesson Descriptions

Lesson 1
Lesson 1, “Understanding Container Orchestration,” will cover containers and Kubernetes. The current market position of Kubernetes and the Kubernetes architecture will be discussed. How Kubernetes is related to the Cloud Native Computing Foundation will also be explained.

Lesson 2
Lesson 2, “Working with Containers,” will tackle Docker basics, including how to start a container, as well as how to manage it. Docker networking and Docker storage will also be discussed.

Lesson 3
In Lesson 3, “Setting up a Lab Environment” we will walk through the setup of a lab environment. To get familiar with the concepts of Kubernetes, how to set up Minikube will be detailed, as well as how to work with kubectl. The procedures of deploying applications in Kubernetes, how to import images in Kubernetes, and starting your first application will also be covered.

Lesson 4
Lesson 4, “Using Kubernetes Components,” will delve into the different Kubernetes components. Starting with the Pod and working up from there. How namespaces can be used to isolate pods, and how to work with replica sets and deployments will be explained.

Lesson 5
In Lesson 5, “Scaling and Upgrades” some of the most important properties will be explained. This lesson will cover labels in detail, as well as scaling deployments. Scaling up and down, how to perform rolling updates, as well as rollback, will be covered.

Lesson 6
Lesson 6, “Kubernetes Networking”. In this lesson, the organization of networking in a Kubernetes environment will be detailed, including the three different layers of networking. How networking within a pod functions, and pod-to-pod networking will also be explained.

Lesson 7
Lesson 7, “Accessing Pods,” discusses the different ways to make pods accessible, including the Kubernetes Proxy, port forwarding, services, and Ingress.

Lesson 8
Lesson 8, “Using Volumes”. This lesson explains how to store data in a Kubernetes environment. The different types of volumes available will be discussed; both the persistent volume and the non-persistent volume. How to set up persistent volumes, using persistent volume claims will be shown.

Lesson 9
Lesson 9, “Setting up Kubernetes for Production,” will start with an explanation of the different architecture options, and move on to the setup of Kubernetes in different public cloud environments. How to use kubeadm to create a physical Kubernetes cluster in a datacenter will also be covered.

Lesson 10
In Lesson 10, “Exploring the API,” a detailed discussion of what the API is, and how to get information out of the API beyond using the kubectl command line utility.


链接: https://pan.baidu.com/s/1t4skQA0h_Lta_mBFZQw2eA 密码: hbjd


©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 201,924评论 5 474
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 84,781评论 2 378
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 148,813评论 0 335
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,264评论 1 272
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,273评论 5 363
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,383评论 1 281
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 37,800评论 3 393
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,482评论 0 256
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 40,673评论 1 295
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,497评论 2 318
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,545评论 1 329
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,240评论 4 318
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 38,802评论 3 304
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,866评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,101评论 1 258
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 42,673评论 2 348
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,245评论 2 341

推荐阅读更多精彩内容