随笔分类 - kubernetes
摘要:之前重启pods的时候总是不停的敲sudo kubectl get pods, 今天发现居然有watch功能,太方便了,记录一下 sudo kubectl get pods -w -l app=zk -o wide -w就是watch的意思 -l app=zk是过滤label=zk的pods 方便很
阅读全文
摘要:1. 官方文档 https://kubernetes.io/zh-cn/docs/concepts/scheduling-eviction/assign-pod-node/#affinity-and-anti-affinity 2. 亲和性与反亲和性 亲和性和反亲和性扩展了你可以定义的约束类型。使用
阅读全文
摘要:1. 简介 配置运行用户方便对用户进行权限管理,比如PersistentVolume管理等 官方文档 https://kubernetes.io/zh-cn/docs/tasks/configure-pod-container/security-context/ 2. 实例 zookeeper默认以
阅读全文
摘要:1. 官方文档 https://kubernetes.io/zh-cn/docs/concepts/storage/persistent-volumes/ 2. 介绍 存储的管理是一个与计算实例的管理完全不同的问题。 PersistentVolume 子系统为用户和管理员提供了一组 API, 将存储
阅读全文
摘要:1.概要 最近发现一个服务cpu占用了100%,导致整个服务器崩溃的悲剧,我就想k8s如何能够限制cpu/内存等的时候了。 研究了一下发现还真的可以,这篇做个记录 2.POD级别 2.1. 配置deployment.yaml 现在pod使用以下配置: 设置每个pod至少需要使用cpu 100m=0.
阅读全文
摘要:1.证书过期 k8s安装一年以后,证书会过期 ubuntu@ip-172-31-25-85:~$ kubectl get podsUnable to connect to the server: x509: certificate has expired or is not yet valid 2.
阅读全文
摘要:1.概要 我遇到的问题主要是,在部署的时候老的pod都是正常的,但是新部署的pod由于参数等配置错了,其实启动是有问题的。但是新的pod在启动3秒以后就把老的pod给干掉了,错误判断属于正常启动,然后几秒以后新的pod又挂了,导致运维的时候出现服务无法访问的情况。 同时当你使用 Kubernetes
阅读全文
摘要:本文参考:https://www.cnblogs.com/smallleiit/articles/11720939.html 先说下网络环境: server1,K8S搭建的网络,pod ip是10.244.1.92 server2,K8S搭建的网络,flannel配置的网络是10.244.0.1/1
阅读全文
摘要:1. 安装containerd k8s1.24不支持docker作为运行时容器,需要采用containerd k8s1.24可以支持docker的远程镜像 1.1. 安装 apt-get install containerd.io=1.6.6-1 1.2. 生成containerd默认配置文件(所有
阅读全文

浙公网安备 33010602011771号