云原生与容器 第27页
Service进阶用法与服务发现-AI运维探索者

Service进阶用法与服务发现

一、使用Service代理外部服务 如果我们使用Service代理k8s外部服务,可能适应于以下场景: * 希望在生产环境中使用某个固定的名称而非 IP 地址访问外部的中间件服务 * 希望 Service 指向另一个 N...
二进制高可用安装k8s控制面与Node节点配置-AI运维探索者

二进制高可用安装k8s控制面与Node节点配置

一、k8s组件配置 所有节点创建相关目录 1.1 Apiserver 1.Master01节点的配置如下 2.Master02节点的配置如下 3.Master03节点的配置如下 4.所有Master节点开启kube-apiserver并检测kube-server状...
多端口 Service 与会话保持:RabbitMQ 暴露和 ClientIP 粘性会话-AI运维探索者

多端口 Service 与会话保持:RabbitMQ 暴露和 ClientIP 粘性会话

一、什么时候需要多端口 Service 如果一个应用同时暴露多个功能端口,就不能只写一个 `ports` 条目。原文用 RabbitMQ 做了非常典型的示例: - `15672`:管理界面 - `5672`:AMQP 业务端口 对应...
Helm常用函数:引号缩进替换与默认值-AI运维探索者

Helm常用函数:引号缩进替换与默认值

一、quote and squote 该函数将字符串用双引号(`quote`) 或者单引号(`squote`)括起来 二、indent `indent` 以指定长度缩进给定字符串所在行,在对齐多行字符串时很有用 上述结果会将每行缩进4个...
编写Chart一键安装RabbitMQ集群-AI运维探索者

编写Chart一键安装RabbitMQ集群

一、下载文件 上面文件说明: `Chart.yaml` 文件包含了该chart的描述。你可以从模板中访问它 * `apiVersion`:Chart的apiVersion,目前默认都是v2 * `name`:Chart的名称 * `description`:Chart描...
Jenkins Pipeline 进阶语法:steps、post、parameters 与条件控制-AI运维探索者

Jenkins Pipeline 进阶语法:steps、post、parameters 与条件控制

一、声明式流水线进阶语法 1.1 steps 1.2 post(可选) 1.3 parameters(可选) - 构建时用户需要提供的参数 - 这些参数可以通过params提供给流水线的steps使用,有 **字符串** 类型和 **boolea...
Jira 与 Jenkins 集成:需求驱动的端到端流水线设计与实现-AI运维探索者

Jira 与 Jenkins 集成:需求驱动的端到端流水线设计与实现

一、k8s安装本地Jira服务 1.1 搭建K8S Jira服务 **`jira-deployment.yaml`** **`jira-service.yaml`** 1.2 初始化K8S Jira服务 **我选择了`I'll setup myself`** - **Jenkins-Gitlab** - public...
Docker镜像和容器:镜像常用操作-AI运维探索者

Docker镜像和容器:镜像常用操作

一、配置加速器。 登录[容器镜像服务控制台](https://cr.console.aliyun.com/?spm=a2c4g.11186623.0.0.27883424Qa6Y7O),在左侧导航栏选择【镜像工具】 > 【镜像加速器】,在**镜像加速器**...
Istio可观测实践-AI运维探索者

Istio可观测实践

一、环境准备 1、下载环境资源yaml 2、部署Prometheus、Grafana、kiali、Jaeger 检测 3、设置Kiali登录的用户名和密码 说明:用户名和密码都是admin 4、配置各组件对外访问 (1)kiali对外端口为1...
Ingress Rule 实战:上传、缓冲与超时参数调优-AI运维探索者

Ingress Rule 实战:上传、缓冲与超时参数调优

一、ingress Rule 描述:通常我们需要为单个业务进行相应调优配置, 此时我们就需要在业务的ingress上做修改。 例如:编辑 java.zhang-qing.com 虚拟主机站点的ingress 规则(kubectl edit ingres...