kubernetes
文章平均质量分 82
我是要成为大神的男人
这个作者很懒,什么都没留下…
展开
-
Prometheus 长期远程存储方案 VictoriaMetrics 入门实践
文章目录前言一、架构二、单节点1. 创建命名空间 & node-exporter2. 部署 prometheus3. 部署 Grafana4. 远程存储 VictoriaMetrics5. 替换 Prometheus6. UI 界面总结文章转载自公众号 k8s技术圈 https://mp.weixin.qq.com/s/C3fzohygl5_tey70Qnz3og前言VictoriaMetrics(简称VM) 是一个支持高可用、经济高效且可扩展的监控解决方案和时间序列数据库,可用于 Prom转载 2022-05-04 11:24:07 · 2766 阅读 · 1 评论 -
《深入剖析Kubernetes》-解读Kubernetes三层网络方案
《深入剖析Kubernetes》-张磊解读Kubernetes三层网络方案写在前面:张磊的极客时间课程《深入剖析Kubernetes》,是我见过讲docker和k8s最好的网络课程,学习之后,感觉对容器和k8s认识深了不少。好记性不如烂笔头,做个记录,加深印象。正文你好,我是张磊。今天我和你分享的主题是:解读 Kubernetes 三层网络方案。在上一篇文章中,我以网桥类型的 Flannel 插件为例,为你讲解了 Kubernetes 里容器网络和 CNI 插件的主要工作原理。不过,除了这种模式转载 2021-12-14 16:19:01 · 1297 阅读 · 0 评论 -
《深入剖析Kubernetes》-张磊——Kubernetes网络模型与CNI网络插件
《深入剖析Kubernetes》-张磊Kubernetes网络模型与CNI网络插件写在前面:张磊的极客时间课程《深入剖析Kubernetes》,是我见过讲docker和k8s最好的网络课程,学习之后,感觉对容器和k8s认识深了不少。好记性不如烂笔头,做个记录,加深印象。正文你好,我是张磊。今天我和你分享的主题是:Kubernetes 网络模型与 CNI 网络插件。在上一篇文章中,我以 Flannel 项目为例,为你详细讲解了容器跨主机网络的两种实现方法:UDP 和 VXLAN。不难看出,这些例转载 2021-12-09 01:07:35 · 2599 阅读 · 0 评论 -
《深入剖析Kubernetes》-深入解析容器跨主机网络
《深入剖析Kubernetes》-张磊浅谈容器网络写在前面:张磊的极客时间课程《深入剖析Kubernetes》,是我见过讲docker和k8s最好的网络课程,学习之后,感觉对容器和k8s认识深了不少。好记性不如烂笔头,做个记录,加深印象。正文...转载 2021-12-07 14:54:17 · 707 阅读 · 0 评论 -
《深入剖析Kubernetes》-张磊——浅谈容器网络
《深入剖析Kubernetes》-张磊浅谈容器网络写在前面:张磊的极客时间课程《深入剖析Kubernetes》,是我见过讲docker和k8s最好的网络课程,学习之后,感觉对容器和k8s认识深了不少。好记性不如烂笔头,做个记录,加深印象。正文你好,我是张磊。今天我和你分享的主题是:浅谈容器网络。在前面讲解容器基础时,我曾经提到过一个 Linux 容器能看见的『网络栈』,实际上是被隔离在它自己的 Network Namespace 当中的。而所谓『网络栈』,就包括了:网卡(Network Int转载 2021-11-26 00:42:02 · 2352 阅读 · 0 评论 -
Prometheus 学习之——高可用方案 Thanos
Prometheus 学习之——高可用方案 Thanos文章目录Prometheus 学习之——高可用方案 Thanos前言一、Thanos 的 4 个组件二、节点发现三、历史数据存储四、历史数据降准前言在 Thanos 产生前,在 Improbable 公司内部存在多套 Kubernetes 集群,每个集群都部署了一套独立的 Prometheus,再通过 Grafana 之类的展示工具分别查看每个集群的资源,缺乏一个全局资源视图;另一方面,Prometheus 的高可用需要得到保证,需要一套数据原创 2021-11-21 17:02:13 · 1959 阅读 · 0 评论 -
minikube 使用本机镜像
本地 bash 执行命令:eval $(minikube docker-env)该命令会将 Minikube 的 docker 主机重用于当前的 bash 会话。换而言之,之后的所有操作都是在 minikube 的 docker 上。原创 2021-11-03 12:57:15 · 347 阅读 · 0 评论 -
Not yet initialized (you may need to run securityadmin)
文章目录错误详情解决方案错误原因1 你能不能把 OpenSearch 放在你现有的索引上?2 在现有系统上设置OpenSearch安全性参考文献错误详情集群中使用 Open Distro for Elasticsearch 发行版。当之前在这个环境上使用过,再次安装的时候,可能是之前 es 挂载的数据没清干净,别的 pod 在连该 es 的 client 的时候,就会报错 CrashLoopBackOff。查看日志说 es 健康检查出错,连不上。查看 es-client pod 的日志,发现报错如原创 2021-10-24 20:13:16 · 3765 阅读 · 0 评论 -
Kubernetes configuration file is group-readable.
自己安装了个 k8s 集群,在helm ls 的时候,老是报错:Kubernetes configuration file is group-readable.解决办法:chmod g-r ~/.kube/configchmod o-r ~/.kube/config原创 2021-09-18 18:25:38 · 2520 阅读 · 0 评论 -
Unable to update cni config: No networks found in /etc/cni/net.d
vi /etc/systemd/system/kubelet.service.d/10-kubeadm.conf添加Environment=“KUBELET_NETWORK_ARGS=–network-plugin=cni --cni-conf-dir=/etc/cni/net.d --cni-bin-dir=/opt/cni/bin”使用 kubeadm 启动 k8s 集群,kubectl get nodes 发现 NotReady,进一步 describe 发现,报错 No networks fo原创 2021-09-18 15:41:18 · 10153 阅读 · 0 评论 -
Prometheus 学习之——基于 go 编写一个 exporter
Prometheus 学习之——基于 go 编写一个 exporter文章目录Prometheus 学习之——基于 go 编写一个 exporter前言一、exporter 简介二、基于 Go 客户端编写一个 exporter1. Guage 仪表盘类型2. Count 计数器类型3. Summary 类型4. Histogram 类型总结前言Prometheus 是 CNCF 收录的第二个项目,已经成为了云原生时代监控行业的标准。一、exporter 简介 在很多流行的监控系统中都已原创 2021-09-09 16:03:53 · 4093 阅读 · 5 评论 -
Prometheus 学习之——远端存储
Prometheus 学习之——远端存储文章目录Prometheus 学习之——远端存储前言一、总体架构二、远端接口规范三、相关参数四、存储汇聚前言Prometheus 是 CNCF 收录的第二个项目,已经成为了云原生时代监控的标准。一、总体架构 面对更多历史数据的持久化,Prometheus 单纯依靠本地存储远不足以应对,为此引入了远端存储。为了适应不同的远端存储,Prometheus 并没有选择对接各种存储,而是定义了一套读写存储接口,并引入了 Adapter 适配器,将 Prom原创 2021-09-08 18:28:15 · 2019 阅读 · 0 评论 -
Prometheus 学习之——本地存储 TSDB
Prometheus 学习之——本地存储 TSDB文章目录Prometheus 学习之——本地存储 TSDB前言一、TSDB 核心概念二、详细介绍1.block1)chunks2)index3)tombstone4)meta.json2.WAL总结前言Prometheus 是 CNCF 收录的第二个项目,已经成为了云原生时代监控的标准。本文介绍了 Prometheus 本地存储的 V3 版本。该版本主要由 Fabian 主导开发,将监控数据以时间段拆分成不同的 block,并且会压缩、合并历史数原创 2021-09-07 19:52:30 · 5226 阅读 · 1 评论 -
《深入剖析Kubernetes》-张磊——白话容器基础(三):深入理解容器镜像
《深入剖析Kubernetes》-张磊白话容器基础(三):深入理解容器镜像写在前面:张磊的极客时间课程《深入剖析Kubernetes》,是我见过讲docker和k8s最好的网络课程,学习之后,感觉对容器和k8s认识深了不少。好记性不如烂笔头,做个记录,加深印象。正文你好,我是张磊。我在今天这篇文章的最后,放置了一张 Kubernetes 的技能图谱,希望对你有帮助。在前两次的分享中,我讲解了 Linux 容器最基础的两种技术:Namespace 和 Cgroups。希望此时,你已经彻底理解了“容转载 2021-03-29 12:19:41 · 3627 阅读 · 0 评论 -
《深入剖析Kubernetes》-张磊——白话容器基础(二):隔离与限制
《深入剖析Kubernetes》-张磊白话容器基础(二):隔离与限制写在前面:张磊的极客时间课程《深入剖析Kubernetes》,是我见过讲docker和k8s最好的网络课程,学习之后,感觉对容器和k8s认识深了不少。好记性不如烂笔头,做个记录,加深印象。正文你好,我是张磊。我今天和你分享的主题是:白话容器基础之隔离与限制。在上一篇文章中,我详细介绍了 Linux 容器中用来实现“隔离”的技术手段:Namespace。而通过这些讲解,你应该能够明白,Namespace 技术实际上修改了应用进程看转载 2021-03-13 12:22:19 · 1254 阅读 · 0 评论 -
【k8s学习系列】第2篇,规模和更新部署
k8s学习系列第零篇 k8s环境搭建第壹篇 部署第一个应用程序第贰篇 规模和更新部署文章目录k8s学习系列前言规模和更新部署1. 使用副本缩放应用程序2. 更新和回滚应用程序总结前言本人目前换工作即将从事云原生相关的工作,把k8s技能再重新拾起来。整个系列文章基于IBM Kubernetes 101 content提示:此系列文章所用操作系统及版本号:操作系统:mac OS Catalina(10.15.4)规模和更新部署在这个实验室中,您将学习如何更新部署中的应用数量,以原创 2020-12-10 11:11:09 · 294 阅读 · 0 评论 -
【k8s学习系列】第1篇,部署第一个应用程序
k8s学习系列第零篇 k8s环境搭建第壹篇 部署第一个应用程序文章目录k8s学习系列前言部署 guestbook 应用程序1 开始运行 guestbook:2 设置 deployment 端口3 查找服务 service4 查找public-ip5 web访问总结前言本人目前换工作即将从事云原生相关的工作,把k8s技能再重新拾起来。整个系列文章基于IBM Kubernetes 101 content提示:此系列文章所用操作系统及版本号:操作系统:mac OS Catalina(10.1原创 2020-12-09 17:36:31 · 338 阅读 · 0 评论 -
【k8s学习系列】第0篇,搭建k8s环境
k8s学习系列第零章 k8s环境搭建文章目录k8s学习系列前言一、kubernetes是什么?二、kubernetes的特点和优势三、安装总结前言本人目前换工作即将从事云原生相关的工作,把k8s技能再重新拾起来提示:此系列文章所用操作系统及版本号:操作系统:mac OS Catalina(10.15.4)一、kubernetes是什么?K8S,就是基于容器的集群管理平台,一个开源的容器集群管理平台【容器编排工具】,可提供容器集群的自动部署,扩缩容,维护等功能。一个K8S系统,通原创 2020-12-09 17:13:12 · 240 阅读 · 0 评论 -
kubelet失败,原因是kubelet cgroup驱动程序“ cgroupfs”与docker cgroup驱动程序不同
kubelet失败,原因是kubelet cgroup驱动程序“ cgroupfs”与docker cgroup驱动程序不同前言一、查看docker cgroup驱动二、查看kubelet cgroup驱动三、解决办法3.1 修改docker的Cgroup Driver3.2 修改kubelet的Cgroup Driver前言公司的k8s服务好端端的不工作了,网上找了半天,发现是kubelet cgroup驱动程序“ cgroupfs”与docker cgroup驱动程序不同,所导致,原因不详cgr原创 2020-11-23 16:28:44 · 7230 阅读 · 1 评论 -
MacOS版-通过搭建MySQL掌握k8s(Kubernetes)重要概念(上):网络与持久卷
前言本文参考自《通过搭建MySQL掌握k8s(Kubernetes)重要概念(上):网络与持久卷》由于原文博主是使用windows的虚拟机Vagrant的minikube,和mac OS有所不同。另外原博主的方法下载mysql:5.7的镜像下载不了,导致后面配置文件也不一样,所以有了这篇文章。docker mysql:5.7镜像拉取参考自《docker拉取mysql镜像遇到到问题及解决》侵删。准备工作mac OS 系统版本10.15.4,安装docker desktop和k8s,可参考阿里云原创 2020-08-19 16:09:43 · 834 阅读 · 0 评论