-
k8s 中启动容器执行多个命令启动
一、描述 有时候有种特殊场景,可能不同的服务指向的后端地址不同,又不想重新编译镜像。那么这个就需要一个镜像针对不同场景需求 1.1、方法 --- kind: Depl……
Akiraka 2024-04-230 1 -
在 k8s 中定义环境变量的值嵌套环境变量无法读取
一、描述 将 jvm 参数放到k8s环境变量中,如果值也有环境变量会导致无法读取环境变量问题,导致服务启动异常 1.1、yaml 内容 --- apiVersion: apps/v1 kind:……
Akiraka 2024-04-180 1 -
Kubernetes 向 APIServer 证书中添加更多的域名或者IP
一、描述 通过kubeadm部署完成以后,忘记把公网的域名和ip地址放入到apiserver的证书里面了。通过以下的步骤可以重新更新一下apiserver证书里面的地址。 1.1……
Akiraka 2023-02-010 0 -
Kubernetes 限制节点启动的 Pod 数量
一、Node节点默认的Pod数量 Kubernetes Node节点每个默认允许最多创建110个Pod,有时可能会由于系统硬件的问题,从而需要控制Node节点的Pod的运行数量。 即:……
Akiraka 2022-10-100 0 -
Ingress Nginx 添加 Basic Auth 安全认证
一、介绍 htpasswd 是Apache 的Web服务器内置的工具,用于创建和更新储存用户名和用户基本认证的密码文件 一般用于页面可以没有安全认证页面,来做简单安全验……
Akiraka 2021-08-020 0 -
CoreDNS 添加自定义 Hosts 解析与 DNS 转发解析
一、描述 当服务或者DNS故障时,在宿主机做dns解析或者hosts是无效的,k8s容器使用coredns进行解析,除非pod使用宿主机dns解析,这样是很不友好的。 1.1、编……
Akiraka 2021-07-290 0 -
Container 命令ctr、crictl 命令使用说明
一、ctr 命令使用 Container命令ctr,crictl的用法 版本:ctr containerd.io 1.4.3 containerd 相比于docker , 多了namespace概念, 每个image和container 都会……
Akiraka 2021-07-260 0 -
存活探针(Liveness)、就绪探针(Readiness)、启动探针(Startup)、容器钩子
一、探针 1.1、探针类型 LivenessProbe 用于判断容器是否存活(running状态),如果LivenessProbe探针探测到容器不健康,则kubelet杀掉该容器,并根据容器的……
Akiraka 2020-12-040 0 -
kubernetes Node 宕机 Pod 驱离
一、背景描述 当某个节点宕机时,运行在改节点上Pod能快速驱逐到其他可调用节点上。 默认节点宕机 5 分钟才会执行驱逐Pod操作,手动驱逐更快但是要人工介入 ……
Akiraka 2020-12-040 0 -
Helm 部署 Loki 日志聚合
一、loki 介绍 1.1、loki 是什么 Loki是一个水平可扩展,高可用性,多租户的日志聚合系统,受到Prometheus的启发。它的设计非常经济高效且易于操作,因为它不……
Akiraka 2020-12-010 0
[…] Linux命令行实现回收站功能 […]
评论于 Linux命令行实现回收站功能