摘要:
一、ZooKeeper简介 1.1、zookeeper由来 Zookeeper最早起源于雅虎研究院的一个研究小组。在当时,研究人员发现,在雅虎内部很多大型系统基本都需要依赖一个类似的系统来进行分布式协调,但是这些系统往往都存在分布式单点问题。所以,雅虎的开发人员就试图开发一个通用的无单点问题的分布式 阅读全文
摘要:
zookeeper集群逻辑图 一、准备相关镜像 1.1、准备java镜像 docker pull elevy/slim_java:8 docker tag elevy/slim_java:8 harbor.magedu.net/app1/slim_java:8 docker push harbor. 阅读全文
摘要:
部署架构逻辑 一、准备镜像包 1.1、准备centos7镜像 [root@easzlab-images-02 centos]# ll -h total 32M drwxr-xr-x 2 root root 4.0K Oct 23 15:50 ./ drwxr-xr-x 3 root root 4.0 阅读全文
摘要:
架构逻辑图 一、准备jenkins镜像 docker pull jenkins/jenkins:2.374docker tag jenkins/jenkins:2.374 harbor.magedu.net/magedu/jenkins:2.374docker push harbor.magedu. 阅读全文
摘要:
一、探针简介 探针是由 kubelet 对容器执行的定期诊断, 以保证Pod的状态始终处于运行状态, 要执行诊断, kubelet 调用由容器实现的Handler(处理程序), 也成为Hook(钩子), 有三种类型的处理程序: ExecAction: #在容器内执行指定命令, 如果命令退出时返回码为 阅读全文
摘要:
一、StatefulSet介绍 官网介绍:https://kubernetes.io/zh/docs/concepts/workloads/controllers/statefulset/ StatefulSet 是用来管理有状态应用的工作负载 API 对象。 StatefulSet 用来管理某 P 阅读全文
摘要:
一、DaemonSet简介 DaemonSet 在当前集群中每个节点运行同一个pod, 当有新的节点加入集群时也会为新的节点配置相同的pod, 当节点从集群中移除时其pod也会被kubernetes回收, 删除DaemonSet 控制器将删除其创建的所有的pod。官方文档:https://kuber 阅读全文
摘要:
一、PV/PVC-简介 PersistentVolume(PV):是集群中已经由kubernetes管理员配置的一个网络存储,集群中的存储资源一个集群资源,即不隶属于任何namespace,PV的数据最终存储在硬件存储,pod不能直接挂载PV,PV需要绑定给PVC并最终由pod挂载PVC使用, PV 阅读全文
摘要:
一、Volume存储卷简介 Volume将容器中的指定数据和容器解耦, 并将数据存储到指定的位置, 不同的存储卷功能不一样, 如果是基于网络存储的存储卷可以可实现容器间的数据共享和持久化。静态存储卷需要在使用前手动创建PV和PVC, 然后绑定至pod使用。常用的几种卷: Secret: 是一种包含少 阅读全文
摘要:
一、准备nfs-server环境 [root@cyh-dell-rocky-8-6 ~]# virt-clone -o ubuntu20.04-template -n easzlab-k8s-nfs-01 -f /var/lib/libvirt/images/easzlab-k8s-nfs-01.q 阅读全文