摘要: 使用便捷的helm安装 下载harbor仓库 helm repo add harbor https://helm.goharbor.io 1、git clone https://github.com/goharbor/harbor-helm 2、修改harbor 配置文件 sed -i 's#sto 阅读全文
posted @ 2022-05-02 12:15 Throb_JL 阅读(379) 评论(0) 推荐(0) 编辑
摘要: 采集方案 通过prometheus-node-exporter采集主机的性能指标数据,并通过暴露的 /metrics 接口用prometheus抓取 通过kube-apiserver、kube-controller-manager、kube-scheduler、etcd、kubelet、kube-p 阅读全文
posted @ 2022-05-02 12:07 Throb_JL 阅读(351) 评论(0) 推荐(0) 编辑
摘要: Kubernetes系列-部署MySQL主从 分析需要解决的问题,制定解决思路: 1.启动顺序:Master 的Pod 必须先于 Slave 的 Pod 起来; 2.如果某个Pod挂掉了,应该自动重新启动一个Pod,这个新建的Pod应该沿用原来的数据; 3.Master 与 Slave 的配置文件不 阅读全文
posted @ 2022-05-01 11:48 Throb_JL 阅读(1881) 评论(0) 推荐(1) 编辑
摘要: Kubernetes系列-部署Redis哨兵 需要准备自行准备k8s集群在此就不过多介绍,有需要的朋友可以查看我别的博客。 当然redis的哨兵配置有很多也可以不自己制造镜像,这里为了方便我们自己做的镜像实现起来会比较容易 一、准备配置文件 Redis配置文件 [root@master1 redis 阅读全文
posted @ 2022-05-01 11:37 Throb_JL 阅读(3356) 评论(7) 推荐(0) 编辑
摘要: 正常我们安装完k8s集群以后是没有kubectl top 命令因为我们查看容器和node使用CPU内存比较麻烦。这我们就使用metrics-server插件进行kubectl top 安装 1、编写yaml文件 vim top.yaml apiVersion: v1 kind: ServiceAcc 阅读全文
posted @ 2022-04-29 15:41 Throb_JL 阅读(1657) 评论(0) 推荐(0) 编辑
摘要: Ingress 介绍 Kubernetes 暴露服务的有三种方式,分别为 LoadBlancer Service、NodePort Service、Ingress。官网对 Ingress 的定义为管理对外服务到集群内服务之间规则的集合,通俗点讲就是它定义规则来允许进入集群的请求被转发到集群中对应服务 阅读全文
posted @ 2022-04-29 15:36 Throb_JL 阅读(179) 评论(0) 推荐(0) 编辑
摘要: Storage Class资源 1、为什么要使用Storage Class? 之前常规的手动挂载,看似没有什么问题,但细想一下,pvc在向pv申请存储空间时,是根据指定的pv名称,访问模式,容量大小来决定具体向那个pv来申请空间的,假设pv的容量为20G,定义的访问模式是WRO(只允许以读写的方式挂 阅读全文
posted @ 2022-04-29 15:25 Throb_JL 阅读(274) 评论(0) 推荐(0) 编辑
摘要: Kubernetes高可用部署参考: https://kubernetes.io/docs/setup/independent/high-availability/ https://github.com/kubernetes-sigs/kubespray https://github.com/wis 阅读全文
posted @ 2022-04-29 15:22 Throb_JL 阅读(504) 评论(0) 推荐(0) 编辑