上一页 1 ··· 13 14 15 16 17 18 19 20 21 ··· 72 下一页
摘要: 删除一个节点前,先驱赶掉上面的pod kubectl drain node-06 --delete-local-data --force --ignore-daemonsets 此时节点上面的pod开始迁移 检查节点状态,被标记为不可调度节点 [root@node-01 ~]# kubectl ge 阅读全文
posted @ 2020-12-16 15:43 人艰不拆_zmc 阅读(250) 评论(0) 推荐(0) 编辑
摘要: 快乐周一,一到公司就出现了各种问题,jenkins无法构建,dev环境500.。。。。。 首先检查jenkins问题,老问题,,,,磁盘太小,清理下工作空间就好了。 当我清理了下workspace,发现还是没有多少地方空余出来。然后就开始一个一个检查 df -h 查看磁盘占用 du -sh * 查看 阅读全文
posted @ 2020-12-14 22:07 人艰不拆_zmc 阅读(7144) 评论(0) 推荐(0) 编辑
摘要: chrony 是网络时间协议(NTP)的通用实现。 chrony 包含两个程序:chronyd 是一个可以在启动时启动的守护程序。chronyc 是一个命令行界面程序,用于监视 chronyd 的性能并在运行时更改各种操作参数。 与其它时间同步软件的对比:https://chrony.tuxfami 阅读全文
posted @ 2020-12-14 21:53 人艰不拆_zmc 阅读(547) 评论(0) 推荐(0) 编辑
摘要: NAT 是 network address translation 的缩写 网络地址转换 网络地址转换主要有两种:SNAT和DNAT,即源地址转换和目标地址转换 SNAT:源地址转换 eg:多台pc机使用ADSL路由器共享上网 每个pc都配置了内网IP,当pc机要访问外部网络的时候,路由器将数据包的 阅读全文
posted @ 2020-12-10 17:10 人艰不拆_zmc 阅读(291) 评论(1) 推荐(0) 编辑
摘要: 【摘要】 viper是一个简单好用的读取配置文件的第三方开源库,它支持多种类型配置的读写,包括json、yaml、环境变量、命令行等,使用该库可以免去一些繁琐的配置读取代码实现。 一 基本原理 当viper被调用来获取参数时,它的基本执行逻辑如下: 1.通过自己的内部实现,获取指定对象(配置文件,环 阅读全文
posted @ 2020-12-09 14:19 人艰不拆_zmc 阅读(1388) 评论(0) 推荐(0) 编辑
摘要: kubectl get nodes NAME STATUS ROLES AGE VERSION i-6fns0nua Ready master 6d3h v1.15.2 i-m69skuyd Ready <none> 6d2h v1.15.2 kubectl label node i-m69skuy 阅读全文
posted @ 2020-12-04 13:39 人艰不拆_zmc 阅读(1022) 评论(0) 推荐(0) 编辑
摘要: 如果你想记录日志文件【新建日志记录文件】 touch my.log chmod u+w my.log nohup npm run serve > my.log 2>my.log & exit 如果没有报错,就成功了。此时可以看到网页运行成功。 最后,一定要控制台执行exit,退出登录。 【不记录日志 阅读全文
posted @ 2020-12-04 13:37 人艰不拆_zmc 阅读(4476) 评论(0) 推荐(0) 编辑
摘要: 1、配置用户名邮箱 git config --global user.name "用户名" git config --global user.email "邮箱" 2、查找.gitconfig文件位置 find / -name .gitconfig 3、打开.gitconfig文件4、加入下面的代码 阅读全文
posted @ 2020-12-01 17:19 人艰不拆_zmc 阅读(771) 评论(0) 推荐(0) 编辑
摘要: certs.sh: #!/bin/bash set -e export PATH=$PATH:/usr/local/sbin:/usr/local/bin usage() { cat <<EOF Generate certificate suitable for use with an sideca 阅读全文
posted @ 2020-12-01 12:01 人艰不拆_zmc 阅读(429) 评论(0) 推荐(0) 编辑
摘要: AdmissionWebhook介绍请参见Kubernetes AdmissionWebhook这篇博客。 webhook如何工作的 注册webhook server 资源操作请求通过API Server Auth验证 根据注册信息回调对应的webhook server webhook注册信息说明 阅读全文
posted @ 2020-12-01 11:02 人艰不拆_zmc 阅读(1663) 评论(0) 推荐(0) 编辑
摘要: 什么是AdmissionWebhook? 什么是AdmissionWebhook,就要先了解K8S中的admission controller, 按照官方的解释是: admission controller是拦截(经过身份验证)API Server请求的网关,并且可以修改请求对象或拒绝请求。简而言之 阅读全文
posted @ 2020-11-30 22:36 人艰不拆_zmc 阅读(2188) 评论(0) 推荐(0) 编辑
摘要: Helm是一个非常常用的K8s应用包管理工具,负责云原生应用的安装部署和生命周期管理。 Helm2 Helm2有两个主要的组件: Tiller: helm的服务端,部署在k8s里面的一个pod,通常在kube-system这个系统空间里。主要负责部署helm charts,管理release,跟k8 阅读全文
posted @ 2020-11-17 11:49 人艰不拆_zmc 阅读(1246) 评论(0) 推荐(0) 编辑
摘要: 文章目录 1. CRD 简介 2. 使用场景 3. 操作环境 4. 自定义资源 5. 自定义资源-validations 6. 自定义资源-additionalPrinterColumns 7. 自定义资源-subresources 1. CRD 简介 Custom resources:是对K8S 阅读全文
posted @ 2020-11-16 22:27 人艰不拆_zmc 阅读(603) 评论(0) 推荐(0) 编辑
摘要: 老版本Docker中为什么不支持多个 FROM 指令 Docker 17.05版本以后,新增了Dockerfile多阶段构建。所谓多阶段构建,实际上是允许一个Dockerfile 中出现多个 FROM 指令。这样做有什么意义呢? 老版本Docker中为什么不支持多个 FROM 指令 在17.05版本 阅读全文
posted @ 2020-11-16 21:47 人艰不拆_zmc 阅读(1204) 评论(0) 推荐(1) 编辑
摘要: 获取local-path-provisioner git clone https://github.com/rancher/local-path-provisioner.git 修改local-path-storage.yaml vi local-path-provisioner/deploy/lo 阅读全文
posted @ 2020-11-16 21:38 人艰不拆_zmc 阅读(2472) 评论(0) 推荐(0) 编辑
上一页 1 ··· 13 14 15 16 17 18 19 20 21 ··· 72 下一页