DevOpSec DevOpSec
1年前
kubectl delete k8s资源删除不掉,怎么办
工作需要经常执行部署升级k8s资源,偶尔会遇到kubectldeletek8s资源卡主,资源状态处于Terminating状态。这是为什么呢?下面我们来看看执行kubectldelete操作命令的执行过程,了解其原理后我们具体实践一下。
Stella981 Stella981
3年前
Kubernetes(k8s)Pod的YAML基础编写
Kubernetes中的Pod一般都是采用yaml编写apiVersion:group/apiversion如果没有给定group名称,那么默认为core,可以使用kubectlapiversions获取当前k8s版本上所有的apiVersion版本信息(每个版本可能不同)kind:
Stella981 Stella981
3年前
K8S——Pod无法通过 Service IP 访问自身
问题描述:pod能ping通Service名称,但无法通过nc或者telnet连接对应的端口解决:1、修改svc模式clusterip到loadbalance解决,但阿里云需要创建slb,可以买内网共享型的slb,免费2、修改k8s配置:kubelethairpinmode配置(https://kubernetes.
Wesley13 Wesley13
3年前
K8S基础概念
一、核心概念1、NodeNode作为集群中的工作节点,运行真正的应用程序,在Node上Kubernetes管理的最小运行单元是Pod。Node上运行着Kubernetes的Kubelet、kubeproxy服务进程,这些服务进程负责Pod的创建、启动、监控、重启、销毁、以及实现软件模式的负载均衡。Node包含
Stella981 Stella981
3年前
K8S环境的Jenkin性能问题处理
环境信息在K8S环境通过helm部署了Jenkins(namespace为helmjenkins),用于日常Java项目构建:1.kubernetes:1.152.jenkins:2.190.23.helm版本:2.16.1如果您想了解helm部署Jenkins的详情,请参考《》问题描述在Jenkins任
Stella981 Stella981
3年前
K8S 部署 Web UI
在早期的版本中Kubernetes可以在Dashboard中看到heapster提供的一些图表信息,在后续的版本中会陆续移除掉heapster,现在更加流行的监控工具是prometheus,prometheus是Google内部监控报警系统的开源版本,所以这里的Dashboard 不会看到有图表信息。1.下载官方的yaml文件
Wesley13 Wesley13
3年前
K8S故障排查指南
问题产生在使用Kubernetes时,有时会遇到Pod状态一直处理Terminating。Pod一直没有正常退出,一般情况会使用命令kubectldeletepodspodnameforcegraceperiod0强制删除。如果按照上面命令强制删除Pod,有一定概率会报Orphanedp
Stella981 Stella981
3年前
K8s ipvs mode kube
IPVSvs.IPTABLESIPVS模式在Kubernetes1.8中被引入,在1.9中进入beta测试。IPTABLES模式在1.1版本中被添加进来,在1.2开始就变成了默认的操作模式。IPVS和IPTABLES都是基于netfilter实现的。IPVS与IPTABLES有以下几点不同的地方:1