LiZ'blog

不写笔记不读书.

k8s 为什么会抛弃docker

k8s 为什么会弃用docker

为什么 K8s 会抛弃 docker 前言 CRI containerd 参考 为什么 K8s 会抛弃 docker 前言 在这之前先来了解下,k8s 是如何和 docker 进行交互的。 CRI kubelet 调用下层容器运行时的执行过程,并不会直接调用 Docker 的 API,而是通...

k8s中的网络

k8s 中的网络

k8s 中的网络模型 CNI 网络插件 CNI 的设计思想 k8s 中的三层网络 Flannel 的 host-gw Calico 参考 k8s 中的网...

容器中的网络

docker 容器如何进行网络通信

容器中的网络 单机网络 跨主机网络 Flannel 的工作原理 Flannel 的工作模式 UDP tun/tap 原理 VXLAN host-...

声明式API和命令式API对比

k8s 中的声明式 API

声明式API 声明式和命令式的对比 Kubernetes 声明式 API 的工作原理 参考 声明式API 声明式和命令式的对比 命令式 命令式有时也称为指令式,命令式的场景下,计算机只会机械的完成指定的命令操作,执行的结果就取决于执行的命令是否正确。 声明式 声明式也称为描述式或者申明式,这种方式告诉...

Docker 容器原理分析

Docker 是如何工作的,原理分析

docker 容器原理分析 docker 的工作方式 Namespace 容器对比虚拟机 Cgroups 容器看到的文件 ...

如何使用分治算法的思想,分治的技巧详解

如何使用分治,有哪些需要注意的点

分治算法 分治算法的思想 分治算法和递归的区别 使用分治算法需要满足的条件 经典题目 1、二分搜索 2、第一个错误的版本 3、快速排序 4、归并排序 ...

k8s中ingress

k8s 中的 ingress 如何使用

k8s中的ingress 什么是ingress Ingress 如何使用 ingress 使用细节 参考 k8s中的ingress 什么是ingress k8s 中使用 Service 为相同业务的 Pod 对象提供一个固定、统一的访问接口及负载均衡的能力,那么这些 Service 如何被外部的...

如何使用递归,递归使用的技巧详解

如何使用递归,有哪些需要注意的点

弄明白递归 什么是递归 编写递归的技巧 递归的缺点 来几个栗子 1、斐波那契数列 2、兔子繁衍问题 3、青蛙跳台阶问题 4、汉诺塔问题 5、...

k8s中的service如何找到绑定的Pod以及如何实现Pod负载均衡

k8s 中的 service 如何调度后面的 pod,如何实现负载均衡

k8s 中的 service 如何找到绑定的 Pod 以及如何实现 Pod 负载均衡 前言 endpoint kube-proxy userspace 模式 iptables ipvs kernelspace ...

k8s 中 Pod 的控制器

k8s 中 Pod 都有那些控制器

k8s 中 Pod 的控制器 前言 Replication Controller ReplicaSet Deployment 更新 Deployment 回滚 deployment StatefulSet Da...