摘要:
Ubuntu20.04 网络配置 网络管理工具 netplan 在 Ubuntu20.04 版本中使用 netplan 管理网络 在安装好的 Ubuntu20.04 中没有 networking 和 NetworkManage 服务 netplan 配置文件:/etc/netplan/*.yaml 阅读全文
摘要:
Docker五种存储驱动原理及应用场景和性能测试对比 Docker最开始采用AUFS作为文件系统,也得益于AUFS分层的概念,实现了多个Container可以共享同一个image。但由于AUFS未并入Linux内核,且只支持Ubuntu,考虑到兼容性问题,在Docker 0.7版本中引入了存储驱动, 阅读全文
摘要:
Ingress && Ingress Controller Ingress Ingress为弥补NodePort不足而生 NodePort存在的不足: 一个端口只能一个服务使用,端口需提前规划 只支持4层负载均衡 Pod与Ingress的关系 通过Service相关联 通过Ingress Contr 阅读全文
摘要:
服务发现Service Service的概念 运行在Pod中的应用是向客户端提供服务的守护进程,比如,nginx、tomcat、etcd等等,它们都是受控于控制器的资源对象,存在生命周期,我们知道Pod资源对象在自愿或非自愿终端后,只能被重构的Pod对象所替代,属于不可再生类组件。而在动态和弹性的管 阅读全文
摘要:
Pod控制器—Job&CronJob Job Job 负责批处理任务,即仅执行一次的任务,它保证批处理任务的一个或多个 Pod 成功结束 应用场景:离线数据处理,视频解码等业务 特殊说明 spec.template格式同Pod RestartPolicy仅支持Never或OnFailure 单个Po 阅读全文
摘要:
Pod控制器—DaemonSet DaemonSet控制器 DaemonSet 确保全部(或者一些)Node 上运行一个 Pod 的副本。当有 Node 加入集群时,也会为他们新增一个 Pod 。当有 Node 从集群移除时,这些 Pod 也会被回收。删除 DaemonSet 将会删除它创建的所有 阅读全文
摘要:
Pod控制器——ReplicaSet&Deployment Pod控制器及其功用 Pod控制器是用于实现管理pod的中间层,确保pod资源符合预期的状态,pod的资源出现故障时,会尝试 进行重启,当根据重启策略无效,则会重新新建pod的资源。 pod控制器有多种类型: ReplicaSet: 代用户 阅读全文
摘要:
kubeadm安装Kubernetes 0.部署环境&需求 kubeadm介绍 git地址:https://github.com/kubernetes/kubeadm 文档地址:https://kubernetes.io/zh/docs/setup/production-environment/to 阅读全文
摘要:
kubeadm参数说明 kubeadm alpha 处于测试阶段的命令 completion 设置命令补全 config 管理kubeadm集群的配置,该配置保留在集群的configmap中 help 帮助 init 启动一个kubernetes主节点 join 将节点加入已经存在的集群 reset 阅读全文
摘要:
Open vSwitch实现跨主机的容器之间网络互联 Open vSwitch介绍 Open vSwitch,即Open Virtual Switch开放虚拟交换机,是在开源的Apache2.0许可下的产品级质量的多层虚拟交换机。Open vSwitch通过软件的方式形成交换机部件。 跟传统的物理交 阅读全文