k8s使用教程(K8s kubectl 常用命令总结,建议收藏!)

2024-08-02 10:41:04 0

k8s使用教程(K8s kubectl 常用命令总结,建议收藏!)

这篇文章给大家聊聊关于k8s使用教程,以及K8s kubectl 常用命令总结,建议收藏!对应的知识点,希望对各位有所帮助,不要忘了收藏本站哦。

本文目录

K8s kubectl 常用命令总结,建议收藏!

我们已经知道kubernetes的常用术语和一些思想,要想进行二次开发,或者简单的说跑起来,运行一个小实例,那就要求我们需要对ta的常用操作相当的熟悉。入手了解kubectl是非常快速的一个方式,下面,我们就来看看kubectl的命令行操作的常用方式。 1.kubectl用法详解 1. kubectl语法 kubectl command: 子命令,用于操作kubernetes集群资源对象的命令,例如:create, delete, describe, get, apply等等 TYPE: 资源对象的类型,区分大小写,能以单数,复数或者简写形式表示。例如以下3中TYPE是等价的。 kubectl get pod pod1kubectl get pods pod1kubectl get po pod1 NAME:资源对象的名称,区分大小写。如果不指定名称,系统则将返回属于TYPE的全部对象的列表,例如:kubectl get pods 将返回所有pod的列表 flags: kubectl 子命令的可选参数,例如使用 -s 指定api server的url地址而不用默认值。 kubectl可操作的资源对象类型以及缩写: 在一个命令行中也可以同时对多个资源对象进行操作,以多个TYPE和NAME的组合表示,示例如下: 获取多个pod的信息: kubectlgetpods pod1 pod2 获取多种对象的信息: kubectlgetpod/pod1  rc/rc1 同时应用多个YAML文件,以多个-f file参数表示: kubectlgetpod-fpod1.yaml-fpod2.yamlkubectlcreate-fpod1.yaml-frc1.yaml-fservice1.yaml 2.kubectl 子命令详解 kebectl的子命令非常丰富,涵盖了对kubernetes集群的主要操作,包括资源对象的创建、删除、查看、修改、配置、运行等,详细的子命令如表2.10所示: 3.kubectl参数列表 Kubectl命令行的公共启动参数如下所示: 4.Kubectl 输出格式 kubectl命令可以用多种格式对结果进行显示,输出的格式通过-o参数指定: 5.kubectl操作示例 1、根据yaml配置文件一次性创建service和rc kubectlcreate-fmy-service.yaml-fmy-rc.yaml 2、根据目录下所有.yaml、.yml、.json文件的定义进行创建操作 kubectlcreate-f 3、查看所有Pod列表 kubectlgetpods 4、查看rc和service列表 kubectlgetrc,service 5、显示Node的详细信息 kubectldescribenodes 6、显示Pod的详细信息 kubectldescribepods/ 7、显示由RC管理的Pod信息 kubectldescribepods 8、删除基于pod.yaml文件定义的Pod kubectldelete-f pod.yaml 9、删除所有包含某个label的Pod和Service kubectldeletepods,services -lname= 10、删除所有Pod kubectldeletepods--all 11、在Pod的容器里执行date命令,默认使用Pod中的第1个容器执行 kubectlexec date 12、指定Pod中某个容器执行date命令 kubectl exec-cdate 13、以bash方式登陆到Pod中的某个容器里 kubectl exec -it-c/bin/bash 14、查看容器输出到stdout的日志 kubectl logs 15、跟踪查看容器的日志,相当于tail -f命令的结果 kubectl logs -f-c 以上就是本次分享的全部内容,现在想要学习的小伙伴欢迎关注六星社区,获取更多技能与教程。

K3s-轻量级K8s、Kuboard面板,安装使用教程

1、Helm是Kubernetes的包管理器 2、NFS即网络文件系统 3、K3s 轻量级的 Kubernetes 发行版 ***隐藏网址*** ***隐藏网址*** 输入初始用户名和密码,并登录 用户名: admin 密码:颂败 Kuboard123***隐藏网址***

kubernetes系列教程(十三)一次性任务Job和周期任务

视频教程连接 : kubernetes快速入门

