![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
k8s
文章平均质量分 84
fengge55
这个作者很懒,什么都没留下…
展开
-
prometheus监控k8s集群
prometheus监控k8s集群实现思路pod性能: 使用cadvisor进行实现,监控容器的CPU、内存利用率Node性能: 使用node-exporter实现,主要监控节点CPU、内存利用率K8S资源对象: 使用kube-state-metrics实现,主要用于监控pod、deployment、servicek8s基础环境准备IP 角色192.128.232.11 k8s-master,nfs192.128.232.12...原创 2022-04-14 17:57:28 · 8883 阅读 · 10 评论 -
k8s的ceph
ceph安装地址:https://rook.io/docs/rook/v1.8/quickstart.html特性丰富1,支持三种存储接口:块存储、文件存储、对象存储。2,支持自定义接口,支持多种语言驱动。基本概念Ceph OSDObject Storage Device是ceph的核心组件,用于存储数据,处理数据的复制、恢复、回填、再均衡,并通过检查其他OSD守护进程的心跳来向Ceph Monitors提供一些监控信息。ceph集群每台机器上的每块盘需要运行一个OSD进程。每个OSD原创 2022-03-30 11:40:09 · 4489 阅读 · 0 评论 -
kubeadm部署dashboard-2.0.0版本
kubeadm部署dashboard-2.0.0版本#创建dashboard的secret的私钥[root@yunwei CA]# openssl genrsa -out od.com.key 2048#创建dashboard的secret的证书,这个secret配置CN=泛域名,[root@yunwei CA]# openssl req -new -x509 -days 3650 -key od.com.key -out od.com.crt -subj /C=CN/ST=Beijing/O=D原创 2021-12-24 16:35:58 · 884 阅读 · 0 评论 -
kubeadm的rbac
什么是 Kubernetes RBAC 基于角色的访问控制(Role-Based Access Control, 即 "RBAC"):使用 “rbac.authorization.k8s.io” API Group 实现授权决策,允许管理员通过 Kubernetes API 动态配置策略。API 概述 本节将介绍RBAC API所定义的四种顶级类型。用户可以像使用其他Kubernetes API资源一样 (例如通过kubectl、API调用等)与这些资源进行交...原创 2021-12-23 19:59:31 · 654 阅读 · 0 评论 -
kubeadm部署statefulset
kubeadm部署statefulset 在Deployment中,与之对应的服务是service,而在StatefulSet中与之对应的headless service,headless service,即无头服务,与service的区别就是它没有Cluster IP,解析它的名称时将返回该Headless Service对应的全部Pod的Endpoint列表。headless service: 在用Deployment时,每一个Pod名称是没有顺序的,是随机字符串,因此是P...原创 2021-12-21 18:06:22 · 273 阅读 · 0 评论 -
kubeadm的volumes,pv,pvc
PV的全称是: PersistentVolume (持久化卷),是对底层的共享存储的一种抽象,PV由管理员进行创建和配置,它和具体的底层的共享存储技术的实现方式有关,比如Ceph、GlusterFS、NFS等,都是通过插件机制完成与共享存储的对接PVC的全称是: PersistenVolumeClaim (持久化卷声明),PVC是用户存储的一种声明,PVC和Pod比较类型,Pod是消耗节点,PVC消耗的是PV资源,Pod可以请求CPU的内存,而PVC可以请求特定的存储...原创 2021-12-17 16:26:07 · 426 阅读 · 0 评论 -
kubeadm部署ingress-controller
九:kubeadm集群裸机部署:nginx-ingress-controller:0.30.0以daemonset + hostnetwork + nodeselector为例集群环境:1.查看开启是ipvs[root@master01 ~]# kubectl get pods -n kube-system |grep kube-proxykube-proxy-5pl4d 1/1 Running 0 3h17mkube-proxy...原创 2021-12-15 17:16:20 · 3967 阅读 · 0 评论 -
kubeadm安装高可用K8S-1.18集群<外部etcd方式>
作用: 解耦了控制平面和Etcd,集群风险小,单独挂了一台master或etcd对集群影响很小。etcd在外部方便维护和恢复。集群规划主机 ip 角色vip 192.168.100.240 虚拟VIP192.128.232.11 node01,etcd1192.128.232.12 master02,etcd2,dns192.128.232.13 master03,etcd3,harbor192.128.232.15 vip地址一:k8s初始化安装...原创 2021-12-08 18:31:20 · 2434 阅读 · 0 评论 -
kubeadm部署k8s高可用集群
kubeadm#kubeadm安装k8sk8s集群主机分布192.128.232.11 master01192.128.232.12 master02192.128.232.13 node01192.128.232.14 node02192.128.232.16 node03192.128.232.15 vip地址一:k8s初始化安装[root@master ~]# yum install -y yum-utils device-mapper-persistent-data lvm2.原创 2021-12-03 13:27:31 · 1148 阅读 · 0 评论