0
点赞
收藏
分享

微信扫一扫

Learn Kubernetes in 1 Hour - K8s新手速通 - 进阶笔记敬请期待


Learn Kubernetes in 1 Hour

Welcome to learn k8s with me!!! [Kubernetes Crash Course for Absolute Beginners NEW] - YouTube

1. Kubernetes Architecture

Learn Kubernetes in 1 Hour - K8s新手速通 - 进阶笔记敬请期待_Pod

  • control node - several important processes
  • worker nodes

master nodes are much more important than worker nodes

Learn Kubernetes in 1 Hour - K8s新手速通 - 进阶笔记敬请期待_Pod_02

2. Main Kubernetes Components

Learn Kubernetes in 1 Hour - K8s新手速通 - 进阶笔记敬请期待_笔记_03

Learn Kubernetes in 1 Hour - K8s新手速通 - 进阶笔记敬请期待_Pod_04

Learn Kubernetes in 1 Hour - K8s新手速通 - 进阶笔记敬请期待_kubernetes_05

Learn Kubernetes in 1 Hour - K8s新手速通 - 进阶笔记敬请期待_Pod_06

Learn Kubernetes in 1 Hour - K8s新手速通 - 进阶笔记敬请期待_kubernetes_07

2.1 Node & Pod

Node: a virtual or physical machine

Learn Kubernetes in 1 Hour - K8s新手速通 - 进阶笔记敬请期待_云原生_08

IP adjust every time the pod restart,so -> service

2.2 Service &Ingress

Learn Kubernetes in 1 Hour - K8s新手速通 - 进阶笔记敬请期待_容器_09

Learn Kubernetes in 1 Hour - K8s新手速通 - 进阶笔记敬请期待_云原生_10

Ingress: cause the node-ip is not very practical.

Learn Kubernetes in 1 Hour - K8s新手速通 - 进阶笔记敬请期待_云原生_11

2.3 ConfigMap & Secret

change name: mogo-db-service -> mogo-db

Learn Kubernetes in 1 Hour - K8s新手速通 - 进阶笔记敬请期待_笔记_12

Learn Kubernetes in 1 Hour - K8s新手速通 - 进阶笔记敬请期待_笔记_13

! ConfigMap is for non-confidential data only! ->Secret

Learn Kubernetes in 1 Hour - K8s新手速通 - 进阶笔记敬请期待_容器_14

2.4 Volume

Learn Kubernetes in 1 Hour - K8s新手速通 - 进阶笔记敬请期待_Pod_15

Learn Kubernetes in 1 Hour - K8s新手速通 - 进阶笔记敬请期待_云原生_16

2.5 Deployment & StatefulSet

my-app died -> replicates everything!

Learn Kubernetes in 1 Hour - K8s新手速通 - 进阶笔记敬请期待_云原生_17

Define blueprint for Pods: specify how many replicas you want to have

work with deployments instead of pods.

Learn Kubernetes in 1 Hour - K8s新手速通 - 进阶笔记敬请期待_笔记_18

! DB can’t be replicated via Deployment!

DB has state -> data inconsistence - > StatefulSet

Learn Kubernetes in 1 Hour - K8s新手速通 - 进阶笔记敬请期待_kubernetes_19

Learn Kubernetes in 1 Hour - K8s新手速通 - 进阶笔记敬请期待_容器_20

however, deploying StatefulSet not easy -> common practice: DB hosted outside of k8s cluster.

Learn Kubernetes in 1 Hour - K8s新手速通 - 进阶笔记敬请期待_笔记_21

3. Kubernetes Configuration

talk to API server

Learn Kubernetes in 1 Hour - K8s新手速通 - 进阶笔记敬请期待_笔记_22

C-M

Learn Kubernetes in 1 Hour - K8s新手速通 - 进阶笔记敬请期待_kubernetes_23

each configuration file has 3 parts

Learn Kubernetes in 1 Hour - K8s新手速通 - 进阶笔记敬请期待_云原生_24

Learn Kubernetes in 1 Hour - K8s新手速通 - 进阶笔记敬请期待_云原生_25

Learn Kubernetes in 1 Hour - K8s新手速通 - 进阶笔记敬请期待_笔记_26

Learn Kubernetes in 1 Hour - K8s新手速通 - 进阶笔记敬请期待_容器_27

Learn Kubernetes in 1 Hour - K8s新手速通 - 进阶笔记敬请期待_容器_28

Learn Kubernetes in 1 Hour - K8s新手速通 - 进阶笔记敬请期待_笔记_29

Learn Kubernetes in 1 Hour - K8s新手速通 - 进阶笔记敬请期待_云原生_30

4. Minikube & Kubeetcl - Setup k8s cluster locally


举报

相关推荐

0 条评论