• K8s Scheduler 在调度 pod 过程中遗漏部分节点的问题排查

    时间:2022-06-01 20:17:05

    问题现象在TKE控制台上新建版本为v1.18.4(详细版本号<v1.18.4-tke.5)的独立集群,其中,集群的节点信息如下:有3个masternode和1个workernode,并且worker和master在不同的可用区。node角色label信息ss-stg-ma-01masterla...

  • 一次K8s中的Pod解析外网域名错误的问题排查

    时间:2022-06-01 17:08:55

    在 Kubernetes 中,比如服务 a 访问服务 b,对于同一个 Namespace下,可以直接在 pod 中,通过 curl b 来访问。

  • k8s实践16:使用job控制器备份Mysql容器pod数据库

    时间:2022-05-29 06:25:40

    job配置和简易测试官方文档1.job简单介绍job也是种控制器,k8s有两种类型的控制器,一种是服务类控制器,比如deployment,deamonset,replicaset等等.一种是工作任务类控制器,job和cronjon就是工作任务类控制器.job的简易参数介绍spec.template格...

  • k8s学习笔记之五:Pod资源清单spec字段常用字段及含义

    时间:2022-05-29 04:56:39

    第一章、前言在上一篇博客中,我们大致简述了一般情况下资源清单的格式,以及如何获得清单配置的命令帮助,下面我们再讲解下清单中spec字段中比较常见的字段及其含义第二章、常用字段讲解spec.containers <[]object>spec.containers<[]object&g...

  • 怎么使用Pod的Liveness和Readiness与StartupProbe

    时间:2022-05-17 06:34:34

    当你使用kubernetes的时候,有没有遇到过Pod在启动后一会就挂掉然后又重新启动这样的恶性循环?你有没有想过kubernetes是如何检测pod是否还存活?

  • [K8s]无yaml文件重启Pod

    时间:2022-05-15 06:28:10

    在没有pod的yaml文件时,强制重启某个podkubectlgetpodPODNAME-nNAMESPACE-oyaml|kubectlreplace--force-f-来源:https://www.jianshu.com/p/baa6b11062de[K8s]无yaml文件重启Pod的更多相关文...

  • [k8s]kube-router替代kube-proxy实现svc网络和pod网络

    时间:2022-05-14 09:21:37

    本文讲解了kube-router部署,无需在部署kube-proxy了.kube-router采用lvs实现svc网络,采用bgp实现pod网络.kube-router也是基于cni网络,本文是容器方式跑的kube-router1.替代了kube-proxy组件,无需在部署kube-proxy了,解...

  • K8S-利用Exec Websocket接口实现Pod间的文件拷贝

    时间:2022-05-12 23:46:17

    本文通过K8S的exec websocket接口结合tar将文件树压缩为数据流以及解压还原, 实现两个Pod间拷贝文件的功能.

  • kubernetes容器编排之定义环境变量以及通过downwardapi把pod信息作为环境变量传入容器内

    时间:2022-05-12 18:31:59

    系列目录在学习docker的时候,大家可能经常看到不少示例在dockerrun的时候指定环境变量(比如wordpress的docker示例就是通过环境变量传入账户和密码到容器内).这里之所以经常用到环境变量,主要基于以下两点原因容器内的操作往往都是自动化的,而不像在windows会有图形界面提示输入...

  • 【K8S学习笔记】Part3:同一Pod中多个容器间使用共享卷进行通信

    时间:2022-05-11 16:07:33

    本文将展示如何使用共享卷(Volume)来实现相同Pod中的两个容器间通信。注意:本文针对K8S的版本号为v1.9,其他版本可能会有少许不同。0x00准备工作需要有一个K8S集群,并且配置好了kubectl命令行工具来与集群通信。如果未准备好集群,那么你可以使用Minikube创建一个K8S集群,或...

  • k8s中yaml文件pod的语法(转)

    时间:2022-05-09 00:17:29

    kubernetesyaml格式的Pod配置文件#yaml格式的pod定义文件完整内容:apiVersion:v1#必选,版本号,例如v1kind:Pod#必选,Podmetadata:#必选,元数据name:string#必选,Pod名称namespace:string#必选,Pod所属的命名空间...

  • K8s中的多容器Pod和Pod内容器间通信

    时间:2022-05-02 06:02:53

    容器(Container)常被用来解决比如微服务的单个问题,但在实际场景中,问题的解决往往需要多容器方案。本文会讨论将多个容器整合进单个KubernetesPod 中,以及Pod中的容器之间是如何通信的。KubernetesPod是什么?首先我们来探讨下什么是Pod。Pod是Kubernetes中最...

  • k8s之深入解剖Pod(二)

    时间:2022-04-16 04:47:10

    目录:Pod配置管理:ConfigMap容器内获取Pod信息:DownwardAPIPod生命周期和重启策略Pod健康检查一、ConfigMap将应用所需的配置信息与程序进行分离,可以使应用程序更好的被复用,通过不同的配置实现更灵活的功能。如果将应用打包成镜像,再用环境变量或者外挂文件的方式挂载配置...

  • k8s之深入解剖Pod(一)

    时间:2022-04-16 04:46:46

    上文说了一下k8s的简单使用,接下来就让我们来具体深入了解一下Pod。为了避免篇幅太长,所以会分成几篇。目录:Pod定义详解静态PodPod容器共享Volume一、Pod定义详解先看一个简单的nginx的Pod定义:apiVersion:v1kind:Podmetadata:nam:nginx-te...

  • k8s通过service访问pod(五)--技术流ken

    时间:2022-04-09 04:43:34

    service每个Pod都有自己的IP地址。当controller用新Pod替代发生故障的Pod时,新Pod会分配到新的IP地址。这样就产生了一个问题:如果一组Pod对外提供服务(比如HTTP),它们的IP很有可能发生变化,那么客户端如何找到并访问这个服务呢?Kubernetes给出的解决方案是Se...

  • 解决删除~/Library/Caches/CocoaPods/search_index.json重新pod search还是不起作用

    时间:2022-04-08 16:54:20

    今天新苹果机安装cocoapods,安装完以后发现怎么podsearch都没有用命令行提示:swhcxp@iosdevmac~%podsearchAlmofireSetupcompleted[!]Unabletofindapodwithname,author,summary,ordescriptio...

  • 利用cocoapods管理开源项目,支持 pod install安装整个流程记录(github公有库)

    时间:2022-04-08 16:55:02

    利用cocoapods管理开源项目,支持podinstall安装整个流程记录(github公有库),完成预期的任务,大致有下面几步:1.代码提交到github平台2.创建.podspec3.编辑.podspec4.添加tag5.验证6.注册CocoaPods7.发布详细流程如下:1.代码提交到git...

  • 【突发问题】昨天更新了OS X EI Capitan 出现了Cocoapods的 pod :command not found

    时间:2022-03-18 05:16:10

    然后我百度:http://www.jianshu.com/p/6ff1903c3f11果真,我想想然后执行了作者说的第一步,删除本地Cocoapods文件,然后发现我执行不了接下来的几个步骤了。所以我就执行平时执行安装pod的命令出现了错误:localhost:~LV$sudogeminstallc...

  • Plain old data structure(POD)

    时间:2022-03-17 06:22:43

    Plainolddatastructure,缩写为POD,是C++语言的标准中定义的一类数据结构,POD适用于需要明确的数据底层操作的系统中。POD通常被用在系统的边界处,即指不同系统之间只能以底层数据的形式进行交互,系统的高层逻辑不能互相兼容。比如当对象的字段值是从外部数据中构建时,系统还没有办法...

  • Kubernetes 笔记 11 Pod 扩容与缩容 双十一前后的忙碌

    时间:2022-02-28 00:23:14

    本文首发于我的公众号Linux云计算网络(id:cloud_dev),专注于干货分享,号内有10T书籍和视频资源,后台回复「1024」即可领取,欢迎大家关注,二维码文末可以扫。Hi,大家好,欢迎大家和我一起学K8S,这是系列第11篇。资源的伸缩在云计算环境中是至关重要的,云计算的动机就是企图提高资源...