Windows下可以通过批处理脚本完成批处理任务,脚本运行完毕后任务即可终止,从而实现批处理任务运行工作,类似的任务如何在kubernetes中运行呢?答案是Jobs,Jobs是kubernetes中实现一次性计划任务的Pod控制器—JobController,通过控制Pod来执行任务,其特点为:

Jobs任务运行方式有如下三种:

1、 定义一个jobs任务,通过在command中运行特定一个脚本,将当前的时间打印100次

2、 运行Jobs任务

3、 此时jobs控制器创建了一个pod容器运行任务,此时处于Running状态,任务处在运行过程中,如果运行完毕则会变为completed状态

4、查看jobs日志日志数据,可以看到当前jobs创建的任务是持续在终端中打印数字,且每次打印暂停1s钟

5、再次查看jobs的任务,可以看到任务已经completions,运行时长为103s,对应的pod状态处于completed状态

Jobs控制器提供了两个控制并发数的参数:completions和parallelism,completions表示需要运行汪历任务数的总数,parallelism表示并发运行的个数,如设置为1则会依次运行任务,前面任务运行再运行后面的任务,如下以创建5个任务数为例演示Jobs控制器实现并发数的机制。

1、 定义计算圆周率的Jobs任务

2、运行jobs任务,并用kubectl get jobs --watch查看jobs创建过程,可以看到pod任务是依次运行,直至达到completions所定义的数量

3、Jobs任务都已运行完毕,查看Jobs列表可以看到任务都处于Completed状态,查看pod日志可以看到Pi圆周率计算的结果

Jobs控制器支持运行并发任务,并发任务圆野即Jobs控制器一次运行多个Pod执行任务处理,如下以一次性运行3个Pod并发数为例演示通过Jobs控制器实现并发任务

1、定义Jobs任务,设置3个并发数任务

2、运行Jobs任务并查看,Jobs控制器同时创建了3个并发任务

3、通过上面的演示可知,通过parallelism指定并发数量,Jobs控制器会创建出多个Pod副本并运行直至任务completed,同时parallelism可以配合completions一起使用,通过并发创建特定数量的任务,如下以单次运行3个并发任务实现9个任务的Jobs任务

4、运行Jobs任务并观察创建过程,在describe jobs的详情events日志中可以看到一共创建了9个任务,每3个任务创建时间一样,即并发创建的任务

总结 :通过前面的例子解析可得知,Jobs能在kubernetes中实现类似Windows下批处理或Linux下shell任务的功能,通过运行特定任务数+并发数控制创建Pod任务。需要注意一点的是,Jobs控制器和Deployments副本控制器不一样,其不支持修改Jobs的yaml文件,如果有需要修改则需要提前将Jobs任务删除,然后再将修改后的yaml提交任务。

CronJobs用于实橘陵喊现类似Linux下的cronjob周期性计划任务,CronJobs控制器通过时间线创建Jobs任务,从而完成任务的执行处理,其具有如下特点:

CronJobs可通过schedule指定任务运行的周期,其使用参数和cronjob类似,分别使用:分时日月星5个参数表示周期性,其中*表示任意时间点,/表示每隔多久,-表示范围

举例子说明:

1、 /1 * * * 表示每隔1分钟运行任务

2、 1 0 * * 6-7 表示每周六日的0点01分运行任务

CronJobs任务是编写和Deployments类似,需啊哟一个schedule定期任务调度周期,通过jobTemplate定义生成Jobs任务的模版,定义一个任务为例:

1、 定义一个CronJobs任务,每隔5分钟运行一个任务

2、 运行CronJobs并查看任务列表

3、校验CronJobs任务运行的情况,可以看到CronJobs任务调用Jobs控制器创建Pod,Pod创建周期和schedule中定义的周期一致

当然,CronJobs中通过Jobs的模版也可以定义运行任务的数量和并发数,实现计划时间范围内并发运行多个任务的需求。

文章总结了在kubernetes集群中运行Jobs批处理任务和CronJobs两种控制器的功能使用,适用于特定场景下任务,Jobs任务执行完毕即completed,CronJobs周期性调用Jobs控制器完成任务的创建执行。

***隐藏网址***

***隐藏网址***

***隐藏网址***

***隐藏网址***

***隐藏网址***

***隐藏网址***

当你的才华撑不起你的野心时,你就应该静下心来学习

返回 kubernetes系列教程目录

如果觉得文章对您有帮助,请订阅专栏,分享给有需要的朋友吧

