摘要: 0. 配置镜像地址 修改daemon配置文件/etc/docker/daemon.json来使用加速器 { "registry-mirrors": [ "https://docker.mirrors.ustc.edu.cn"] } 重启docker和deamon sudo systemctl dae 阅读全文
posted @ 2022-11-10 10:01 Chuan_Chen 阅读(1757) 评论(0) 推荐(0) 编辑
摘要: 查看节点列表 curl -XGET -u elastic:xxxxx localhost:9200/_cat/nodes 查看节点详情 curl -u elastic:xxxxx http://localhost:9200/_nodes/process?pretty 查看节点健康状态 curl -u 阅读全文
posted @ 2022-07-27 10:52 Chuan_Chen 阅读(57) 评论(0) 推荐(0) 编辑
摘要: 因业务场景需要,部分服务需要指定dns进行域名解析,且不影响原有服务发现。 Pod 的 DNS 策略 DNS 策略可以逐个 Pod 来设定。目前 Kubernetes 支持以下特定 Pod 的 DNS 策略。 这些策略可以在 Pod 规约中的 dnsPolicy 字段设置: "Default": P 阅读全文
posted @ 2022-07-13 15:02 Chuan_Chen 阅读(163) 评论(0) 推荐(0) 编辑
摘要: 线上反馈rancher服务不可用 检查服务 检查日志 检查证书 紧急处理 手动修改宿主机日期,改成过期前的日期,重启 rancher即可。此时rancher可恢复使用 date -s 20211105 处理证书过期时间 2.0 或 2.1 版本 docker exec -ti <rancher_se 阅读全文
posted @ 2022-07-07 16:21 Chuan_Chen 阅读(331) 评论(0) 推荐(0) 编辑
摘要: curl 是一个很有名的处理网络请求的 类Unix 工具。出于某种原因,我们进行网络请求,需要设置代理。本文讲全面介绍如何为 curl 设置代理。 设置代理参数 基本用法 -x, --proxy [protocol://]host[:port] 设置 http 代理 示例 下面两种设置代理的方式是可 阅读全文
posted @ 2022-07-07 09:28 Chuan_Chen 阅读(11072) 评论(0) 推荐(1) 编辑
摘要: 目标: 1、Linux将16T的硬盘挂载到指定的目录下 2、Linux将16T的硬盘分区,分别挂载到不同的两个不同的目录下 准备知识: 1、Linux将所有的设备抽象为一个文件,保存在/dev文件夹下。设备名称一般为 hd[a-z]或sd[a-z]([a-z]为分区号),hda一般是指IDE接口的硬 阅读全文
posted @ 2022-07-06 18:47 Chuan_Chen 阅读(675) 评论(0) 推荐(0) 编辑
摘要: 出于一些原因,需要查看k8s 各版本的不同特性, k8s 官方地址 阅读全文
posted @ 2022-04-20 11:49 Chuan_Chen 阅读(2189) 评论(0) 推荐(0) 编辑
摘要: k8s cicd, hpa, controller manage 如何选举, 证书的签发流, harbor的镜像分发, 亲和和反亲和策略, go 在k8s 中反射的应用, 普罗米修斯的agent模式等架构的了解。 pod的创建和删除, 是如何创建和删除的, vxlan的工作模式。 cni ,存储, 阅读全文
posted @ 2022-04-12 21:59 Chuan_Chen 阅读(44) 评论(0) 推荐(0) 编辑
摘要: kubelet.go server.go:NewKubeletCommand()-->> kubeletDeps, err := UnsecuredDependencies(kubeletServer, utilfeature.DefaultFeatureGate)-->> plugins, err 阅读全文
posted @ 2022-04-06 16:28 Chuan_Chen 阅读(192) 评论(0) 推荐(0) 编辑
摘要: 为了访问更加快速,在码云创建了kubernetes仓库,访问地址如下 点我 <src_root> |--api |--openapi-spec | |--swagger.json // openapi 定义 |--cmd // main函数所在的目录,可执行文件源代码入口 | |--kube-api 阅读全文
posted @ 2022-04-06 16:11 Chuan_Chen 阅读(69) 评论(0) 推荐(0) 编辑
#waifu-toggle { background-color: #fa0; border-radius: 5px; bottom: 66px; color: #fff; cursor: pointer; font-size: 12px; right: 0; margin-right: -100px; padding: 5px 2px 5px 5px; position: fixed; transition: margin-right 1s; width: 60px; writing-mode: vertical-lr; } #waifu-toggle.waifu-toggle-active { margin-right: -40px; } #waifu-toggle.waifu-toggle-active:hover { margin-right: -30px; } #waifu { bottom: -1000px; right: 0; line-height: 0; margin-bottom: -10px; position: fixed; transform: translateY(3px); transition: transform .3s ease-in-out, bottom 3s ease-in-out; z-index: 1; } #waifu:hover { transform: translateY(0); } #waifu-tips { animation: shake 50s ease-in-out 5s infinite; background-color: rgba(236, 217, 188, .5); border: 1px solid rgba(224, 186, 140, .62); border-radius: 12px; box-shadow: 0 3px 15px 2px rgba(191, 158, 118, .2); font-size: 14px; line-height: 24px; margin: -30px 20px; min-height: 70px; opacity: 0; overflow: hidden; padding: 5px 10px; position: absolute; text-overflow: ellipsis; transition: opacity 1s; width: 250px; word-break: break-all; } #waifu-tips.waifu-tips-active { opacity: 1; transition: opacity .2s; } #waifu-tips span { color: #0099cc; } #waifu #live2d { cursor: grab; height: 300px; position: relative; width: 300px; } #waifu #live2d:active { cursor: grabbing; } #waifu-tool { color: #aaa; opacity: 0; position: absolute; left: -10px; top: 70px; transition: opacity 1s; } #waifu:hover #waifu-tool { opacity: 1; } #waifu-tool span { color: #7b8c9d; cursor: pointer; display: block; line-height: 30px; text-align: center; transition: color .3s; } #waifu-tool span:hover { color: #0684bd; /* #34495e */ } @keyframes shake { 2% { transform: translate(.5px, -1.5px) rotate(-.5deg); } 4% { transform: translate(.5px, 1.5px) rotate(1.5deg); } 6% { transform: translate(1.5px, 1.5px) rotate(1.5deg); } 8% { transform: translate(2.5px, 1.5px) rotate(.5deg); } 10% { transform: translate(.5px, 2.5px) rotate(.5deg); } 12% { transform: translate(1.5px, 1.5px) rotate(.5deg); } 14% { transform: translate(.5px, .5px) rotate(.5deg); } 16% { transform: translate(-1.5px, -.5px) rotate(1.5deg); } 18% { transform: translate(.5px, .5px) rotate(1.5deg); } 20% { transform: translate(2.5px, 2.5px) rotate(1.5deg); } 22% { transform: translate(.5px, -1.5px) rotate(1.5deg); } 24% { transform: translate(-1.5px, 1.5px) rotate(-.5deg); } 26% { transform: translate(1.5px, .5px) rotate(1.5deg); } 28% { transform: translate(-.5px, -.5px) rotate(-.5deg); } 30% { transform: translate(1.5px, -.5px) rotate(-.5deg); } 32% { transform: translate(2.5px, -1.5px) rotate(1.5deg); } 34% { transform: translate(2.5px, 2.5px) rotate(-.5deg); } 36% { transform: translate(.5px, -1.5px) rotate(.5deg); } 38% { transform: translate(2.5px, -.5px) rotate(-.5deg); } 40% { transform: translate(-.5px, 2.5px) rotate(.5deg); } 42% { transform: translate(-1.5px, 2.5px) rotate(.5deg); } 44% { transform: translate(-1.5px, 1.5px) rotate(.5deg); } 46% { transform: translate(1.5px, -.5px) rotate(-.5deg); } 48% { transform: translate(2.5px, -.5px) rotate(.5deg); } 50% { transform: translate(-1.5px, 1.5px) rotate(.5deg); } 52% { transform: translate(-.5px, 1.5px) rotate(.5deg); } 54% { transform: translate(-1.5px, 1.5px) rotate(.5deg); } 56% { transform: translate(.5px, 2.5px) rotate(1.5deg); } 58% { transform: translate(2.5px, 2.5px) rotate(.5deg); } 60% { transform: translate(2.5px, -1.5px) rotate(1.5deg); } 62% { transform: translate(-1.5px, .5px) rotate(1.5deg); } 64% { transform: translate(-1.5px, 1.5px) rotate(1.5deg); } 66% { transform: translate(.5px, 2.5px) rotate(1.5deg); } 68% { transform: translate(2.5px, -1.5px) rotate(1.5deg); } 70% { transform: translate(2.5px, 2.5px) rotate(.5deg); } 72% { transform: translate(-.5px, -1.5px) rotate(1.5deg); } 74% { transform: translate(-1.5px, 2.5px) rotate(1.5deg); } 76% { transform: translate(-1.5px, 2.5px) rotate(1.5deg); } 78% { transform: translate(-1.5px, 2.5px) rotate(.5deg); } 80% { transform: translate(-1.5px, .5px) rotate(-.5deg); } 82% { transform: translate(-1.5px, .5px) rotate(-.5deg); } 84% { transform: translate(-.5px, .5px) rotate(1.5deg); } 86% { transform: translate(2.5px, 1.5px) rotate(.5deg); } 88% { transform: translate(-1.5px, .5px) rotate(1.5deg); } 90% { transform: translate(-1.5px, -.5px) rotate(-.5deg); } 92% { transform: translate(-1.5px, -1.5px) rotate(1.5deg); } 94% { transform: translate(.5px, .5px) rotate(-.5deg); } 96% { transform: translate(2.5px, -.5px) rotate(-.5deg); } 98% { transform: translate(-1.5px, -1.5px) rotate(-.5deg); } 0%, 100% { transform: translate(0, 0) rotate(0); } } © 2022 GitHub, Inc. Terms Privacy Securi