摘要:
适配器模式 定义 将一个不能修改的功能接口,能过包装一层的方式,修改为期望的接口方式 目的 解决由于接口不同产生的兼容问题 实现方式 主要分为两类:类适配器模式、对象适配器模式 实现 对象适配器模式 一般是让适配器继承期望的接口,然后持有第三方类或接口的对象,使用第三方类的功能实现接口功能 inte 阅读全文
摘要:
Kubeadm 安装 更新 apt 包索引并安装使用 Kubernetes apt 仓库所需要的包: sudo apt-get update # apt-transport-https 可能是一个虚拟包(dummy package);如果是的话,你可以跳过安装这个包 sudo apt-get ins 阅读全文
摘要:
Containerd 的安装 安装的是 cri-containerd 的1.17.25 https://github.com/containerd/containerd/releases/tag/v1.7.25 下载安装包 wget https://github.com/containerd/con 阅读全文
摘要:
安装注意事项 最好选择2个CPU,否则可能会报一个致命的错误,而且看不到错误的具体信息 修改固定IP 编辑文件 sudo vim /etc/netplan/00-installer-config.yaml 把 DHCP4 改为false,内容如下,IP根本自身设置对 network: etherne 阅读全文
摘要:
Prod 最小的部署单元,也可能是一个容器组,就是一些容器组成的逻辑分组,各容器与Pause容器共享网络PID Pause 容器 Pod内部的第一个启动容器 初始化网络栈 挂载需要的存储卷 回收僵尸进程 阅读全文
摘要:
组件 Master API Server Restful风格的API,是整个集群入口,主要作用是把请求数据存储到etcd(CoreOS 的键值对数据库) Scheduler 调度器,主要管理节点与容器的关系 Replication Controller (Controller Manager) 集群 阅读全文
摘要:
代理模式(Proxy Pattern)是一种结构型设计模式,它为其他对象提供一种代理以控制对这个对象的访问。代理模式可以用于延迟加载、控制访问、日志记录、缓存等。 代理模式的主要角色 Subject(抽象主题): 定义了代理类和真实类的公共接口。 RealSubject(真实主题): 实现了Subj 阅读全文
摘要:
原型模式简单的说,就是克隆自己,但从性能角度来说,还是很有作用的,一般用在需要大量创建对象,且每个对象属性值大多差不多时,在实际使用中,需要理解C#内存分配机制(值类型在栈上,引用类型在堆上,值类型中有引用类型时,栈上保存地址,数据存在堆上,而在引用类型中的值类型,就是直接存在堆上),所以在原型模式 阅读全文
摘要:
建造者模式也叫生成器模式,主要思想是让建造者关注产出,不关心过程,使用场景是复杂对象分步骤,控制步骤先后的构建 public class House { public string Foundation { get; set; } public string Structure { get; set 阅读全文
摘要:
一、模板方法模式,简单的说就是在一个上层的抽象类中,定义了一些操作的抽象方法,有一个总体的方法组织了怎么去调用这个操作方法,而操作方法的具体实现由子类去实现,达到抽取公共部分放在父类模板中,子实现各自己不对的部分 public abstract class AbstractTemplate { pr 阅读全文