K8s
Commands
Pod
Get Pod Image kubectl get po xxx -o jsonpath="{.items[*].spec['containers'][*].image}{'\n'}"; ec...
kubectl edit
https://kubernetes.io/docs/reference/kubectl/generated/kubectl_edit/ Examples Edit in JSON kubec...
CPU Memory Stat
Node Stat #!/bin/bash echo -e "NODE\t\t\tCPU Requests\tCPU Limits\tMemory Requests\tMemory Limi...
Others
Cluster Info kubectl cluster-info Kubernetes master is running at https://lb-tomato.example.loc...
Objects
Services Networking
Headless Service
Kafka Example kubectl get svc | grep kafkakafka NodePort 10.96.3.138 <...
Endpoints
https://kubernetes.io/docs/reference/kubernetes-api/service-resources/endpoints-v1/ Service Name...
External Traffic Policy
简介 在 Kubernetes 中,externalTrafficPolicy 是 Service(尤其是类型为 LoadBalancer 或 NodePort 的服务)的一项设置,用于控制来...
Real IP
Background Question在 k8s 中,有一个 nginx 的 nodeport 服务,用于处理 IP 白名单,放行的时候,就把请求转发出去对应的后端服务,配置如下 exter...
Pod Port
Conclusion 只要程序在 Pod 中监听了某个端口(比如 0.0.0.0:8080),那么我可以直接用 Pod 的 IP + 端口访问到它,而不需要 Service。 这句话 在以...
Storage
Cluster Administration
Installation
Helm
Others
Troubleshooting
Kubernetes CIDR
Background Sealos 安装的 k8s 的 CIDR 是 100.64.xxx.xxx,会导致 keycloak 异常(什么异常?) SonyFlake 的 isPrivateI...
Calico/Node is Not Ready
Errors Events: Type Reason Age From Messa...
Rancher PVC Pending
因为 local path storage 在动态创建 helper pod 的时候,没有成功拉到 helper pod 的镜像 Errors PVC Pending code-gitaly-...
Ephemeral Storage
Errors Warning FailedScheduling 21m (x3 over 22m) default-scheduler 0/18 nodes are avai...
Horizontal Pod Autoscaler Version Not Found
Errors helm upgrade foo foo.tgz -f values.yaml Error: UPGRADE FAILED: resource mapping not foun...
Image Pull Stuck
Kube Event Log Stuck with the following log. Normal Pulling 30m kubelet Pulling image "regi...
ImageGCFailed
Errors Source LogEvents: Type Reason Age From ...
kubeadm Join Cluster Error
背景 在 master 机器中使用 one-ansible 安装 k8s 集群。最终发现原因是 kubernetes.example.local 这个域名连不上,在新的节点上加上 host 重...
Helm Secret Number
Rander 会 load 所有版本的 Helm Secret,会卡死,要限制 helm 保留的版本。
NFS Mount Failed
Errors SourceEvents: Type Reason Age From Message ---- ...
kube-state-metrics
Errors kube-state-metricsE0624 16:46:27.590502 1 metrics_handler.go:227] "Failed to write ...