摘要: 基于nerdctl + buildkitd+containerd构建容器镜像 介绍: 容器技术除了的docker之外,还有coreOS的rkt、google的gvisor、以及docker开源的containerd、redhat的podman、阿⾥的pouch等,为了保证容器⽣态的标准性和健康可持续 阅读全文
posted @ 2022-08-13 17:34 xmtx97 阅读(319) 评论(0) 推荐(0) 编辑
摘要: k8s运行zookeeper集群 构建zookeeper基础镜像 Dockerfile文件 root@k8s-deploy-01:/opt/Dockerfile/apps/zookeeper# cat Dockerfile FROM xmtx.harbor.com/baseimages/slim_j 阅读全文
posted @ 2022-08-13 17:31 xmtx97 阅读(342) 评论(0) 推荐(0) 编辑
摘要: Nginx+Tomcat+NFS实现动静分离 系统基础镜像 #自定义Centos 基础镜像 FROM xmtx.harbor.com/baseimages/centos:7.9.2009 MAINTAINER xmtx ADD filebeat-7.12.1-x86_64.rpm /tmp RUN 阅读全文
posted @ 2022-08-13 17:30 xmtx97 阅读(45) 评论(0) 推荐(0) 编辑
摘要: pod的常见状态与探针 pod的常见状态 Pod调度流程 创建时序图: 1、用户创建pod的信息通过API Server存储到etcd中,etcd记录pod的元信息并将结果返回API Server 2、API Server告知调度器请求资源调度分配,调度器通过计算,将优先级高的node与pod绑定并 阅读全文
posted @ 2022-08-13 17:28 xmtx97 阅读(771) 评论(0) 推荐(1) 编辑
摘要: k8s资源对象:StatefulSet和DaemonSet StatefulSet 简介: StatefulSet 是用来管理有状态应用的工作负载 API 对象。 无状态服务(Stateless Service):该服务运行的实例不会在本地存储需要持久化的数据,并且多个实例对于同一个请求响应的结果是 阅读全文
posted @ 2022-08-13 17:24 xmtx97 阅读(227) 评论(0) 推荐(0) 编辑
摘要: kubernetes资源对象 kubernetes 资源管理核心概念 Kubernetes 中的所有内容都被抽象为“资源”,如 Pod、Service、Node 等都是资源。“对象”就是“资源”的实例,是持久化的实体。比如某个具体的 Pod、某个具体的Node。Kubernetes 使用这些实体去表 阅读全文
posted @ 2022-08-06 22:27 xmtx97 阅读(437) 评论(0) 推荐(1) 编辑
摘要: 基于velero对etcd的备份和恢复 Velero简介 Velero 地址:https://github.com/vmware-tanzu/velero Velero 是vmware开源的一个云原生的灾难恢复和迁移工具,它本身也是开源的,采用Go语言编写,可以安全的备份、恢复和迁移Kubernet 阅读全文
posted @ 2022-08-06 13:56 xmtx97 阅读(466) 评论(0) 推荐(0) 编辑
摘要: kubernetes组件——CoreDns 在Kubernetes集群推荐使用Service Name作为服务的访问地址,因此需要一个Kubernetes集群范围的DNS服务实现从Service Name到Cluster Ip的解析,这就是Kubernetes基于DNS的服务发现功能。 从Kuber 阅读全文
posted @ 2022-07-30 12:44 xmtx97 阅读(213) 评论(0) 推荐(0) 编辑
摘要: 搭建kubernetes集群——kubeasz方式 节点规划 | 主机名 | ip | 配置 | | | | | | k8s-master-01 | 172.31.3.110 | 2C4G | | k8s-master-02 | 172.31.3.111 | 2C4G | | k8s-master- 阅读全文
posted @ 2022-07-29 17:46 xmtx97 阅读(141) 评论(0) 推荐(0) 编辑
摘要: kubernetes组件——ETCD 简介 etcd是CoreOS团队于2013年6月发起的开源项目,它的目标是构建一个高可用的分布式键值(key-value)数据库。etcd内部采 用raft协议作为一致性算法,etcd基于Go语言实现 官方网站:https://etcd.io/ Github地址 阅读全文
posted @ 2022-07-29 17:31 xmtx97 阅读(254) 评论(0) 推荐(0) 编辑