win10下docker开通k8s教程

一、Docker For Windows Stable在Enable Kubernetes这个问题上是有Bug的,建议切换到Edge版本 二、为了更快的完成一些安装,我们先通过一个阿里云的批处理,提前把Kubernetes需要的Images拉取下来,在powershell执行如下: ***隐藏网址*** cd k8s-for-docker-desktop .\load_images.ps1 无法加载文件 .ps1,因为在此系统中禁止执行脚本 以管理员身份运行powershell 执行 set-executionpolicy remotesigned 输入y即可 三、切换Settings到Kubernetes,勾选开启项进行安装,这个过程可能比较久。四、获取所有的上下文。 kubectl config get-contexts 五、切换Kubernetes运行上下文至 docker-desktop (之前版本的 context 为 docker-for-desktop) kubectl config use-context docker-desktop 六、验证 Kubernetes 集群状态 kubectl cluster-info kubectl get nodes 七、配置 Kubernetes 控制台 部署 Kubernetes dashboard ***隐藏网址*** 或 kubectl create -f kubernetes-dashboard.yaml 检查 kubernetes-dashboard 应用状态 kubectl get pod -n kubernetes-dashboard 开启 API Server 访问代理 kubectl proxy 通过如下 URL 访问 Kubernetes dashboard ***隐藏网址***八、配置控制台访问令牌 $TOKEN=((kubectl-n kube-system describe secret default|Select-String "token:")-split "+")kubectl config set-credentials docker-for-desktop --token="${TOKEN}" echo $TOKEN 输入token即可登录 或者 新打开一个cmd,cd到kubernetes路径 kubectl -n kube-system describe secret $(kubectl -n kube-system get secret | grep admin-user | awk ’{print $1}’) 复制最后一个token输入上面即可

如果你还想了解更多这方面的信息,记得收藏关注本站。

k8s使用教程(K8s kubectl 常用命令总结,建议收藏!)

本文编辑:admin

更多文章:


winrar4 01破解版(winrar4.0132位破解方法)

winrar4 01破解版(winrar4.0132位破解方法)

本文目录winrar4.0132位破解方法winrar4.0.2.0破解求winrar4.0破解版winrar4.01 32位破解方法winrar4.1.1.0在哪下载winrar4.0 win7 64位破解版winRAR4.1 怎样破解收

2024年6月6日 14:02

专门破qq密码的软件免费(qq密码破解大师免费版v2.1.21安卓最好用吗)

专门破qq密码的软件免费(qq密码破解大师免费版v2.1.21安卓最好用吗)

各位老铁们好,相信很多人对专门破qq密码的软件免费都不是特别的了解,因此呢,今天就来为大家分享下关于专门破qq密码的软件免费以及qq密码破解大师免费版v2.1.21安卓最好用吗的问题知识,还望可以帮助大家,解决大家的一些困惑,下面一起来看看

2024年8月6日 22:45

万能钥匙破解最强版本(wifi破解器哪个最强最好)

万能钥匙破解最强版本(wifi破解器哪个最强最好)

这篇文章给大家聊聊关于万能钥匙破解最强版本,以及wifi破解器哪个最强最好对应的知识点,希望对各位有所帮助,不要忘了收藏本站哦。本文目录wifi破解器哪个最强最好哪种万能钥匙破WIFI密码最有效,最可能成功wiFi万能钥匙哪个版本破解的最多

2024年7月12日 16:01

飞信下载地址(飞信要如何下载)

飞信下载地址(飞信要如何下载)

大家好,关于飞信下载地址很多朋友都还不太明白,不过没关系,因为今天小编就来为大家分享关于飞信要如何下载的知识点,相信应该可以解决大家的一些困惑和问题,如果碰巧可以解决您的问题,还望关注下本站哦,希望对各位有所帮助!本文目录飞信要如何下载手机

2024年7月17日 19:25

想下载视频用什么软件(视频下载软件有哪些)

想下载视频用什么软件(视频下载软件有哪些)

大家好,关于想下载视频用什么软件很多朋友都还不太明白,不过没关系,因为今天小编就来为大家分享关于视频下载软件有哪些的知识点,相信应该可以解决大家的一些困惑和问题,如果碰巧可以解决您的问题,还望关注下本站哦,希望对各位有所帮助!本文目录视频下

