有哪些做婚礼平面设计的网站,成品ppt的网站免费直播有哪些,做视频网站收费侵权吗,衡水网站制作报价基础知识
1#xff0c;deployment和pod关系
一个pod里面好几个container#xff0c;deployment是针对这个pod的配置文件#xff0c;比如设置这个pod有几个副本
2#xff0c;ip地址
node有ip#xff0c;pod也有ip。
node的ip用于集群内部和外部访问#xff0c;pod用于… 基础知识
1deployment和pod关系
一个pod里面好几个containerdeployment是针对这个pod的配置文件比如设置这个pod有几个副本
2ip地址
node有ippod也有ip。
node的ip用于集群内部和外部访问pod用于集群内部访问
node的ip在集群更新时会动态更改pod在pod更新创建等也会动态更改
3服务类型
clusterIP
nodePort
LoadBalancer 调试命令
1打印日志
kubectl logs my-pod
获取正在运行的pod日志kubectl logs -f my-pod
获取容器日志kubectl logs my-pod -c my-container
2进入正在运行的pod执行交互命令
kubectl exec -it my-pod -n my-namespace
kubectl attach my-pod -i
查看各个资源的详细信息kubectl describe pod my-pod kubectl describe service my-service kubectl describe deploymeny my-deployment
3接口转发少见
kubectl pord-forward
4代理
kubectl proxy
5从pod复制文件到主机或者相反
kubectl cp my-pod:source-path host-path 基础命令
1创建(deployment,service,pod)
kubectl create deployment my-deployment --imagemy-image
2获取资源列表检查pod状态
kubectl get pods
3获取当前运行容器
docker ps
4暴露pod给外部node或者集群
默认的新建一个pod只能被同node的其他pod访问而不同node或者不同集群的pod无法访问该pod。
kubectl expose pod my-pod --typeClusterIP --port8000 参考链接