![](https://img-blog.csdnimg.cn/3e1cd32530d847b4a1937b32d36e6471.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
K8S
K8S笔记
lovely_nn
这个作者很懒,什么都没留下…
展开
-
在Pod中执行目录操作,提示Permission denied
问题:进入Pod执行创建文件的操作,出现如下报错$ kubectl exec -it jenkins-5b688ddcc7-h72f2 -n cicd bash$ touch testtouch: cannot touch 'test': Permission denied解决:因为这里通过K8S exec进入Pod的用户是普通用户,而修改文件我们需要root权限,K8S exec命令目前没有找到指定用户的相关参数,但是Docker的exec命令可以通过-u指定root用户,那么可以通过docke原创 2022-04-21 10:51:44 · 2169 阅读 · 0 评论 -
Deployment 回滚
更新Deployment资源时,pod状态为Pending,使用delete命令是删不掉Pending的pod的,因为Deployment会无限创建,这时候需要用到Deployment的回滚功能如下我更改了Deployment/Jenkins,但新创建的pod因为资源不足无法创建而处于pending状态:$ kd get pod -n cicdNAME READY STATUS RESTARTS AGEjenkins-5b688d原创 2022-04-14 10:50:47 · 1168 阅读 · 0 评论 -
curl https方式访问kubernetes集群API
使用curl https方式访问kubernetes集群的api,认证方式需要用到token,这里使用变量赋予APISERVER 和TOKEN的值apiserver:$ APISERVER=$(kubectl config view | grep server | cut -f 2- -d ":" | tr -d " ")token:$ TOKEN=$(kubectl describe secret $(kubectl get secrets | grep default | cut -f1 -原创 2022-04-13 16:05:40 · 993 阅读 · 0 评论 -
pvc 动态扩容
查看当前要扩容的pvc空间大小有20Gi:$ kubectl get pvc -n kube-monNAME STATUS VOLUME CAPACITY ACCESS MODES STORAGECLASS AGEpro-data Bound pvc-f4536ba4-839e-49f6-a601-2e97e9123f0e 20Gi RWO ebs-sc 24m查看pvc申领的storageclass是否原创 2022-02-28 10:26:37 · 960 阅读 · 1 评论