2024年8月14日 14:36

家园2修改器(家园2修改器无敌bug怎样解决)

家园2修改器(家园2修改器无敌bug怎样解决)

本文目录家园2修改器无敌bug怎样解决家园2妖都 贸易模式怎么可以用修改器家园2(Homeworld 2)最新六项属性修改器如何使用跪求一个家园2 1.0版本的修改器 跪求家园2修改器无敌bug怎样解决关闭修改器,现在已知的家园2修改器都没

2023年5月3日 08:40

考试宝典电脑版官网下载(下载驾考宝典电脑版的方法)

考试宝典电脑版官网下载(下载驾考宝典电脑版的方法)

本篇文章给大家谈谈考试宝典电脑版官网下载,以及下载驾考宝典电脑版的方法对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。本文目录下载驾考宝典电脑版的方法电脑版等考宝典怎么下载打不开联想小新 怎么下载等考宝典wps考试宝典在哪电脑版考试宝

2024年7月3日 22:21

刀塔怎么选英雄?DOTA2有多少英雄

刀塔怎么选英雄?DOTA2有多少英雄

本文目录刀塔怎么选英雄DOTA2有多少英雄刀塔英雄真名字大全如范迪塞尔,帕克,莉娜,斯文不要别称像什么影魔,仙女龙,火女,流浪剑客就算了dota2新手推荐选哪5大英雄求推荐刀了个塔和刀塔英雄有什么区别有哪些已经关服的手游让你至今还念念不忘刀

2024年6月5日 22:58

前线突击队数据包(疫情到什么阶段了,前线突击队队员们,身体状况,精神状况如何)

前线突击队数据包(疫情到什么阶段了,前线突击队队员们,身体状况,精神状况如何)

本文目录疫情到什么阶段了,前线突击队队员们,身体状况,精神状况如何乌东部战火重燃,波罗申科派遣前线的空降突击部队遭遇重创,波罗申科接下来怎么办卫国战争期间,苏联为何要大规模组建近卫军近卫军与苏联普通部队有何区别为啥《克隆人的进攻》里面机器人

2024年5月15日 12:35

mk连发程序下载(怎么买DNF连发程序)

mk连发程序下载(怎么买DNF连发程序)

本文目录怎么买DNF连发程序mk连发程序怎么用怎么买DNF连发程序不用买的,在百度上打DNF连发程序,再下载,然后桌面上就有一个DNF的图标,不过是红色的,名字是MK连发程序,鼠标双击,工具栏上就会出和桌面上一样的红色DNF图标了,再打开桌

2024年3月4日 06:30

qq聊天记录删除了怎么恢复(qq聊天记录删除了怎么恢复,恢复删除qq聊天记录)

qq聊天记录删除了怎么恢复(qq聊天记录删除了怎么恢复,恢复删除qq聊天记录)

本文目录qq聊天记录删除了怎么恢复,恢复删除qq聊天记录手机QQ聊天记录删除了怎么恢复手机qq聊天记录删除了怎么恢复qq删除后聊天记录如何恢复qq聊天记录删除了怎么恢复,恢复删除qq聊天记录1、登录QQ,进入到聊天界面。2、找到右上角的人头

2024年7月23日 06:13

榴莲丝瓜黄瓜香蕉草莓(香蕉草莓丝瓜榴莲秋葵哈意思)

榴莲丝瓜黄瓜香蕉草莓(香蕉草莓丝瓜榴莲秋葵哈意思)

大家好,今天小编来为大家解答以下的问题,关于榴莲丝瓜黄瓜香蕉草莓,香蕉草莓丝瓜榴莲秋葵哈意思这个很多人还不知道,现在让我们一起来看看吧!本文目录香蕉草莓丝瓜榴莲秋葵哈意思凉性水果有哪几种温性的有哪几种吃什么水果排毒养颜祛痘月经期间不能吃的水

2024年6月18日 02:24

qq浏览器兼容模式怎么设置(QQ浏览器Mac版怎么设置兼容模式)

qq浏览器兼容模式怎么设置(QQ浏览器Mac版怎么设置兼容模式)

本篇文章给大家谈谈qq浏览器兼容模式怎么设置,以及QQ浏览器Mac版怎么设置兼容模式对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。本文目录QQ浏览器Mac版怎么设置兼容模式qq浏览器怎么改成兼容模式手机qq浏览器怎么改成兼容模式手机

