- 博客(19)
- 收藏
- 关注
原创 在k8s中利用Helm部署Prometheus+Grafana和Loki日志系统
在Prometheus下有需要的Charts,大部分是独立功能的,比如Premetheus,alertmanager 或者各类Prometheus的exporter, 但是有个“kube-prometheus-stack” 是官方专门针对Kube cluster的监控而推出的。确定了Prometheus+Grafana后,将Loki和其生态系统也部署在同一个Name Space,并和Prometheus作为同一个Grafana的不同data source来展示,将是比较优化的方案,尤其是在一个测试环境里。
2025-03-18 00:27:14
445
原创 在K8s中部署动态nfs存储provisioner
之前,我已经在一台worker node上安装了local lvm 的provisioner来模拟需要本地高IOPS的数据库等stafeful应用的实现。为了后续给虚拟机里的K8s集群安装可用的metrics和logs监控系统(metrics和logs的时序数据库需要永久存储),特为K8s 集群提供基于nfs的文件服务器一台,并安装nfs provisioner, 以便实现动态分配nfs volume给pods使用的目的。
2025-01-30 05:38:09
625
原创 CKA 不假题 练习笔记 (三)
实际生产环境, 应该由deplopyment 或者daemenset等自动生成pod,不要手工创建pod和replica吧。我使用的测试deployment是storage-test。
2025-01-28 07:46:56
487
原创 CKA 不假题 练习笔记 (二)
etcdctl 是全面的命令, 新的命令etcdutl 是聚焦在快照 备份有关的专属命令。CKA 关于pv kubectl logs network policy等等
2025-01-28 04:39:30
254
原创 CKA 不假题 练习笔记 (一)
题外话,等将drain的node再uncorodn回来后,之前运行的pod有些已经运行在其他node上了,有些因为当初做了selecter node的,再node重新上线后又立马回到了旧的node上。在kubernets官网文档里, 按照关键词搜索如 clusterrole,找到有类似功能的yaml snippet 按题目要求改写,再kubectl apply 即可。解这个题目,直接drain就可以了,但是实际环境里需要连cordon(拉警戒线不要让k8s再分配新的pod过来)。
2025-01-28 01:23:50
735
原创 在Kubernets Cluster中部署LVM类型的StorageClass - 上
如何在linux为新增磁盘创建lvm类型,并创立pv vg。 k8s通过lvm使用本地磁盘
2025-01-25 11:34:24
404
原创 利用Kubespray安装生产环境的k8s集群-排错篇
用一条ansible 命令去执行cluster.yml 这一个playbook,即完成了整个kubernets集群的安装。然后你就可以ssh到各个node 去验收了。以上 Kubernets Cluster 通过Kuberspray进行全自动化定制安装就搞定了。下一篇讲讲哪些常用的重要的配置是需要设置的,已经如何设置。确认没问题了, 你就可以用Lens 来管理和监控新的K8s 集群了。我自己装完后几乎没发现大的问题。2. 以 systemd方式部署的二进制etcd。1 . 大致的资源。
2025-01-23 08:18:53
710
原创 利用Kubespray安装生产环境的k8s集群-准备篇
这里的On-premises不单指运行在本地机房裸金属服务器上的k8s集群,也包括部署在GCP/Azure/AWS等公有云的虚拟机上(非托管的EKS AKS等产品)的k8s集群。什么类型的公司会选择自行部署k8s,而不采用成熟的公有云托管的Kubernetes?大概很多金融 电信 政府机构 或者大企业但价格敏感客户或不想被厂商锁定的企业。
2025-01-21 03:48:03
748
原创 在k8s中部署Gluster类型storageclass - 从入门到放弃篇
本文记录了作者学习K8s 知识时候 决定创建Glusterfs类型的storageclass,最终放弃的过程和其中的一些思考。
2025-01-17 08:18:43
699
原创 可视化管理自建k8s cluster
通俗地说,Metrics 就是数据,它是用来描述系统运行情况的一组数字或指标。比如:你的手机电量(比如 50%)就是一个 Metric,它告诉你手机的当前状态。汽车仪表盘的速度表显示的数字(比如 60 km/h)也是一个 Metric,它告诉你汽车现在跑得有多快。在计算机和 Kubernetes 中,Metrics 也是这样的一些数据,只不过它们描述的是服务器、应用程序或整个系统的运行情况,比如:CPU 使用率(比如 40%):告诉你电脑处理器有多少资源正在被使用。
2025-01-13 05:45:10
885
原创 Flannel 安装并排错
安装好flannel 插件后, 运行flannel的deamonset 启动不起相应的pod来,coredns也报错。以下为排错和修复的过程。
2025-01-13 03:54:10
996
原创 在Proxmox VE中设置硬件资源在虚拟机中直通
本实验使用的是基于intel cpu 和proxmox 6.x为什么要做直通?所谓直通"passthrough", 一般是指VM中的虚拟机可以直接的对host上的硬件资源进行访问.通常情况下,虚拟机的网络和主机还有其他设备的通讯,是通过host上系统的桥接网卡进行的,理论上没有直接使用物理网卡更快.在pci-e设备上有多个网口的服务器来说,重复利用每一块网卡为虚拟机提供直通,就是一项无法避免...
2019-10-23 16:28:37
11215
原创 在Proxmox VE中创建lxc容器
LXC是什么 ?以下内容来自网络:LXC为Linux Container的简写。可以提供轻量级的虚拟化,以便隔离进程和资源,而且不需要提供指令解释机制以及全虚拟化的其他复杂性。相当于C++中的NameSpace。容器有效地将由单个操作系统管理的资源划分到孤立的组中,以更好地在孤立的组之间平衡有冲突的资源使用需求。与传统虚拟化技术相比,它的优势在于:(1)与宿主机使用同一个内核,性能损耗小;...
2019-10-16 18:14:47
16288
3
原创 Promox VE 一款不错的开源虚拟化软件
作为中小互联网公司的运维员工,一直在寻找一款轻量级的(至少要比openstack要轻很多),开源非商用的可以在物理服务器之上,统一对所有资源,包括计算资源,存储资源,网络资源等进行池化管理的软件.xen 或者kvm之类,对资源虚拟化一般是以单台物理设备为维度的,开源的产品中,也没有很方便的管理工具切不支持虚拟化资源的自动漂移,技术门槛虽不是说高,效率也还可以,总觉得缺少点什么.直到一个偶然的机...
2019-10-11 22:52:03
3708
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人