K8s基础知识

容器化底层知识

CRI

docker

namespace

context

cgroup

k8s基本概念和术语

pause容器作用

 

k8s必知必会的知识点

service是怎么和pod关联的

 

cpu的0.1是绝对值,不是相对值,只是表示0.1个cpu,不管是单核还是多核cpu

 

 

安装部署

启动参数

 

核心组件

apiserver

etcd

coredns

kubelet

kube-proxy

control-manager

scheduler

ingress

 

k8s网络

iptables

ipvs

kube-proxy转发过程

各网络插件

 

k8s安全设置

ssl/tls证书

serviceaccount

secret

configmap

RBAC

 

k8s的卷和存储

k8s的自动扩缩容

如何用k8s的statefulset部署有状态服务

如何自定义crd

k8s的API

client-go

informer

list、watch机制

k8s的监控报警

cAdvisor监控

p8s+grafana

 

设计k8s高可用架构

k8s常见故障处理

k8s常见运维操作

1、运维工具

kubectl什么的

2、版本升级

3、重启服务注意事项

4、亲和性设置

5、集群扩缩容

6、节点故障处理

7、node的隔离和恢复

 

企业生产环境实战

对GPU的支持

ebpf

资源配额,limitrange和resourcequota

k8s的资源管理

 

CRD扩展

CRD资源对象定义和CRD控制器

 

Isito

service mesh