0
点赞
收藏
分享

微信扫一扫

【K8S系列】第十讲:kubectl 命令大全

南陵王梁枫 2022-12-22 阅读 138

目录

序言

1.基本介绍

1.1 命令格式介绍

2 基础命令

2.1 create

2.2 delete

2.2.1 根据yaml删除资源

2.2.1  根据名称删除资源

2.3 get

2.3.1查看pod列表

2.3.2  查看node

2.3.3 查看svc

2.3.4 查看all

2.3.5 查看ns

2.3.4 查看deploy

2.3 run

 2.4 explain

2.5 edit

3.故障命令

3.1 describe

3.2 logs

3.2.1 查看容器快照

3.2.2 查看已停止的容器

3.3 exec

4.投票


序言

1.基本介绍

1.1 命令格式介绍

2 基础命令

2.1 create

$ kubectl create -f test-deployment.yaml
$ kubectl create -f test-service.yaml

2.2 delete

2.2.1 根据yaml删除资源

$ kubectl delete -f test-deployment.yaml 
$ kubectl delete -f test-service.yaml

2.2.1  根据名称删除资源

$ kubectl delete 具体的资源名称

$ kubectl delete test-deploy

2.3 get

2.3.1查看pod列表

2.3.2  查看node

2.3.3 查看svc

2.3.4 查看all

2.3.5 查看ns

2.3.4 查看deploy

2.3 run

 2.4 explain

2.5 edit

3.故障命令

3.1 describe

3.2 logs

3.2.1 查看容器快照

3.2.2 查看已停止的容器

示例:

# 默认在pod test的第一个容器中运行“date”并获取输出
$ kubectl exec test date

# 在pod test的容器ruby-container中运行“date”并获取输出
$ kubectl exec test -c ruby-container date

# 切换到终端模式,将控制台输入发送到pod test的ruby-container的“bash”命令,并将其输出到控制台/
# 错误控制台的信息发送回客户端。
$ kubectl exec test -c ruby-container -i -t -- bash -il

4.投票

举报

相关推荐

0 条评论