jupyterHub+k8s 命令记录 日常更新
k8s 命令记录namespace的作用是资源隔离,默认情况下kubernetes集群中的所有的Pod都是可以相互访问的,当pod之间需要资源隔离时创建不同的namespacepod是容器组,里面可以有多个容器//查看所有命名空间下的podkubectl get pod -A//查看指定命名空间下的podkubectl -n namespace get pod//查看指定命名空间下的pod日志ku
·
k8s 命令记录
namespace的作用是资源隔离,默认情况下kubernetes集群中的所有的Pod都是可以相互访问的,当pod之间需要资源隔离时创建不同的namespace
pod是容器组,里面可以有多个容器
//查看所有命名空间下的pod
kubectl get pod -A
//查看指定命名空间下的pod
//创建namespace
kubectl create namespace test //创建命名空间test
kubectl -n namespace get pod
//查看指定命名空间下的pod日志
kubectl -n star-eva-hub logs -f hub-57c785fd8b-4cfbc
//更改yaml后重新生成pod
kubectl delete -f service.yaml //删除对应pod
kubectl apply -f service.yaml
kubectl exec可以跨主机登录容器,docker exec 只能在容器所在主机上登录
kubectl exec -it hub-57c785fd8b-4cfbc -n star-eva-hub bash
//查看pod的yaml
kubectl get pod jupyter-18478956354 -n star-eva-hub -o yaml
//查看pod外露ip与端口
kubectl get svc -n namespace
jupyter-18478956354为pod名 star-eva-hub为namespace
//查看deployment细节
kubectl describe deployment nexus3 -n nexus
kubectl describe po jupyter-18478956354 -n star-eva-hub
使用pm2部署项目测试,命令行
pm2 serve ./web 8080 --spa
更多推荐
已为社区贡献1条内容
所有评论(0)