本站文章除注明转载/出处外,均为本站原创或翻译,转载前请务必署名原文链接~~~

kubectl 复用上次使用的命名空间

如果你也是kubectl重度使用患者,肯定也经常有做类似如下操作:$kubectlgetpod-ninfra$kubectlgetsvc-ninfra$kubectlgetdeployment-ninfra在上述操作中,我查看了同一个命名空间下的Pod、Service、Deployment资源列表,

kube-proxy 的三种代理模型

本质上来讲,一个Service对象对应于工作节点内核之中的一组iptables或ipvs规则,这些规则能够将到达Service对象的ClusterIP的流量调度转发至相应Endpoint对象指向的IP地址和端口之上。内核中的iptables或ipvs规则的作用域仅为其所在工作节点的一个主机,因而生效

开箱即用的 Kubernetes 持久化存储!

Longhorn是由Rancher实验室创建的一款云原生的、轻量级、可靠且易用的开源分布式块存储系统,后来由CNCF孵化。它借助CSI存储卷插件以外置的存储解决方案形式运行。Longhorm遵循微服务的原则,利用容器将小型独立组件构建为分布式块存储,并使用编排工具来协调这些组件,从而形成弹性分布式系

Pod 服务质量类别

Kubernetes允许节点的Pod对象过载使用资源,这意味着节点无法同时满足绑定其上的所有Pod对象以资源满载的方式运行。因而在内存资源紧缺的情况下,应该以何种次序终止哪些Pod对象就变成了问题。事实上,Kubernetes无法自行对此做出决策,它需要借助于Pod对象的服务质量和优先级等完成判定。

删除处于 Terminating 状态的命名空间

有时候,名称空间的正常删除操作可能会莫名卡在Terminating状态。常用的解决方案是获取并保存目标Namespace对象的JSON格式的配置清单,将spec.finalizers字段的值置空,而后手动终止相应的名称空间对象即可。以名为demo的Namespace对象为例,首先获取其当前配置:$k

Kubectl 插件使用详解

kubectl插件简介kubectl插件是指能够由kubectl调用的外部独立应用程序,这类应用程序都以kubectl-<plugin_name>格式命名,表现为plugin_name是kubectl的子命令。例如,应用程序/usr/bin/kubectl-whoami就是whoami插

Kubernetes Pod YAML 参数详解

Pod 是 Kubernetes 的最小单元,它的信息都记录在一个 YAML 文件里。那么这个 YAML 文件应该怎么写呢?里面有哪些参数?如何修 改 YAML 文件?带着这几个问题,我们来深入了解 YAML 文件。

Kubernetes Pod 资源的使用机制

Pod 好比一个虚拟机。虚拟机能分配固定的 CPU、Mem、Disk 和网络资源。Pod 也是如此,那么 Pod 是如何使用和控制这些资源的呢?

Istio 快速部署与简单使用

本篇文章将会用一个小例子来通过 istioctl 在 Kubernetes 集群中部署 istio,并简单展示 Istio 在流量管理方面的能力。

Istio 的核心配置对象

Istio 在安装过程中会进行 CRD 的初始化,在 Kubernetes 集群中注册一系列的 CRD。CRD 在注册成功之后,会建立一些基础对象,完成 Istio 的初始设置。

Istio 的核心组件极其功能

Istio 总体来说分为两部分:控制面和数据面。

定时清理 ES 索引

这几天频繁看到ES负载、存储容量相关的报警,检查发现是ES中创建的索引没有清理,时间久了导致负荷太重。而我这里的ES只是存储了一些不重要的日志数据,故写了以下脚本通过ES本身的API来定时清理。脚本很简单,就不做说明啦。。#!/bin/bash##desc:清理es中指定天数以前创建的索引#set-

公众号:zze_coding

Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×