删除一直处于Terming的命名空间

获取命名空间的信息kubectl get namespace <namespace> -o json >tmp.json使用curl更新命名空间kubectl proxy curl -k -H "Content-Type: application/json"

Rancher使用指南

启动docker run -d --privileged --restart=unless-stopped --name rancher -p 8081:80 -p 443:443 -v /data0/rancher:/var/lib/rancher -t rancher/ranch

K8S证书更新

方法更新证书kubeadm alpha certs renew all查看证书过期时间kubeadm alpha certs check-expirationkubeadm init phase kubeconfig all负值kubectl配置cp -i /etc/kubernetes/admin

#k8s  

Docker 容器 tcp syn retransmission问题排查

起因在使用docker的clusterIP extraIP中频繁出现访问出现卡顿无法访问的问题,出现后60s后恢复正常排查过程容器抓包kubctl describe pod <pod> -n mservicedocker inspect -f {{.State.Pid}} <con

K8S与主机间文件复制

复制文件到宿主机源参数 不能是以“/” 开头的,所以可以把需要copy的文件先拷贝到pod的工作目录下kubectl cp nginx-ingress-controller-7b9656f756-9mpgw:nginx.conf ~/Documents/nginx.conf复制宿主机文件到podku

#k8s  

K8s临时容器debug

kubectl -n slb alpha debug -it cicd-test-65fc448b8f-f5rbg --image=busybox --target=cicd-test-65fc448b8f-f5rbg

#k8s  

Rancher使用

rancher 安装helm repo add rancher-latest <http://rancher-mirror.oss-cn-beijing.aliyuncs.com/server-charts/latest>kubectl create namespace cattle-s

#k8s