前言
这篇笔记用来记录k8s使用过程中一些有用的case.
切换命名空间
获取pods
查看pod的yaml文件
1
| k get deployments.apps <pod name> -o yaml
|
修改pod的yaml文件
1
| k edit deployments.apps <pod name>
|
删除pod
服务的端口映射
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 2
| storageClassName: <pv class> volumeName: <pv name>
|
配置HTTPS
1
| kubectl create secret tls https-secret --key tls.key --cert tls.crt -n kube-system
|