摘要: # 下载 helm charts helm repo add harbor https://helm.goharbor.io helm repo update helm pull harbor/harbor --version=1.9.4 tar -xvf harbor-1.9.4.tgz # 配置 阅读全文
posted @ 2024-07-09 13:58 david_cloud 阅读(1) 评论(0) 推荐(0) 编辑
摘要: 一、概述 首先Prometheus整体监控结构略微复杂,一个个部署并不简单。另外监控Kubernetes就需要访问内部数据,必定需要进行认证、鉴权、准入控制, 那么这一整套下来将变得难上加难,而且还需要花费一定的时间,如果你没有特别高的要求,还是建议选用开源比较好的一些方案。 在k8s初期使用Hea 阅读全文
posted @ 2024-07-09 13:57 david_cloud 阅读(2) 评论(0) 推荐(0) 编辑
摘要: 对外暴露集群服务 前面我们学习了在 Kubernetes 集群内部使用 kube-dns 实现服务发现的功能,那么我们部署在 Kubernetes 集群中的应用如何暴露给外部的用户使用呢?我们知道可以使用 NodePort 和 LoadBlancer 类型的 Service 可以把应用暴露给外部用户 阅读全文
posted @ 2024-07-09 13:55 david_cloud 阅读(1) 评论(0) 推荐(0) 编辑
摘要: 安装 下载二进制文件 export helmversion=3.7.2 wget https://get.helm.sh/helm-v${helmversion}-linux-amd64.tar.gz tar -xvf helm-v${helmversion}-linux-amd64.tar.gz 阅读全文
posted @ 2024-07-09 13:54 david_cloud 阅读(1) 评论(0) 推荐(0) 编辑
摘要: 架构 简单说一下 Calico 架构,Calico 是一个基于三层的数据中心网络方案,可作为 CNI 插件为运行于 Kubernetes 中的容器提供基于 TCP/IP 三层的网络通信方案,也可与 OpenStack 这种 IaaS 云架构集成,利用 BGP,IPIP 等协议为工作负载提供网络联通功 阅读全文
posted @ 2024-07-09 13:53 david_cloud 阅读(2) 评论(0) 推荐(0) 编辑
摘要: preinstall:安装前准备 关闭 swap 分区 更换 yum 源、安装 依赖包 更新 系统版本 到 centos 7.9、内核版本 到 长期支持版本 kernel-lt 5.4.196 如果硬件网卡驱动不支持新版本内核,升级 网卡驱动, 针对新内核重新编译 调节 CPU 性能模式为高性能 禁 阅读全文
posted @ 2024-07-09 13:50 david_cloud 阅读(3) 评论(0) 推荐(0) 编辑
摘要: CNI 概述 CNI 是什么 CNI,它的全称是 Container Network Interface,即容器网络的 API 接口。 它是 K8s 中标准的一个调用网络实现的接口。Kubelet 通过这个标准的 API 来调用不同的网络插件以实现不同的网络配置方式。 k8s 中如何使用CNI K8 阅读全文
posted @ 2024-07-09 13:48 david_cloud 阅读(2) 评论(0) 推荐(0) 编辑
摘要: 什么是 kubernetes 容器编排、调度平台,是一个完备的分布式系统支撑平台。 kubernetes 架构 etcd 兼具一致性和高可用性的键值数据库,只有API Server能与其通信; apiserver 提供了资源操作的唯一入口,并提供认证、授权、访问控制、API 注册和发现等机制; co 阅读全文
posted @ 2024-07-09 13:47 david_cloud 阅读(1) 评论(0) 推荐(0) 编辑
摘要: 什么是容器(以 Docker 为例) Docker 架构 Docker 使用 C/S (客户端/服务器)体系的架构,Docker 客户端与 Docker 守护进程(Dockerd)通信,Docker 守护进程负责构建,运行和分发 Docker 容器。Docker 客户端和守护进程可以在同一个系统上运 阅读全文
posted @ 2024-07-09 13:46 david_cloud 阅读(1) 评论(0) 推荐(0) 编辑
摘要: Jenkins报错Error cloning remote repo 'origin' Jenkins配置了2个节点,但是只有master安装了git,很有可能任务被调到slave上执行所以报错 解决办法 slave安装git 指定任务在master执行 jenkins添加从节点失败 jenkins 阅读全文
posted @ 2024-07-09 13:41 david_cloud 阅读(2) 评论(0) 推荐(0) 编辑