Kubernetes实战(二十三)-k8s event监控利器kube-eventer对接企微告警

1 背景 监控是保障系统稳定性的重要组成部分,在Kubernetes开源生态中,资源类的监控工具与组件监控比较多。 cAdvisor:kubelet内置的cAdvisor,监控容器资源,如容器cpu、内存;Kube-state-metrics:kube-state-metrics通过监听 API Server 生成有关资源对象的状态指标,主要关注元数据,比如 Deployment、Pod、副本状态等;me...

飞天使-k8s知识点15-kubernetes散装知识点4-CNI网络插件与kubectl

文章目录 CNI 网络插件安装任意节点运行kubectlAPI的版本区别与废弃API查询 CNI 网络插件安装 这里将以 Calico 为例,提供在 Kubernetes 1.20.6 版本上安装 CNI 插件的步骤。请注意,具体的步骤可能会因 CNI 插件的类型和你的特定环境而略有不同。 设置 Kubernetes 集群: 首先,你需要一个已经安装了 Kubernetes 的环境。你可以使用 kube...

飞天使-k8s知识点16-kubernetes实操1-pod

8Mi limits: cpu: 200m memory: 256Mi restartPolicy: OnFailure 以下是对每个字段的解释: apiVersion: 这个字段用来指定你要使用的 Kubernetes API 的版本。在这个例子中,你使用的是 v1 版本的 API。kind: 这个字段用来指定你要创建的 Kubernetes 对象的类型。在这个例子中,你要创建的是一个 Pod。me...

Kubernetes实战(二十七)-pod内多容器运行

ame: yellow-pod-container image: busybox:1.30.1 command: ["sleep"] args: ["100000"]... 1.2 生成Pod # kubectl create -f multi-pods.yaml pod/multi-pods created 1.3 确认Pod信息 使用kubectl get pods命令可以获取此pod的详细信息,可...

飞天使-k8s知识点9-kubernetes资源对象2-常见api

文章目录 常见api查看pod详细信息 k8s 基础命令,配置命令,集群管理命令yaml 文件必备内容查看node详细信息给node打标签kubectl topcordon一个服务器下线之前正常操作 常见api 资源对象: pod, replicaset , replicationcontroller, deployment , statefulset , daemonset,job, cronjob...

kubeconfig有效期巡检

1 实现方式 golang调用shell实现kubeconfig文件有效期监测和监控,代码采用cobra命令行工具库编写。其主要功能是: 调用shell命令检测kubeconfig文件过期时间有效期低于30天的kubeconfig通过钉钉发送到期通知 通过crontab任务每天定时监测 2 代码 2.1 main.go /*Copyright © 2023 NAME HERE <EMAIL ADDRES...

kubectl与 jq的另外一些用法

背景: 在日常运维工作中,我们需要管理和操作大量的配置文件,这在使用 Kubernetes 集群管理应用时尤为常见。Kubernetes 提供了一个名为 ConfigMap 的资源对象,它用于存储应用的配置信息。有时,我们需要查找哪些 ConfigMap 包含特定的配置值,例如一个特定的 IP 地址或者字符串。在这篇技术博客中,我将演示如何使用 kubectl 和 jq 工具来高效地搜索含有特定值的 C...

Kubernetes实战(十六)-k8s节点打标签

pod可以根据调度策略让pod调度到想要的节点上运行,或者不在某节点运行。 1 查看现有节点运行环境已有标签 $ kubectl get nodes --show-labelsNAME STATUS ROLES AGE VERSION LABELSops-master-1 Ready control-plane,master 26d v1.21.9 beta.kubernetes.io/arch=am...

Kubernetes实战(十三)-使用kube-bench检测Kubernetes集群安全

1 概述 在当今云原生应用的开发中,Kubernetes已经成为标准,然而,随着其使用的普及,也带来了安全问题的挑战。本文将介绍如何使用kube-bench工具来评估和增强Kubernetes集群的安全性。 2 CIS (Center for Internet Security)简介 CIS(Center for Internet Security)是一家致力于网络安全的非营利组织。它提供一系列针对各种操...

kubesphere安装后启用DevOps

 官方文档:KubeSphere DevOps 系统 1、集群管理---定制资源定义 进入目录:集群管理---定制资源定义搜索:clusterconfiguration 点击 ks-installer 右侧的  ,选择编辑 YAML 在该 YAML 文件中,搜索 devops,将 enabled 的 false 改为 true。如果集群资源不够,建议降低devops中的参数,否则devops会安装失败 2...
© 2024 LMLPHP 关于我们 联系我们 友情链接 耗时0.020136(s)
2024-04-25 09:15:55 1714007755