最新发布第88页
Apache APISIX 入门:架构、Kubernetes 集成与 Helm 部署-AI运维探索者

Apache APISIX 入门:架构、Kubernetes 集成与 Helm 部署

- 一、前言 一、基础功能 官方站点:https://apisix.apache.org/zh/ 1.1 基础架构剖析 APISIX 的核心架构采用层次化设计: **Nginx:**底层依赖 Nginx 提供高效的网络通信和数据传输; **OpenRe...
MySQL半同步复制实战:插件部署与同步确认-AI运维探索者

MySQL半同步复制实战:插件部署与同步确认

一、MySQL半同步复制实战核心要点:插件部署与同步确认 1.1 概念介绍说明 在MySQL5.5版本之前,数据库的复制是异步操作,主库和从库的数据之间存在一定的延迟,这样就存在数据存储不一致的隐患...
Istio:流量分发-AI运维探索者

Istio:流量分发

一、目标。 将frontend到forecast的流量一分为二,一半到forecast(v1)一半到forecast(v2),之后再继续更改流量比率,将v1改为0,v2改为100,从而达到灰度发布的效果。 二、更新DestinationRule ...
Istio 安全控制:PeerAuthentication 与 RequestAuthentication 实战-AI运维探索者

Istio 安全控制:PeerAuthentication 与 RequestAuthentication 实战

一、前言 在Kubernetes集群中,可以使用token进行认证,或者使用kubeconfig进行认证;对于 istio来说,有两种认证方式:**对等认证** 和 **请求认证**。 Istio需要安全功能来解决微服务架构中的...
为什么要引入Secret以及常见类型-AI运维探索者

为什么要引入Secret以及常见类型

一、前言 本文主要以下几方面介绍k8s中的Secret: * 为什么要引入Secret * 什么是Secret * Secret有哪几种常用类型 * Secret创建方式有哪些 * Secret实践 * SubPath如何解决挂载覆盖问题 * Secre...
IPv6基础配置与动态路由实验:IPv6地址、RIPng和OSPFv3-AI运维探索者

IPv6基础配置与动态路由实验:IPv6地址、RIPng和OSPFv3

一、简介 本章介绍了IPv6地址的基础配置,给出了RIPng路由协议和OSPFv3路由协议的配置实例。 二、IPv6基础配置 2.1 原理概述 IPv6(Internet Protocol Version 6)是网络层协议的第二代标准协议,...
Go 数据结构与数据处理:数组、切片、Map、字符串和指针-AI运维探索者

Go 数据结构与数据处理:数组、切片、Map、字符串和指针

一、Go数据结构-数组基本使用 1.1 什么是数组 在 Go 语言中,数组(Array)是一种用于存储一组相同类型元素的数据结构。数组的长度是固定的,一旦定义后,其大小不能改变。数组在 Go 中是值类型...
ArgoCD Webhooks 实战:基于 GitLab 自动触发应用同步-AI运维探索者

ArgoCD Webhooks 实战:基于 GitLab 自动触发应用同步

一、前言 ArgoCD 每三分钟会拉取一次 git 仓库的内容以检测 manifests 的变化。 为了消除这种轮询延迟,可以将 API 服务器配置为接收 webhook 事件的方式,这样就能实时获取到 Git 存储库中的变...
Jenkins Pipeline 实战:Go 应用交付-AI运维探索者

Jenkins Pipeline 实战:Go 应用交付

一、Gitlab准备工作 准备上传代码条件 1、配置名字和邮箱 验证 2、生成SSH密钥 查看公钥 上传公钥到gitlab仓库 上传代码到gitlab上 1、在浏览器上输入http://gitlab.zhang-qing.com/,默认的管理...
Kubernetes RBAC入门:核心概念、对象分类与集群授权-AI运维探索者

Kubernetes RBAC入门:核心概念、对象分类与集群授权

一、RBAC是什么 RBAC:Role-Based Access Control,是一种基于角色的访问控制机制,用于管理用户和应用程序对Kubernetes资源的访问权限。通过RBAC,管理员可以细粒度地控制哪些用户或服务账户可以执...