搜索结果
查询Tags标签: 云原生,共有 137条记录-
K8s Pod状态与容器探针
1、pod的调度流程及常见状态 1.1、pod的调度流程Pod创建过程如上图所示,首先用户向apiserver发送创建pod的请求,apiserver收到用于创建pod请求后,对应会对该用户身份信息进行验证,该用户是否是合法的用户,是否具有创建pod的权限,如果能够通过apiserver的验证,则进行…
2023/6/1 1:24:25 人评论 次浏览 -
缓存击穿、穿透、雪崩及常用解决方案
缓存击穿、穿透、雪崩及解决方案 Redis是一种高性能的键值型数据库,它可以用来实现缓存功能,提高应用的响应速度和承载能力。但是,使用Redis缓存也会遇到一些常见的问题,比如缓存击穿、缓存穿透、缓存雪崩。这些问题都会影响缓存的效率和稳定性,所以需要了解它们的原…
2023/5/30 14:52:32 人评论 次浏览 -
k8s资源对象(二)
Configmap和Secret资源介绍secret和configmap资源都是通过挂载的方式将对应数据挂载到容器内部环境中去使用,两者的使用没有太多的不同 ,configmap资源通常用于为pod提供配置文件;secret资源主要用于为pod提供证书、用户名密码等敏感数据;configmap资源Configmap将非机…
2023/5/24 11:52:20 人评论 次浏览 -
如何借助Kafka持久化存储K8S事件数据?
大家应该对 Kubernetes Events 并不陌生,特别是当你使用 kubectl describe 命令或 Event API 资源来了解集群中的故障时。$ kubectl get events15m Warning FailedCreate …
2023/5/22 14:22:20 人评论 次浏览 -
Go开源世界主流成熟ORM框架gorm实践分享
@目录概述 定义 核心功能 声明模型与约定 gorm.Model 字段级权限 时间惯例 嵌入结构 字段标签使用 安装 数据库链接 连接池CRUD 接口 创建 查询 高级查询 修改 删除 原始SQL事务 转换 分片 序列化概述 定义GORM 官网地址 https://gorm.io/ 最新版本v1.25.1 GORM 官网文档…
2023/5/17 5:52:13 人评论 次浏览 -
Grafana系列-统一展示-9-Jaeger数据源
系列文章Grafana 系列文章配置 Jaeger data source Grafana内置了对Jaeger的支持,它提供了开源的端到端分布式跟踪。本文解释了针对Jaeger数据源的配置和查询。 关键的配置如下:URL: Jaeger 实例的 URL, 如: http://localhost:16686 或 http://localhost:16686/trace/Ena…
2023/5/14 11:52:15 人评论 次浏览 -
k8s资源对象
什么是资源对象?所谓资源对象是指在k8s上创建的资源实例;即通过apiserver提供的各资源api接口(可以理解为各种资源模板),使用yaml文件或者命令行的方式向对应资源api接口传递参数赋值实例化的结果;比如我们在k8s上创建一个pod,那么我们就需要通过给apiserver交互,…
2023/5/11 5:22:05 人评论 次浏览 -
Grafana 系列-统一展示-2-Prometheus 数据源
系列文章Grafana 系列文章Grafana Prometheus 数据源 Grafana 提供了对 Prometheus 的内置支持。本文会介绍 Grafana Prometheus(也包括 Prometheus 的兼容实现,如 Thanos, Mimir 等) 数据源的部分选项、变量 (Variable)、查询 (Query) 和其他针对 Prometheus 数据源的…
2023/5/7 18:22:09 人评论 次浏览 -
云原生时代崛起的编程语言Go常用标准库实战
@目录基础标准库 简述字符串-string 底层结构 函数 长度 格式化输出模版-template text/template html/template正则表达式-regexp编码-encoding Base64 JSON XML时间-time网络-net URL HTTP客户端和服务端加密IO操作 读写文件 环境变量 命令行数据库 排序-sort 测试和基准…
2023/5/6 1:22:12 人评论 次浏览 -
Docker的实际应用
一、 数据持久化 我们什么情况下要做数据持久化呢? 一定是在做容器之前先预判好哪些文件是要永久存储的, 而不会跟着它容器的一个生命周期而消失。 比如说配置文件、 日志文件、 缓存文件或者应用数据等等。 数据初始化有三种类型。 第一种 volumes, 这个是最推荐的, …
2023/4/26 1:22:09 人评论 次浏览 -
云原生2.0网关API标准发展趋势
摘要:Gateway API希望取代Ingress API。 本文分享自华为云社区《云原生2.0网关API标准发展趋势》,作者:华为云云原生团队 。 云原生网关API标准背景及发展现状 Gateway API是一个开源的API标准,源自Kubernetes SIG-NETWORK兴趣组。从出身角度讲,可谓根正苗红,自从开…
2023/4/20 14:23:17 人评论 次浏览 -
基于Containerd容器引擎和kubeadm工具部署K8sv1.26.3
前文我了解了基于ubuntu2204部署containerd容器引擎以及containerd客户端工具的部署和使用相关话题,回顾请参考:https://www.cnblogs.com/qiuhom-1874/p/17301455.html;今天我们来使用基于containerd容器引擎,使用kubeadm工具部署k8s;kubernetes master节点及node节点…
2023/4/14 1:22:03 人评论 次浏览 -
Terraform 系列-什么是 IaC?
系列文章 👉 Terraform 系列文章 前言 聊到 Terraform, 必然绕不开 IaC 这个概念?那么,什么是 IaC? 🤔 基本概念 基础架构即代码 (Infrastructure as Code, IaC) 是指通过代码而不是手动流程/控制台点击来管理和配置基础架构。 这里有 2 个关键词:Infrastructure …
2023/4/11 14:22:05 人评论 次浏览 -
Ubuntu2204部署容器引擎Containerd
为什么使用containerd?使用containerd的原因主要有两点吧,第一个是docker在k8s1.24以后不再支持,如果需要在k8s中继续使用docker作为容器引擎,我们需要额外部署cri-dockerd;其次即便我们部署cri-dockerd,docker最后也是调用containerd;所以为了减少调用提高性能,我…
2023/4/10 1:22:01 人评论 次浏览 -
Terraform 系列-Terraform 项目的典型文件布局
系列文章 👉 Terraform 系列文章 典型文件布局 - modules/- services/- webserver-cluster/- examples/- main.tf- outputs.tf- vars.tf- user-data.sh- README.md- [ ] versions.tf - stage/- vpc/- services/- frontend-app/- backend-app/- main.tf- outputs.tf- var…
2023/4/1 11:22:04 人评论 次浏览