云原生与容器 第48页
Ingress Nginx域名重定向实践:Redirect配置与验证-AI运维探索者

Ingress Nginx域名重定向实践:Redirect配置与验证

一、编写yaml文件 上面参数说明: - 1.1 `apiVersion: networking.k8s.io/v1`: 指定使用的Kubernetes API版本,这里是Networking API的版本 - 1.2 `kind: Ingress`: 表示这是一个Ingress资源对...
Helm:Chart的values-AI运维探索者

Helm:Chart的values

一、Values.yaml是Helm最重要的一个配置文件。 首先,挪走自带的values.yaml 然后,写一个自定义的值 调用上面自定义变量的方法为: 在configmap.yaml里调用 查看渲染效果 但是,这个myname值是...
Jenkins + Helm:Go 应用发布实战-AI运维探索者

Jenkins + Helm:Go 应用发布实战

一、推送与安装Chart 浏览器输入https://harbor.zhang-qing.com/登录harbor,账号密码为admin/Harbor12345 二、基于helm的部署方式 1、准备k8s-helm容器Dockerfile文件 (1)国内环境(本实验使用) ...
Ingress Nginx基本认证实践:为站点增加密码访问-AI运维探索者

Ingress Nginx基本认证实践:为站点增加密码访问

一、由于需要使用htpasswd工具,需要安装 httpd 二、使用 htpasswd 创建 foo 用户的密码 上面参数说明: * `htpasswd`:这是命令行实用程序,用于管理 Apache 中的 HTTP 基本认证用户密码文件 *...
Kubernetes给开发和运维带来了什么:效率提升、自动化与环境标准化-AI运维探索者

Kubernetes给开发和运维带来了什么:效率提升、自动化与环境标准化

一、Kubernetes 给开发带来的变化 对开发团队来说,Kubernetes 最大的收益是把许多非业务问题平台化了。 1.1 日志查询从分散变成集中 传统环境里,开发经常要登录多台机器,用 `grep` 到处排查...
Jenkins 凭证管理实践:Secrets、安全使用与 Vault 集成-AI运维探索者

Jenkins 凭证管理实践:Secrets、安全使用与 Vault 集成

一、如何在Jenkins中安全管理Secrets 1.1 如何在Jenkins中安全管理Secrets CI/CD 流水线是 DevOps 团队软件交付过程的基本组成部分。 该流水线利用自动化和持续监控来实现软件的无缝交付。通过...
Pod YAML详解:metadata、containers、volume、调度与安全字段怎么写-AI运维探索者

Pod YAML详解:metadata、containers、volume、调度与安全字段怎么写

一、先看懂 Pod YAML 的基本骨架 一个 Pod 最核心的结构通常长这样: 这里最重要的三个层次是: - `apiVersion`:指定资源所属的 API 版本 - `kind`:指定资源类型,这里是 `Pod` - `metadata` ...
StatefulSet扩缩容与更新策略-AI运维探索者

StatefulSet扩缩容与更新策略

一、StatefulSet扩缩容 和 Deployment 类似,可以通过更新 replicas 字段扩容/缩容 StatefulSet,也可以使用 `kubectl scale`、`kubectl edit` 和 `kubectl patch` 来扩容/缩容一个 StatefulSet...
Kubernetes拓扑域详解:拓扑键、分类与划分方式-AI运维探索者

Kubernetes拓扑域详解:拓扑键、分类与划分方式

一、什么是拓扑域和拓扑键 在Kubernetes中,拓扑域(Topology Domain)通常用于标识一组具有相似属性、相似网络特性的节点,这些节点通常位于同一个物理位置或者某个网络子网中。拓扑域一般用于亲和...
Kubernetes节点维护不中断实战:taint、drain 与 PDB 组合使用-AI运维探索者

Kubernetes节点维护不中断实战:taint、drain 与 PDB 组合使用

一、问题三:节点维护如何不影响服务? 在 Kubernetes 集群中,节点维护(如版本升级、系统升级、漏洞修复)时,可通过以下策略确保服务不受影响: 1、标记节点为不可调度 * **添加污点(Taint)...