欢迎光临散文网 会员登陆 & 注册

徐亮伟Kubernetes/K8S基于ELKStack日志采集与分析实践

2023-05-22 16:40 作者:戰億殇  | 我要投稿

kubectl命令

kubectl的语法:kubectl [command] [TYPE] [NAME] [flags]

  • command:指定要对一个或多个资源执行的操作,例如 create、get、describe、delete

  • type:指定资源类型。资源类型不区分大小写, 可以指定单数、复数或缩写形式

  • name:指定资源的名称。名称区分大小写。 如果省略名称,则显示所有资源的详细信息,如 kubectl get pods

  • flags:指定可选的参数。例如,可以使用 -s 或 -server 参数指定 Kubernetes API 服务器的地址和端口

常用命令示例:

  • kubectl get pods

  • kubectl get nodes

  • kubectl create -f nginx-deployment.yaml

  • kubectl delete po rc-nginx-btv4j

  • kubectl scale rc rc-nginx-3 —replicas=4

  • kubectl logs mysql-478535978-1dnm2

  • kubectl expose rc nginx --port=80 --target-port=8000(为RC的nginx创建service,并通过Service的80端口转发至容器的8000端口上)

  • kubecl run xxxxx 创建并运行一个或多个容器镜像

其他内容,如:数据管理,dashboard,包管理、集群监控、集群日志管理等,感兴趣的同学可以通过下方的参考或链接了解。


徐亮伟Kubernetes/K8S基于ELKStack日志采集与分析实践的评论 (共 条)

分享到微博请遵守国家法律