目录
序言
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