前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >K8S 基础操作命令

K8S 基础操作命令

作者头像
问天丶天问
发布2018-06-13 16:16:06
1.2K0
发布2018-06-13 16:16:06
举报
文章被收录于专栏:问天丶天问问天丶天问

#基础命令

kubectl get po/svc/cm/rc : 查看容器

kubectl describe po name :查看详情

kubectl delete po name :删除资源

-o wide : 多显示几列信息

--all-namespaces : 所有命名空间

-n name : 指定命名空间(default可以不带此参数)

kubectl apply/create -f aaa.yaml : 执行yml文件

kubectl exec 容器名称 -it -- bash : 进入容器

exit : 退出

#资源类型

all

certificatesigningrequests (aka 'csr')

clusterrolebindings

clusterroles

componentstatuses (aka 'cs')

configmaps (aka 'cm')

controllerrevisions

cronjobs

customresourcedefinition (aka 'crd')

daemonsets (aka 'ds')

deployments (aka 'deploy')

endpoints (aka 'ep')

events (aka 'ev')

horizontalpodautoscalers (aka 'hpa')

ingresses (aka 'ing')

jobs

limitranges (aka 'limits')

namespaces (aka 'ns')

networkpolicies (aka 'netpol')

nodes (aka 'no')

persistentvolumeclaims (aka 'pvc')

persistentvolumes (aka 'pv')

poddisruptionbudgets (aka 'pdb')

podpreset

pods (aka 'po')

podsecuritypolicies (aka 'psp')

podtemplates

replicasets (aka 'rs')

replicationcontrollers (aka 'rc')

resourcequotas (aka 'quota')

rolebindings

roles

secrets

serviceaccounts (aka 'sa')

services (aka 'svc')

statefulsets (aka 'sts')

storageclasses (aka 'sc')

#查看所有命名空间的pod:

kubectl get po -o wide --all-namespaces

#查看所有命名空间的rc(其他资源类似,把rc换成其他资源即可):

kubectl get rc -o wide --all-namespaces

#查看kube-system命名空间的pod:

kubectl get po -o wide -n kube-system

#查看defalut命名空间的pod(default命名空间的可以省略 -n default,其他资源也一样):

kubectl get po -o wide

#根据yaml文件创建资源:

kubectl apply -f aaa.yaml

kubectl create -f aaa.yaml

#根据yaml文件删除创建资源:

kubectl delete -f aaa.yaml

#获取pod(这里以kube-proxy-7gkfk为例,kube-proxy-7gkfk是pod名字)详细信息:

kubectl describe po kube-proxy-7gkfk -n kube-system

#获取某rc(这里以mysql为例,mysql是rc名字)详细信息:

kubectl describe rc mysql

#查看某pod(这里以etcd-see-k8s-master1为例,etcd-see-k8s-master1为pod名字)日志:

kubectl logs etcd-see-k8s-master1 -n kube-system

#查看帮助

kubectl help

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2018年03月30日,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
容器服务
腾讯云容器服务(Tencent Kubernetes Engine, TKE)基于原生 kubernetes 提供以容器为核心的、高度可扩展的高性能容器管理服务,覆盖 Serverless、边缘计算、分布式云等多种业务部署场景,业内首创单个集群兼容多种计算节点的容器资源管理模式。同时产品作为云原生 Finops 领先布道者,主导开源项目Crane,全面助力客户实现资源优化、成本控制。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档