随笔分类 - 云原生
摘要:haproxy基本了解 haproxy是一个高性能的、开源的TCP/http负载均衡器和反向代理,用于分发网络流量到多个后端服务器。 工作原理 主要组件: frontend前端组件 backend后端组件 listen: 同时前端和后端功能 可选负载均衡算法: roundrobin:轮询 least
阅读全文
摘要:keepalived基本了解 keepalived是一种基于VRRP(virtual router rundundacy protocol)协议的高可用负载均衡解决方案 主要功能 1、负载均衡 2、高可用 3、健康检查 工作原理 1、VRRP协议 用于节点故障时,地址漂移到另一个节点 2、工作模式
阅读全文
摘要:kubemark部署仿真万pod集群 kubemark是k8s官方提供的一个性能测试工具,用于模拟大规模k8s集群,可以使用ClusterLoader模拟负载 基本介绍 kubemark中需要两个重要的集群一个是kubemark集群,另一个是external集群 external集群中部署1W个po
阅读全文
摘要:docker基本命令 docker对象包括镜像和容器 info查看docker信息 能够查看的信息包括注册中心信息、docker源信息、容器数目、docker服务器、客户端信息等。 docker info # 可以用来查看注册中心信息以及docker源的信息 -f # 指定输出格式,支持json和T
阅读全文
摘要:volcano基本知识 基本组成 volcano由scheduler、controllermanager、admission和vcctl组成. volcano scheduler Volcano scheduler通过一系列的action和plugin调度Job,并为它找到一个最适合的节点。与Kub
阅读全文
摘要:k8s基本命令 kubectl系列命令 kubectl describe描述资源命令 kubectl describe显示一个或多个资源的详细信息,包括事件以及资源状态 kubectl describe <resourcese> <resurouce-name> kubectl describe p
阅读全文
摘要:volcano-scheduler源码阅读 volcano-scheduler源码结构为 pkg/scheduler: 调度器源码 actions: 调度器的调度动作 allocate backfill enqueue preempt reclaim shuffle api: cache capab
阅读全文
摘要:k8s基本字段 apiVersion apiVersion:v1,k8s以常见核心对象都属于v1核心API。常见的pod,service等都属于核心API; apiVersion: apps/v1,表示扩展资源如deployment,statefulSet,daemonSet limits字段 此字
阅读全文
摘要:一文搭建本地镜像仓 拉取registry镜像 docker pull registry:2 运行registry容器 第1种方式:不加持久化 docker run -d -p 5000:5000 --restart=always --name=registry registry:2 第2种方式:对初
阅读全文
摘要:k8s基础机制 无状态pod的特性 顾名思义,pod无状态即pod不保留任何状态,没有持久化存储,可以进行快速扩展,通过增加更多的pod副本来处理负载。任何一个pod失败,都不会导致数据的丢失。 有状态pod的特性 数据库都是有状态,因为其需要持久化数据。有状态pod,保留了状态,所以pod丢失并不
阅读全文
摘要:k8s-NFS系统配置 NFS(network filesystem),nfs文件系统在k8s中主要用于持久化存储,可以被多个pod访问和共享数据。 特点 数据持久性 nfs为k8s的pod提供了一种持久化数据的方式,即使pod被删除,数据也不会丢失,这是因为数据存在nfs服务器上,并不是存在pod
阅读全文
摘要:k8s解决lvm卷内存不足问题 场景1:有其它自由空间 k8s在使用时overlay文件系统超出限制85%,此时可能是由于文件资源不够,也可能是由于挂载点挂载出错 如果是传统分区,使用fdisk,parted命令调整分区 如果是lvm分区使用以下命令调整 # 查看fdisk fdisk -l # 查
阅读全文
摘要:kubernetes环境搭建 有一台以上虚拟或者真机就可以搭建k8s-1.27.0。 cat /proc/version # 查看系统版本, 此次使用的是ubuntu20.0, docker版本是27.2.1意味着,k8s版本必须在1.20以上 关闭防火墙以及安全模式 # 设置group drive
阅读全文
摘要:docker基本命令 docker对象包括镜像和容器 info查看docker信息 能够查看的信息包括注册中心信息、docker源信息、容器数目、docker服务器、客户端信息等。 docker info # 可以用来查看注册中心信息以及docker源的信息 -f # 指定输出格式,支持json和T
阅读全文
摘要:目录Docker简介docker基本概念docker容器隔离机制Linux命名空间容器进程命名空间容器网络信息容器控制组cgroup Docker简介 首先说明一些特性:一个容器中只有一个主进程,遵循单一原则,否则一个容器挂了会导致多个进程挂掉;容器其实就是一个进程,docker可以管理这些进程。d
阅读全文
摘要:目录Docker环境搭建Docker安装和卸载apt安装方式官方安装方式问题 Docker环境搭建 主机环境要求在ubuntu16_20之间 Docker安装和卸载 apt安装方式 # 旧版本的docker sudo apt install docker.io sudo apt-get purge
阅读全文

浙公网安备 33010602011771号