kubernete简单指令

  • 部署程序
  • 查看应用信息
  • 创建并发布service
  • 其它

部署程序

显示当前版本:kubectl version

显示当前集群信息:kubectl cluster-info

显示节点:kubectl get nodes

显示namespace:kubectl get namespace
在输入下面的各种命令时,指令后面可以加上–namespace=XXX来区分,否则namespace默认为default

部署新的程序: kubectl run kubernetes-bootcamp --image=gcr.io/google-samples/kubernetes-bootcamp:v1 --port=8080

查看所有部署的程序:kubectl get deployments

建立新的代理:kubectl proxy

通过curl指令访问:curl http://localhost:8001/version

定义变量POD_NAME:export POD_NAME=$(kubectl get pods -o go-template --template ‘{{range .items}}{{.metadata.name}}{{"\n"}}{{end}}’)

通过curl访问: curl http://localhost:8001/api/v1/namespaces/default/pods/$POD_NAME/proxy/

查看应用信息

查看所有pod:kubectl get pods

查看pod的详细信息: kubectl describe pods XXX

查看pod的日志信息:kubectl logs XXX

查看pod的环境信息: kubectl exec XXX env

开启pod的bash进程:kubectl exec -ti XXX bash

创建并发布service

创建并发布service : kubectl expose deployment/kubernetes-bootcamp --type=“NodePort” --port 8080 --name=my-service

查看service:kubectl get services

查看service详细信息: kubectl describe services/XXX

给pod添加label,label为app,值为v1:kubectl label pod XXX app=v1

查看所有label为v1的pod:kubectl get pods -l app=v1

删除指定的service:kubectl delete service -l run=XXX

其它

定义伸缩数量:kubectl scale deployments/XXX --replicas=N
N为数量

升级app: kubectl set image deployments/kubernetes-bootcamp kubernetes-bootcamp=jocatalin/kubernetes-bootcamp:v2

部署回滚:kubectl rollout undo deployments/kubernetes-bootcamp

删除job:kubectl delete job -n uat -l release=uat-hcloudmon
uat-hcloudmon为标签名

kubernete简单指令相关推荐

  1. MySQL数据库简单指令

    MySQL数据库简单指令 1. 启动MySQL服务: net start mysql 2. 进入MySQL: mysql -u root -p 3. 查看MySQL信息: \s 4. 修改MySQL密 ...

  2. [Overleaf] LaTeX中的斜体、加粗、下划线和简单指令

    [Overleaf] LaTeX中的部分使用技巧 1.斜体 使用 \textit 指令 it is an \textit{apple}. 运行结果: 2.字体加粗 使用 \textbf 指令,或者使用 ...

  3. Linux查看文件大小的简单指令

    文章目录 1.查看虚拟机内存状态 2.查看Linux目录大小 3.查看当前目录下的总大小 4.查看当前目录下的文件大小 5.ls 简单指令 5.1.查看隐藏文件(文件前缀带 点的) 5.2.当前目录下 ...

  4. Ubuntu简单指令和热键的学习

    Ubuntu查看本机版本的方法 sudo lsb_release -a即可 注销linux: 输入:exit 注意,离开系统不是关机,基本上,linux本身已经有相当多的工作进行,所以你离开时,这次这 ...

  5. mysql简单指令_Mysql基本指令

    1.检查字符集 SHOW VARIABLES WHERE Variable_name LIKE 'character\_set\_%' OR Variable_name LIKE 'collation ...

  6. linux||Linux的操作系统的简单指令

    Linux常用指令 1.查看目录的相关命令 格式:ls[参数][目录文件]; -a/-all 所有文件和目录; -l 使用详细格式列表: -t 用文件和目录的更改时间排序 -r 反向排序 –help ...

  7. logo计算机编程简单指令,pc logo 基本绘图命令

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 百度百科中的词条信息: PC LOGO 4.0常用命令一览表 内容: 编号 英文指令 英文简码 中文指令 用法举例 用法说明 1 FORWARD FD 前 ...

  8. DOSBox简单指令

    DEBUG下 -mov  修改内存 -d   查看内存 -e  修改内存 -a    对代码段编写程序 -t= 偏移量  指令条数

  9. 【悠然】mysql简单指令笔记

    **按照安装步骤安装mysql之后,学习一下指令: 打开MySQL:  mysql -u root -p 创建一个名为"mydb1"的数据库: create database 数据 ...

最新文章

  1. java 界面线性布局_怎么用java代码写一个线性布局;布局里面有两个按钮是水平的...
  2. 曾优雅击退史上最凶狠的DDoS攻击,AliGuard的高性能从何而来?
  3. Python入门4_之字典的使用
  4. SAP UI5应用的一个调试参数 - sap-ds-debug=true
  5. 如何debug 右键菜单执行逻辑 - Test BSP Application page implementation
  6. linux 内核空间 sy,在 Linux 下用户空间与内核空间数据交换的方式,第 1 部分: 内核启动参数、模块参数与sysf...
  7. Ubuntu LVS DR模式生产环境部署
  8. 马斯克又一语双关 引用猫王金曲威胁直接向推特股东发要约收购?
  9. 基于k8s的测试执行工具:TestKube
  10. HCIE Security AC的准入技术 备考笔记(幕布)
  11. 统计学从数据到结论(第四版) pdf
  12. C-COT跟踪算法在OTB数据集上测试的接口函数
  13. 车牌识别技术应用场景
  14. 张朝阳喊话俞敏洪:为什么还不退休?
  15. 游戏引擎编程需要哪些基本数学知识?
  16. JavaScript:将输入的一串数字转换成中文大写,最高可写12位(千亿)
  17. MFRC522读卡封装(附源代码)
  18. vex机器人 亚洲公开赛_喜报| HFI人工智能社勇夺VEX机器人亚洲公开赛最高荣誉“全能奖”等四奖项...
  19. kafka系列之Coordinator(14)
  20. 74HC165串行读取的信号全是ff

热门文章

  1. php怎么使用艺术字,我是怎样用Word在图片上写艺术字的
  2. Docker中,diff和merged这两个文件夹的作用
  3. CSS文本超出显示省略号
  4. 设计模式(21):创建型-单例模式(Singleton)
  5. cocostudio Scrollview的使用
  6. Spring(二)控制反转
  7. MySQL事务原理之事务概述和隔离级别
  8. scratch实现无限地图/svg格式图片的优势/自制素材/少儿编程scratch教研教案课件课程素材脚本
  9. XShell命令查看进程
  10. EasyTable组件,Delphi 和 C++ Builder-SEO狼术