首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Kubernetes
光头熊
创建于2022-10-30
订阅专栏
Kubernetes相关技术
等 4 人订阅
共31篇文章
创建于2022-10-30
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
Containerd 日志及相关参数
Runtime=Containerd时的调用链 日志及相关参数 日志 containerd作为k8s容器运行时的情况下, 容器日志的落盘由kubelet来完成,保存到/var/log/pods/$CO
Nginx 转发请求到kubernetes集群内的有效方法
Nginx 转发请求到kubernetes集群内的有效方法。 利用nginx的resolver动态解析k8s svc域名,获取svc服务endpoint对应的IP。
利用preStop和terminationGracePeriodSeconds让新Pod生效,旧Pod继续完成任务
利用preStop和terminationGracePeriodSeconds 实现旧的 Pod 完成它们可能正在执行的任务,新的Pod马上生效。
在Kubernetes集群的节点上通过PID找到对应的容器服务
在Kubernetes集群的节点上通过PID找到对应容器服务的有效方法。通过Cgroup找到容器ID,能查找容器信息找到镜像地址。
Ingress-nginx配置下server-snippet 和 backend 的优先级
巧用 Ingress Nginx 的 server-snippet 和 backend 解决优先级冲突,从而优化请求处理流程。
Airbyte on Kubernetes 的一些优化
发现Airbyte 每个Job的Pod对CPU Limits 资源要求比较高,经常会遇到集群的CPU资源不足触发Autoscale,下面介绍如何有效的配置Airbyte CPU Limits.
Kubernetes Autoscale 参数优化
调整Autoscale的参数,应该从应用程序的性质、负载类型、资源需求和预算限制等多个因素考虑。优化之后可以根据任务的情况,快速释放资源,节约成本。
Helm Template 语法下{{- end }} 和 {{- end -}}的区别
Helm Template 语法下{{- end }} 和 {{- end -}}的区别,如果不注意那生成的模板会有换行缩进异常,导致部署失败。
Containerd ctr、crictl、nerdctl客户端命令
Kubertenes 1.24 开始 kubelet 就彻底移除了dockershim,改为默认使用Containerd,docker命令不能使用,可用ctr、crictl、nerdctl等客户端命令
Kubernetes通过VPA实现动态垂直缩放
VPA全称Vertical Pod Autoscaler,即垂直 Pod 自动扩缩容,它根据容器资源使用率自动设置 CPU 和 Memory 的requests,从而允许在节点上进行适当的调试。
AWS NLB TargetGroup实现自动注册目标
AWS NLB 使用TGB,TargetGroupBinding 是一种自定义资源 (CR),可以在Kuberentes之外配置NLB,但仍使用Kuberentes服务管理目标。
Kubernetes nodepod 保留源IP的方法
发送到Type=NodePort的Service的数据包会经过源NAT处理,客户端发送数据包到node2:nodeport node2使用它自己的IP地址替换数据包的源IP地址,下面配置保留源IP。
Amazon Linux 2023 for Kubernetes
Amazon Linux 2023 是 Amazon Linux 的最新版本,针对在 AWS 上运行工作负载进行了优化,它为运行 Kubernetes 集群提供了一个强大的平台。
利用Reloader 实现configmap或secret变更后Pod等自动重启
Reloader可以观察ConfigMap和Secret的变化,并对相关的DeploymentConfigs、Deployments、Daemonsets Statefulsets和Rollout升级
使用裸域名 及 nginx ingress 实现 301 重定向
裸域名 裸域名是当用户输入URL时可以不输入 www. 4 个字符,可以提升用户体验,同时链接显示也更加简洁。有效通过 nginx ingress 实现 裸域名 301 重定向。
Ingress Nginx 配置默认后端defaultBackend
通过defaultBackend: 指定了默认的后端服务,当请求到达Ingress时,如果没有与之匹配的规则,则会将请求转发defaultBackend定义的后端服务。
Kubernetes PV的回收策略
PersistentVolumes 有多种回收策略,包括 Retain、Recycle 和 Delete。 对于动态配置的 PersistentVolumes 来说,默认回收策略为 Delete。
kubernetes 实现优雅退出
kubernetes 实现优雅退出 1.增加springboot 优雅停机 2.设置preStopHook 3.延长延长terminationGracePeriodSeconds
kubectl 重启pod最全的方法
kubectl 重启pod最全的方法。 kubectl 并没有 restart pod 这个命令, 但有时候我们希望重启pod来加载配置。
kubernetes的Limits和Requests
Kubernetes通过Requests定义一个容器保留的最小资源,通过Limits定义为一个容器使用的最大资源,这意味着容器的消耗量永远不能超过所显示的内存或CPU。
下一页