- 分类
- Kubernetes
ingress-nginx 部署 defaultbackend
- 2024-07-09
- 303
- 1
- 56.3℃
ingress-nginx 部署 defaultbackend 介绍 defaultBackend 是一种默认后端服务,用于处理 ingress-nginx 控制器无法理解的所有 URL 路径和主机(即所有未映射 Ingress 的请求)。 部署 部署 defaultbackend 有几种方法。如果
containerd 配置私有仓库
- 2024-06-21
- 316
- 0
- 55.6℃
配置 containerd 编辑 /etc/containerd/config.toml 文件: [plugins."io.containerd.grpc.v1.cri".registry.configs]
# 内部私有仓库认证信息
[plugins.
Service和Headless Service的区别
- 2024-06-16
- 412
- 0
- 65.2℃
Service 和 Headless Servic 的区别 普通的 Service,只能通过解析 service 的 DNS 返回 service 的 Cluster IP。 headless service作为service的一种类型,顾名思义无头服务,无头 Service 不会获得集群 IP,k
kubernetes POD生成的域名不是按照pod name来生成
- 2024-06-15
- 106
- 0
- 34.6℃
问题 在使用nslookup测试 Pod 的 DNS 记录发现 Pod 的域名没有按照<pod name>.<svc name>.<namespace>.svc.cluster.local的格式来生成,而是<pod name>变成了<IP Address>的形式做 DNS 解析域名。解析示例如下:
Helm 逻辑控制
- 2024-06-05
- 114
- 0
- 35.4℃
https://helm.sh/docs/chart_template_guide/control_structures/ Helm的模板语言提供了以下控制结构: if/else, 用来创建条件语句 with, 用来指定范围 range, 提供"for each"类型的循环 除了这些之外,还提供了一
Helm内置变量、常用函数
- 2024-05-28
- 187
- 1
- 44.7℃
Helm内置变量的使用 https://helm.sh/zh/docs/chart_template_guide/builtin_objects/ Release.Name:实例的名称,helm install指定的名字 Release.Namespace:应用实例的命名空间 Release.IsU
failed to verify certificate_ x509 错误
- 2024-04-10
- 329
- 0
- 56.9℃
问题 执行kubectl get pods的时候出现以下内容, E0410 22:54:36.968355 2502 memcache.go:265] couldn't get current server API group list: Get "https://192.168.4.5:64
kubeadm单机版部署
- 2024-04-01
- 80
- 0
- 32.0℃
基本环境配置 配置信息 备注 系统版本 rocky linux 8.7 Pod网段 10.0.0.0/8 Service网段 172.16.0.0/12 Runtime配置 先卸载已经安装的docker dnf remove docker \
docker-cli
使用 root 安装 minikube
- 2024-03-21
- 383
- 1
- 64.3℃
安装 minikube 可以去官网 https://minikube.sigs.k8s.io/docs/start/ 下载对应的版本。 比如通过可以选择二进制的安装方式: curl -LO https://storage.googleapis.com/minikube/releases/latest
Kubernetes 之 RuntimeClass 介绍
- 2024-01-13
- 102
- 0
- 34.2℃
RuntimeClass RuntimeClass是一个让Pod选择容器运行时的一个特性,用于多运行时环境。 可以在不同的 Pod 设置不同的 RuntimeClass,以提供性能与安全性之间的平衡。 例如,如果你的部分工作负载需要高级别的信息安全保证,你可以决定在调度这些 Pod 时尽量使它们在使