k8s资源清单及常用字段 kubernetes发展史CNCF(云计算基金会) Borg google内部使用borg,后来发现dockerswarm使用广泛,所以让go开发工程师重写brog,成了k8s,1.0版本的时候捐给了CNCF。 一开始docker和另外一家coreos公司,技术基本是共享的,docker火起来后,coreos也研发了一个类似docker的技术,最后coreos加入k8s生态构建,etcd就是co 2021-07-24 服务器 > k8s #kubernetes #k8s
kubernetes控制器Job与CronJob JobJob负责批处理任务,即仅执行一次的任务,它保证批处理任务的一个或多个Pod成功结束 特殊说明 spec.template格式同Pod RestartPolicy仅支持NeverdOnFailure 单个Pod时,默认Pod成功运行后Job即结束 .spec. completions 标志Job结束需要成功运行的Pod个数,默认为1 .spec. parallelism 标志并行运行的Po 2021-07-17 服务器 > k8s #kubernetes #k8s
RC与RS与Deployment关联 RCRC (ReplicationController )主要的作用就是用来确保容器应用的副本数始终保持在用户定义的副本数。即如果有容器异常退出,会自动创建新的Pod来替代:而如果异常多出来的容器也会自动回收 Kubernetes 官方建议使用RS (ReplicaSet)替代RC (ReplicationController)进行部署,RS跟RC没有本质的不同,只是名字不一样,并且RS支持集合式 2021-07-16 服务器 > k8s #kubernetes #k8s
kubernetes控制器DaemonSet 什么是DaemonSet?DaemonSet 确保全部(或者一些) Node上运行一个Pod的副本。当有Node加入集群时,也会为他们新增一个Pod.当有Node从集群移除时,这些Pod也会被回收。删除DaemonSet将会删除它创建的所有Pod。 DaemonSet 的一些典型用法: 在每个节点上运行集群守护进程,集群存储daemon,例如在每个Node上运行glusterd,ceph。 在每 2021-07-13 服务器 > k8s #kubernetes #k8s
kubernetes基础控制器 ReplicationController ReplicationController 用来确保容器应用的副本数始终保持在用户定义的副本数,即如果有容器异常退出,会自动创建新的Pod来替代;而如果异常多出来的容器也会自动回收。在新版本的Kubernetes 中建议使用ReplicaSet取代ReplicationController。 ReplicaSet ReplicaSet 和Replicat 2021-06-30 服务器 > k8s #kubernetes #k8s
elasticsearch集群搭建 一、简介每台主机称作一个节点(Node)。 如图就是一个三节点的集群: 在图中,每个 Node 都有三个分片,其中 P 开头的代表 Primary 分片,即主分片,R 开头的代表 Replica 分片,即副本分片。所以图中主分片 1、2,副本分片 0 储存在 1 号节点,副本分片 0、1、2 储存在 2 号节点,主分片 0 和副本分片 1、2 储存在 3 号节点,一共是 3 个主分片和 6 2021-06-22 服务器 > elasticsearch #elasticsearch
Centos查看IPVS和安装IPVS IPVS的介绍与原理及常用调度方式一、介绍 IPVS (IP Virtual Server)是在 Netfilter 上层构建的,并作为 Linux 内核的一部分,实现传输层负载均衡。IPVS是LVS(Linux Virtual Server)项目重要组成部分,目前包含于官方Linux Kernel,IPVS也是一个开源软件。 IPVS的主要用途是为web服务器提供一个“前端”,处理入向连接请求。 2021-06-03 服务器 > linux #centos #ipvs
Centos查看IPVS和安装IPVS 一、查看IPVS检查IPVS是否正确安装 1lsmod | grep ip_vs 或 ps -ef | grep ip_vs 查看内核有哪些模块 12345678insmod / modprobe 加载驱动rmmod 卸载驱动lsmod 查看系统中所有已经被加载了的所有的模块以及模块 间的依赖关系modinfo 获得模块的信息 查看已经加载的驱动模块的信息: lsmod 能够显示驱动的大小以及被 2021-06-03 服务器 > linux #centos #ipvs
keepalived+haproxy+nginx高可用负载均衡实战 一、环境ip配置(vip最好与A,B同一网段,外网才好访问) 服务器 Ip A 10.0.0.101 B 10.0.0.102 VIP(虚拟ip存在与A或者B) 10.0.0.150 服务器软件 服务器 软件 A keepalived、haproxy、nginx B keepalived、haproxy、nginx 端口配置 软件 端口 2021-05-06 服务器 > 高可用 #keepalived #haproxy #nginx
keepalived+haproxy高可用负载均衡 一、keepalived简介Keepalived是基于vrrp协议的一款高可用软件。Keepailived有一台主服务器和多台备份服务器,在主服务器和备份服务器上面部署相同的服务配置,使用一个虚拟IP地址对外提供服务,当主服务器出现故障时,虚拟IP地址会自动漂移到备份服务器。 二、keepalived工作原理keepalived是以VRRP协议为实现基础的。 VRRP(Virtual Router 2021-05-06 服务器 > 高可用 #keepalived #haproxy