摘要: 前言 我们现在想要达到的效果是以可视化数据来展示 Kubernetes 集群的资源,并且能够实现 HPA(Pod 水平自动扩缩)功能,至于什么是 HPA 可以看我之前的文章, 《K8s-Pod 水平自动扩缩实践(简称HPA)》其实这篇文章已经很好的实现 HPA 功能,但是没有可视化监控数据。 由于 阅读全文
posted @ 2021-07-23 15:49 神奇二进制 阅读(438) 评论(0) 推荐(0) 编辑
摘要: 准备工作 MySQL 该版本下载地址: https://downloads.mysql.com/archives/get/p/23/file/mysql-5.7.30-linux-glibc2.12-x86_64.tar.gz mysql_install-v1.0.sh脚本如下: #!/bin/ba 阅读全文
posted @ 2021-07-16 11:31 神奇二进制 阅读(5033) 评论(1) 推荐(0) 编辑
摘要: 本次部署 Kubernetes 1.13.3 版本,使用 kubeadm 方式进行部署,当部署 Flannel 网络时出现如下报错: [root@k8s-master01 ~]# journalctl -fu kubelet 7月 09 10:19:56 k8s-master01 kubelet[4 阅读全文
posted @ 2021-07-09 11:30 神奇二进制 阅读(17478) 评论(0) 推荐(0) 编辑
摘要: 问题说明 系统为CentOS Linux release 7.9.2009 (Core),安装 Oracle-19c 版本,netca命令启动 Oracle 数据库时报错说 1521 端口被占用,但是使用 netstat 命令查看并没有占用,无论改什么端口都说端口被占用。具体报报错如下: 请使用另一 阅读全文
posted @ 2021-06-18 11:55 神奇二进制 阅读(1910) 评论(0) 推荐(0) 编辑
摘要: Service 概念 Kubernetes Service 定义了这样一种抽象:逻辑上的一组 Pod,一种可以访问它们的策略 —— 通常称为微服务。 Service 通常是通过 Label Selector,也就是 Service 通过标签选择的方式匹配一组 Pod 对外提供访问的机制。 解释上图具 阅读全文
posted @ 2021-06-16 14:16 神奇二进制 阅读(1115) 评论(0) 推荐(0) 编辑
摘要: 一、控制器说明 Pod 的分类: 自主式 Pod:该类型的 Pod 无论是异常退出还是正常退出都不会被创建,也就是说没有对应的管理者。 控制器管理的 Pod:该类型 Pod 在控制器的生命周期里,控制器始终要维持 Pod 的副本数,日常中基本都是使用该类型 Pod ,因为自主式 Pod 不能保证稳定 阅读全文
posted @ 2021-06-10 08:47 神奇二进制 阅读(587) 评论(0) 推荐(0) 编辑
摘要: 一、探针概述 探针是有 kubelet 对容器执行的定期诊断,并不是由 Master 节点发起的探测,而是由每一个 Node 所在的 kubelet 进行探测,这样可以减轻 Master 节点系统负载压力。 kubelet 要执行诊断,kubelet 调用由容器实现的 Handler (处理程序)。 阅读全文
posted @ 2021-06-04 09:41 神奇二进制 阅读(1236) 评论(0) 推荐(0) 编辑
摘要: 一、概述 Pod 水平自动扩缩(Horizontal Pod Autoscaler)简称 HPA,HPA 可以根据 CPU 利用率进行自动伸缩 Pod 副本数量,除了 CPU 利用率,也可以基于其他应程序提供的自定义度量指标来执行自动扩缩。 通过 HPA 可以达到某个时刻业务请求量很大的时候,不需要 阅读全文
posted @ 2021-06-02 11:20 神奇二进制 阅读(2150) 评论(0) 推荐(0) 编辑
摘要: 一、在 master 节点操作 由于 K8s 版本不同,具体去这里查看对应的版本 https://github.com/kubernetes/dashboard/releases 如果使用 wget 命令无法下载,可以使用迅雷下载好上传到 K8s-Master 节点上 [root@k8s-maste 阅读全文
posted @ 2021-05-31 20:34 神奇二进制 阅读(873) 评论(0) 推荐(0) 编辑
摘要: 一、容器生命周期 Init C(初始化容器)只是用于 Pod 初始化的,不会一直随着 Pod 生命周期存在,Init C 在初始化完成之后就会死亡。 一个 Pod 可以有多个 Init C,也可以不需要 Init C。 Init C 是依次执行的,第一个执行成功后才可以执行下一个 Init C,不能 阅读全文
posted @ 2021-05-28 12:00 神奇二进制 阅读(642) 评论(2) 推荐(0) 编辑