2024年4月22日 12:10

古代大户人家一般都有管家,管家是做什么的又是怎么产生的?历史上一个家族的管家是做什么的

古代大户人家一般都有管家,管家是做什么的又是怎么产生的?历史上一个家族的管家是做什么的

本文目录古代大户人家一般都有管家,管家是做什么的又是怎么产生的历史上一个家族的管家是做什么的管家婆免费软件怎么下载电脑管家、360卫士、Windows Defender哪个更好古代大户人家一般都有管家,管家是做什么的又是怎么产生的举两个例子

2024年7月22日 02:24

常德市协同办公平台手机显示登录失败?山东通协同办公平台是干什么用的

常德市协同办公平台手机显示登录失败?山东通协同办公平台是干什么用的

本文目录常德市协同办公平台手机显示登录失败山东通协同办公平台是干什么用的智慧协同办公平台的设计与实现明源工程协同管理平台网站怎么用账号登录协同办公平台介绍有哪些如何选择一个安全、合规、高效的政府办公协同平台常德市协同办公平台手机显示登录失败

2023年7月20日 11:40

office 2003 迷你版(Office2003迷你版和Encart2007的问题)

office 2003 迷你版(Office2003迷你版和Encart2007的问题)

本文目录Office2003迷你版和Encart2007的问题请教Microsoft Office2003 迷你版(61.2M) 急!!!!Office2003迷你版怎么下载Office2003迷你版和Encart2007的问题从offic

2024年5月23日 00:15

站长统计草莓芭乐丝瓜小猪(丝瓜草莓香蕉向日葵芭乐香草共同的特点是什么健康百)

站长统计草莓芭乐丝瓜小猪(丝瓜草莓香蕉向日葵芭乐香草共同的特点是什么健康百)

大家好,站长统计草莓芭乐丝瓜小猪相信很多的网友都不是很明白,包括丝瓜草莓香蕉向日葵芭乐香草共同的特点是什么健康百也是一样,不过没有关系,接下来就来为大家分享关于站长统计草莓芭乐丝瓜小猪和丝瓜草莓香蕉向日葵芭乐香草共同的特点是什么健康百的一些

2024年7月13日 00:30

2022年中考查询成绩入口(2022中考成绩在哪里查询)

2022年中考查询成绩入口(2022中考成绩在哪里查询)

这篇文章给大家聊聊关于2022年中考查询成绩入口,以及2022中考成绩在哪里查询对应的知识点,希望对各位有所帮助,不要忘了收藏本站哦。本文目录2022中考成绩在哪里查询2022年中考录取结果怎么查询2022年中考成绩怎么查中考查询成绩入口2

2024年9月6日 20:55

英汉互译在线翻译拍照(用什么软件可以拍照后将英语课文翻译成中文)

英汉互译在线翻译拍照(用什么软件可以拍照后将英语课文翻译成中文)

今天给各位分享用什么软件可以拍照后将英语课文翻译成中文的知识,其中也会对用什么软件可以拍照后将英语课文翻译成中文进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!本文目录用什么软件可以拍照后将英语课文翻译成中文手机拍照怎

2024年8月18日 05:16

简单学习网怎么样(简单学习网怎么样)

简单学习网怎么样(简单学习网怎么样)

其实简单学习网怎么样的问题并不复杂,但是又很多的朋友都不太了解简单学习网怎么样,因此呢,今天小编就来为大家分享简单学习网怎么样的一些知识,希望可以帮助到大家,下面我们一起来看看这个问题的分析吧!本文目录简单学习网怎么样简单学习网初中历史老师

2024年7月26日 14:35

近期文章

本站热文

iphone vpn设置(ios设置vpn快捷开关)
2024-07-22 15:01:12 浏览:2334
windows12正式版下载(操作系统Windows Server 2012 R2,在哪能下载到,公司用的)
2024-07-20 17:26:53 浏览:1730
java安装教程(win10如何安装JAVA)
2024-07-19 19:55:49 浏览:1155
client mfc application未响应(每次进cf就提示client MFC Application未响应该怎么办啊!急急急)
2024-07-20 11:15:58 浏览:1152
标签列表

热门搜索