k8s和docker

Kubernetes( k8s)集群运维篇–kubectl常用命令

-n 指定名命空间,指定全部名命空间 --all-namespaces

get命令用于获取集群的一个或一些resource信息

查看rcnamespace

[root@kubernetes-master pods]# kubectl get rc,namespace

获取命名空间

kubectl  get ns    ----ns是kubectl  get  namespace简写

 

查看节点

kubectl  get node  --all-namespaces   (-o wide更详细些)

kubectl get nodes   --all-namespaces    //查看所有的nodes

 

查看pod

kubectl  get pods   --all-namespaces   查看所有pod

kubectl  get pod   -n  om(manage\psde…)

kubectl get pods  -o wide    --all-namespaces  //查看所有的pods更详细些

查看一个pod的详细信息和参数,以yaml文件形式显示一个pod的详细信(-o json)

kubectl  get  pod   podname  -n  podnamespace  -o yaml

kubectl  describe  pod   podname  -n  podnamespace     查看详细信息(events中有reason可以看到该pod失败信息,安装到哪一步在接着看日志)

 

kubectl  -n namespace exec –it  podname  env

 

删除pod

kubectl delete pod  $(pod_name)  -n  $(namespace-name)

删除节点

kubectl delete node node1

删除services

kubectl delete svc $(svc_name) -n $(namespace-name)

kubectl get ep 查看路由端点信息

 

kubernetes常用命令:https://www.cnblogs.com/ximalaya/p/7169763.html

k8s和docker容器关系:

首先得有集群,集群中的master节点上一般有k8s安装包,此节点就可使用k8s命令管理节点。docker是容器实例,当部署一个新的应用首先创建一个pod,然后可能有多个实例跑在具体的docker容器中,此时会有一个具体节点来跑docker容器,这个节点上会有docker镜像生成的实例,就可以使用docker命令。

 

 

docker:

docker ps   查看正在运行的容器

docker ps -a  查看所有容器

docker images  查看镜像

docker pull  ...   拉取镜像

docker version  查看版本

service docker start/restart   启动docker服务

 

 

 

1、kubectl create:创建一个集群资源对象。JSON、YAML格式文件。

Example:kubectl create -f test.yaml

2、kubectl get   namespaces/ nodes/ pods/ services  获取列出一个或多个资源的信息

kubectl get pod test  -o json/yaml    #以json\ yaml    展示pod信息

kubectl get pods -o wide                           #列出Pod以及运行Pod节点信息

4、kubectl describe  输出一个/多个资源的详细信息。

Example:kubectl describe pod  podname  -n namespace   描述一个pod

5、kubectl edit   编辑服务器上的资源

6、kubectl logs    输出pod中一个容器的日志

7、kubectl exec  在容器内部执行命令

 

 

K8s命令大全:http://docs.kubernetes.org.cn/468.html

https://www.cnblogs.com/sy646et/p/7198106.html

https://blog.csdn.net/liumiaocn/article/details/73997635

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值