前言
这篇笔记用来记录k8s使用过程中一些有用的case.
切换命名空间
1 | kubens <namespace> |
获取pods
1 | k get pods -w |
查看pod的yaml文件
1 | k get deployments.apps <pod name> -o yaml |
修改pod的yaml文件
1 | k edit deployments.apps <pod name> |
删除pod
1 | k delete pod <pod name> |
服务的端口映射
1 | k port-forward service_name local_port:remote_port |
部署/更新服务
1 | k apply -f deployment.yml |
多个服务1
kubectl apply --recursive -f dir/
重新绑定pv
- 先将pv转换成available状态
1
kubectl edit pv <pv name>
删除spec.claimRef
- 绑定pvc
编辑pvc文件1
2storageClassName: <pv class>
volumeName: <pv name>
配置HTTPS
1 | kubectl create secret tls https-secret --key tls.key --cert tls.crt -n kube-system |