kubernetes
ahisky
这个作者很懒,什么都没留下…
展开
-
kubernetes故障处理
kubernetes故障处理原创 2022-12-26 11:26:57 · 281 阅读 · 0 评论 -
client-go操作kubernetes资源
client-go代码登录原创 2022-11-25 13:48:35 · 437 阅读 · 0 评论 -
kubernetes ceph配置StorageClass
无原创 2022-09-19 19:08:02 · 357 阅读 · 0 评论 -
helm安装nfs-client-provisioner
nfs-client-provisioner 是StorageClass自动配置的provisioner插件,它使用配置好的 NFS Server 通过持久卷声明动态配置 Kubernetes 持久化存储。持久化存储配置生成的目录格式为。原创 2022-09-13 18:19:43 · 913 阅读 · 0 评论 -
kubernetes pod抓包
应用运行在 k8s 集群中,与传统的在一台机器上跑一个进程直接通过 tcpdump 抓包方式略有不同。最初对容器的理解不深刻认为一定要进入到这个容器抓包,而进入容器内并没有 tcpdump 等基础工具,相当于自己还是把容器当作虚拟机在看待。而实际上。因此要在不同的容器抓包可以简单地使用命令切换 network namespace 即可,可以使用在宿主机上的 tcpdump 等应用。原创 2022-09-08 11:00:44 · 973 阅读 · 0 评论 -
k8s环境服务数据太大,接口返回超时
1、k8s环境服务数据太大,接口返回超时原因:在k8s环境中,数据小的时候接口能正常返回,但是当数据稍微大些就没有正常返回解决:这是因为mtu的问题,需要调整cni的mtu,例如calico的mtu修改kubectleditcm-nkube-systemcalico-config(修改后,需要重启calico以及服务pod)...原创 2022-05-27 16:49:32 · 1355 阅读 · 0 评论 -
ETCD部署服务端、客户端证书生成访问
cfssl print-defaults config > ca-config.jsoncfssl print-defaults csr > ca-csr.json原创 2020-08-14 10:36:33 · 1135 阅读 · 0 评论 -
重新编译kubeadm并修改默认证书时间为10年
一、部署go环境wget https://studygolang.com/dl/golang/go1.13.4.linux-amd64.tar.gzvi /etc/profileexport PATH=$PATH:/usr/local/go/binsource /etc/profile二、替换kubeadm文件更新证书1、下载kubernetes源码包wget https://codeload.github.com/kubernetes/kubernetes/tar.gz/v1.1原创 2020-05-18 16:23:06 · 998 阅读 · 2 评论 -
kubernetes部署metrics-server遇到的问题
kubernetes部署metrics-server后执行kubectl top pod或kubectl top node报错Error from server (ServiceUnavailable): the server is currently unable to handle the request (get pods.metrics.k8s.io)一、问题检查步骤:1.1、...原创 2020-03-22 22:24:17 · 22012 阅读 · 5 评论 -
kubernetes RBAC授权配置
一、RBAC授权流程图:角色分类有两种:Role:普通角色,可以应用于某一个命名空间,使用的是RoleBinding与User、Group、serviceaccount进行角色绑定ClusterRole:集群角色,应用于整个集群,所有命名空间,使用的是ClusterRoleBinding与User、Group、serviceaccount进行集群角色绑定主体:User:根据ssl...原创 2020-03-22 15:12:06 · 502 阅读 · 0 评论 -
kubernetes挂载glusterfs遇到的问题
1、storageClass链接heketi创建动态pvc报错(Invalid JWT token: Token missing iss claim)Events: Type Reason Age From Message ---- ------ ...原创 2020-01-21 16:54:19 · 3558 阅读 · 0 评论 -
kubernetes部署秘钥配置
curl -s -L -o /bin/cfsslhttps://pkg.cfssl.org/R1.2/cfssl_linux-amd64curl -s -L -o /bin/cfssljsonhttps://pkg.cfssl.org/R1.2/cfssljson_linux-amd64curl -s -L -o /bin/cfssl-certinfohttps://pkg.cfssl....原创 2020-01-02 09:18:30 · 743 阅读 · 0 评论 -
k8s删除资源状态一直是Terminating
问题:k8s删除资源状态一直是Terminating解决方法:1、可使用kubectl中的强制删除命令 # 删除POD kubectl delete pod PODNAME --force --grace-period=0 # 删除NAMESPACE kubectl delete namespace NAMESPACENAME --force --...原创 2019-11-19 14:15:11 · 3484 阅读 · 0 评论 -
Kubernetes管理经验
推荐工具kubectxkubectx:用来切换集群的访问kubens:用来切换默认的namespacekubectl-aliaseskubectl命令别名集群管理相关命令kubectl get cs# 查看节点kubectl get nodeskubectl get ing pdd --n java# 不调度kubectl taint nodes nod...转载 2019-11-08 10:05:59 · 1394 阅读 · 0 评论 -
k8s的node节点无法调度被标识为taints污点的问题解决
k8s的node节点无法调度被标识为taints污点的问题1、现象,创建deployment时2、查看污点[fedora@k8s-cluster-1-ycmwlao4q5wz-master-0 ~]$ kubectl describe node k8s-cluster-1-ycmwlao4q5wz-minion-0|grep -i taintsTaints: ...原创 2019-11-03 13:55:59 · 2605 阅读 · 0 评论