首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

k8s-1.30.1版本一站式部署监控服务

近日见闻

CentOS 7系统已于2024年06月30日00:00:00完全停止维护(EOL)。CentOS官方不再提供CentOS 9及后续版本,不再支持新的软件和补丁更新。CentOS用户现有业务随时面临宕机和安全风险,并无法确保及时恢复。建议迁移新系统,职业第一个接触的系统,linux的入门就是从这个系统开始的,真的有很多的感情啊!

特朗普差点一命呜呼,美国总统是个高危‘职业’啊!

摘抄:

没人能教你任何东西。

这是最高真理。

我们自己教自己。

——杰伊·帕里尼

今日推荐

就是一款管理多集群Kubeconfig的命令行工具,友好的交互式体验,非常推荐大家使用。

下载安装:

前提条件:

已有k8s集群

需要管理集群的设备上提前安装好Kubeactl命令行工具

步骤:

使用kubecm添加集群

删除

kubecm delete cluster1

列出所有上下文Kubecm 可以列出当前 kubeconfig 文件中所有的上下文,方便用户查看和管理。

kubecm ls

切换上下文通过简单的命令,用户可以快速切换到指定的上下文。

其余的快去自己安装尝试一下吧!

使用Helm一站式部署k8s监控服务

k8s版本:v1.30.1

Helm chart版本:kube-prometheus-stack-61.3.1

promrtheus:v2.53.1

grafana:11.1.0

大家用过监控服务的都知道prometheus和grafana,以往部署都是使用二进制或者docker分别运行,现在我们只需要借助Helm在k8s中部署,只需要很短时间就能全部部署好直接使用了。

现在有一个非常流行的 Helm Chart 叫做 kube-prometheus-stack,它可以同时安装 Prometheus、Grafana 以及其他相关的监控组件。kube-prometheus-stack 是由 prometheus-community 维护的一个 Helm Chart,它能给我们提供一个完整的 Kubernetes 监控解决方案。

安装 Helm

如果你还没有安装 Helm,可以按照以下步骤进行安装:

添加 Helm 仓库

添加 prometheus-community 的 Helm 仓库并更新:

部署 kube-prometheus-stack

使用 Helm 部署 kube-prometheus-stack:

helm install kube-prometheus-stack prometheus-community/kube-prometheus-stack --namespace monitoring --create-namespace

这将会在 monitoring 命名空间中创建 Prometheus、Grafana 以及其他相关的监控组件。

自定义配置

helm show values prometheus-community/kube-prometheus-stack > kube-prometheus-stack-values.yaml

编辑 kube-prometheus-stack-values.yaml 文件,根据需要进行修改,然后使用自定义的 values.yaml 文件进行安装:

helm install kube-prometheus-stack prometheus-community/kube-prometheus-stack --namespace monitoring -f kube-prometheus-stack-values.yaml

获取 Grafana 初始密码

Grafana 部署完成后,可以通过以下命令获取初始密码:

你可以通过以下命令获取 Grafana 的服务地址:

默认情况下,Grafana 服务是 ClusterIP 类型,你可以通过端口转发来访问:

kubectl port-forward --namespace monitoring svc/kube-prometheus-stack-grafana 3000:80

默认密码为:prom-operator

验证

确保所有组件都在运行,并且可以通过以下命令查看它们的状态:

kubectl get pods --namespace monitoring

你应该看到 Prometheus、Grafana 以及其他相关组件的 Pod 都在运行状态。

配置和使用

kube-prometheus-stack 已经预配置了 Prometheus 和 Grafana,并且包含了一些默认的仪表盘和告警规则。你可以登录到 Grafana,查看和自定义这些仪表盘。

通过以上步骤,使用 Helm 成功部署了 kube-prometheus-stack,这将为你提供一个完整的 Kubernetes 监控解决方案,包括 Prometheus、Grafana 以及其他相关的监控组件。现在就可以在 Grafana 中创建和自定义各种仪表盘来监控自己的 Kubernetes 集群和应用,快去试一下吧。

好了,以上就是今天分享的内容,欢迎交流!

  • 发表于:
  • 原文链接https://page.om.qq.com/page/OK4Hw__6w2mKeyKwZVbt5hxg0
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券