K8S 基础操作命令

#基础命令

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

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏决胜机器学习

《Redis设计与实现》读书笔记(二十) ——Redis命令在redis服务器执行过程

《Redis设计与实现》读书笔记(二十) ——Redis命令在redis服务器执行过程 (原创内容,转载请注明来源,谢谢) 序:redis服务器是redis一切...

3424
来自专栏www.96php.cn

【fastadmin安全篇】设置全局 HtmlPurifier 安全过滤

首先下载HtmlPurifier 链接:https://github.com/ezyang/htmlpurifier

2133
来自专栏流柯技术学院

修改windows系统文件权限

修改windows系统文件总是提示没有权限,虽然已是administrator也不管用。

1051
来自专栏开源优测

AutoLine源码分析之入口源码

AutoLine开源平台是一个开源自动化测试解决方案,基于RobotFramework进行二次开发,支持RobotFramework几乎所有的库。

1093
来自专栏后台及大数据开发

Linux巩固记录(6) Hbase环境准备-zookeeper安装

Hbase是运行在hadoop之上,所以请参考第3篇文章搭建好一个master,两个slave的hadoop环境,我采用的版本为hadoop2.7.4

944
来自专栏用户画像

使用Maven管理Jar包

②点击Maven project,在右侧会出现下图的菜单栏,点击刷新,即可pom文件所有的jar包到本地仓库

882
来自专栏lgp20151222

SVN错误:SVN Working copy XXX is too old

这是因为使用了低版本的svn生成了.svn内文件内容,但是,使用高版本svn同步时便出现该问题。

941
来自专栏web前端教室

第六节,mock数据&axios-《vue+vant+node+mongoDB+koa2》电商项目实战连载

当后台的数据还没有准备好时候,我们可以使用mock来创建一些假数据,用来进行get、post的操作,很方便的。

973
来自专栏性能与架构

Redis3 添加新节点到集群

向集群中添加新节点,有两种情况: (1)添加一个新节点,做为master,需要移动一部分slot到此节点 (2)添加一个新节点,做为slave,设置为集群中某个...

3487
来自专栏Linyb极客之路

linux常用基本命令之文件搜索命令

命令:find 语法:find [搜索范围路径] -name 【文件名称】(根据文件名查找) find [搜索范围路径] -size [...

3856

扫码关注云+社区