随笔分类 -  Kubernetes

摘要:在 Kubernetes 集群中,我们可以使用 Filebeat 来从容器中收集日志,并为每个日志事件添加 Kubernetes 相关的元数据信息,例如 Pod 名称、命名空间、标签等。这样我们就可以更好地分析和理解日志数据。 filebeat.inputs: - type: container p 阅读全文
posted @ 2024-05-29 20:00 lucky_tomato 阅读(273) 评论(0) 推荐(0) 编辑
摘要:kubectl logs -f <POD-name> -n <nameSpace> -c <container_name> 阅读全文
posted @ 2024-05-28 13:00 lucky_tomato 阅读(7) 评论(0) 推荐(0) 编辑
摘要:kubectl get pods empty-dir-pd -o jsonpath={.spec.containers[*].name} -n namespace 例子: [root@k8s-master 11:46:01~/kubernets/nfs]# kubectl get pods empt 阅读全文
posted @ 2024-05-25 11:47 lucky_tomato 阅读(45) 评论(0) 推荐(0) 编辑
摘要:kubectl create 和 kubectl apply 是 Kubernetes 中两个常用的命令,它们用于创建和更新资源。 kubectl create 用于创建一个新的资源,如果该资源已经存在,则会返回错误。 kubectl apply 用于创建或更新一个资源,如果该资源不存在,则会创建; 阅读全文
posted @ 2024-05-21 20:49 lucky_tomato 阅读(250) 评论(0) 推荐(0) 编辑
摘要:遇到删除的pod卡住很久,按照下面命令执行删除,--grace-period表示指定删除延迟时间: 0s kubectl delete pod pod名字 -n 命名空间 --force --grace-period=0 阅读全文
posted @ 2024-05-20 09:36 lucky_tomato 阅读(128) 评论(0) 推荐(0) 编辑
摘要:https://kubernetes.io/zh-cn/docs/home/ 阅读全文
posted @ 2024-05-19 00:24 lucky_tomato 阅读(12) 评论(0) 推荐(0) 编辑
摘要:删除default namespace下的失败pod kubectl get pods | grep calico | awk '{print$1}'| xargs kubectl delete pods 删除指定namespace下的失败pod kubectl get pods -n kube-s 阅读全文
posted @ 2024-05-17 16:09 lucky_tomato 阅读(80) 评论(0) 推荐(0) 编辑
摘要:问题: 安装网络组件calico报错Init:ImagePullBackOff [root@k8s-master 15:33:08~/kubernets]# kubectl get pods -n kube-system NAME READY STATUS RESTARTS AGE calico-k 阅读全文
posted @ 2024-05-17 15:54 lucky_tomato 阅读(4889) 评论(0) 推荐(0) 编辑
摘要:分析问题: 这个问题是在kube-public下的 configmap 的 cluster-info 中没有JWS签名, 本质上是 token 过期。 [root@master 10:15:13 ~]# kubeadm token list # 此处没有任何输出, 表明没有存活的token 解决问题 阅读全文
posted @ 2022-11-21 10:22 lucky_tomato 阅读(144) 评论(0) 推荐(0) 编辑
摘要:使用systemctl start kubelet启动发现没有报错,使用journalctl -xefu kubelet查看报错如下 "Streaming server stopped unexpectedly" err="listen tcp [::1]:0: bind: cannot assig 阅读全文
posted @ 2022-11-21 10:04 lucky_tomato 阅读(308) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示