简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
概述docker原理上说只能运行在linux环境下,所有在windows和macOS下面都是通过虚拟机来实现的,通过在系统内部署Boot2Docker来作为运行环境实现docker的部署,此处只是简单讲解CenterOS环境准备准备一台安装了CenterOS的服务器,云主机,服务器,虚拟机都可以安装步骤更新系统依赖root用户执行 yumupdat...
Jenkins自定义构建参数使用配置参数化构建新建参数简单的在命令使用, 直接使用字符参数即可配置名称和默认值命令中引用mvn compile jib:build \-Dimage_tag=pa-1.5.0${BUILD_TAG} \-Dregistry_url=${REGISTRY_URL} \-Dregistry_username=${REGISTRY_USERNAME...
POD概念基础为了方便一组容器的通信和共享, K8s 提出了 POD 的概念.同一个POD里面的容器共享网络和存储卷, 他们可以使用 localhost 相互访问主要实现是每个Pod都有一个 pause 容器, POD 启动的时候会首先启动 pause 容器.之后其他容器将会共享pause 容器的网络和卷那么两个容器的端口一定不能相同![](https://img-blog.csdnimg.cn/
文章目录POD 的基本用法1.POD运行说明2.POD封装容器的用法POD 的基本用法1.POD运行说明K8S 对容器运行的要求是主程序一直要在前台执行,如果使用 nohup 后台运行的话, 在nohup 执行完毕后则认为POD已经执行结束。接下来会立刻销毁POD。如果这个时候陪配置了 ReplicationController, 监控到POD已经停止,就又有启动一个新的,这样就会陷入不断...
1. 目的为了方便学习K8S , 可以使用本地电脑快速搭建一个K8S集群, 使用的工具主要是Kind原理是将K8S集群组件迁移到Docker容器内部(有点类似于Rancher), 从而快速搭建K8S 集群.2. 准备工作2.1 GO语言环境安装2.1.1 环境搭建可以参考我的博客: https://blog.csdn.net/qq_21047625/article/details/93921600
定时扫描K8s集群证书的过期时间, exporter 需要运行 daemonset 感觉过于浪费资源, 打算自己用Go下一个工具, 定时在每个节点上都拉起一下, 跑完了就销毁.替换为您要验证的证书文件的路径。代码将读取证书文件,解析证书并检查当前时间是否在证书的有效期内。根据验证结果,将输出相应的结果。在上面的代码中,需要将。
Informer 的 Resync 机制是指在一定时间间隔内强制重新同步(resync)资源对象的机制。这个机制可以帮助应用程序确保本地缓存中的资源对象与实际的 API Server 中的资源对象保持同步,从而减少对 API Server 的请求频率,提高性能和效率。Resync 机制的实现通常涉及两个方面的内容:定时的全量同步:Informer 定期执行全量的列表请求,获取所有资源对象的最新状态
文章目录简介环境准备简介本片文章讲述使用 kubeadm 来安装K8S, 一般安装K8S集群的时候是使用 yun install kubernetes , 因为安装过程中需要修改各个组件启动参数, 整个过程比较复杂而且容易出错, 于是Kubernetes 开始引入 kubeadm 来简化集群部署的过程环境准备...
在Kubernetes Go客户端中,你可以使用一些基本的算术运算符来对ResourceList进行加减操作。ResourceList中的值是以。需要计算STS需要的资源并且扩容NameSpace的resourcequotas。类型表示的,这个类型实际上是一个map,其中key是。你可以通过操作map中的值来进行加减乘除操作。
文章目录Rancher CLI 安装概要安装Rancher CLI 安装概要Rancher CLI 是一款 Racher 的客户端工具, 允许通过 shell 命令来调用Rancher的API接口, 大大的方便了对Rancher的操作安装登录rancher 在右下角下载 Rancher CLI, 这里我们下载linux版本的下载到对应目录tar -zxvf rancher-linu...