pod

运行中的一组容器,是 k8s 应用的最小单位

启动一个pod

  • 命令行
    • kubectl run 名字 --image=nginx
  • yaml 方式创建
    version: v1 kind: Pod
    metadata name: 名字
    labels: run: Pod 名字
    namespack: default spec:
    containers: - image: 镜像名字
    `` name: Container 名字

查看容器启动的描述
kubectl describe pod 名字

删除容器
删除的时候,默认的命名空间就是 default
kubectl delete pod 名字 -n 命名空间

删除多个 pod
kubectl delete pod 名字 名字

查看 pod 运行的日志

kubectl logs 名字 # 阻塞式
`` kubectl logs -f 名字

查看 pod 的更加完善的信息
类似与 kubectl get pod 但是比这个更加详细的显示信息
kubectl get pod -o wide

进入 pod 内部访问
kubectl exec -it 名字 -- /bin/bash

结束

kubernetes 会给每一个 pod 分配一个 ip 保证 每一个 pod 都可以北方问到

Logo

K8S/Kubernetes社区为您提供最前沿的新闻资讯和知识内容

更多推荐