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

Kubernetes使用命令

作者头像
斯武丶风晴
发布2020-04-30 17:04:47
5310
发布2020-04-30 17:04:47
举报
文章被收录于专栏:龙首琴剑庐龙首琴剑庐

kubeadm/kubelet/kubectl区别

  • kubeadm是kubernetes集群快速构建工具
  • kubelet 运行在所有节点上,负责启动POD和容器,以系统服务形式出现
  • kubectl:kubectl是kubenetes命令行工具,提供指令

Kubernetes常用命令

  • 启动节点的 K8S 服务
代码语言:javascript
复制
systemctl start kubelet
# 设置开机启动
systemctl enable kubelet
代码语言:javascript
复制
# 查看集群中的节点
kubectl get nodes
# 查看存在问题的 pod
kubectl get pod --all-namespaces
# 查看当前提供的服务列表
kubectl -n kube-system get svc

部署,服务

  • 部署是指 Kubernetes 向Node节点发送指令,创建容器的过程
  • Kubernetes支持 yml格式的部署脚本
代码语言:javascript
复制
# 创建部署或服务
kubectl create -f     部署yml文件 |  服务yml文件 
# 更新部署配置或服务配置
kubectl apply -f      部署yml文件  |  服务yml文件 
# 删除部署(Deployment)|服务(Service)
kubectl delete  deployment   部署名称
kubectl delete  service    服务名称

# 查看已部署pod
kubectl get pod [-o wide] 
# 查看Pod详细信息
kubectl describe pod POD名称 
# 查看pod输出日志
kubectl logs [-f] pod名称 

# 查看已部署service
kubectl get service
# 查看service详细信息
kubectl describe service tomcat-service
代码语言:javascript
复制
# 进入对应的容器
kubectl exec -it tomcat-deploy-67d97c4c97-bn5zd /bin/bash

by Sven Augustus https://my.oschina.net/langxSpirit

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

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

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

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

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