随笔分类 -  容器

摘要:背景 之前写过一篇“利用cloudflare workers解决docker无法拉取镜像问题”的博客 cloudflare workers 本质上也是使用的反向代理,只是用了cloudflare免费的服务罢了 但操作过就会发现,流量并不能得到保证,有时快有时慢,甚至对于部分地区的人都不支持cloud 阅读全文
posted @ 2024-06-18 01:18 厚礼蝎 阅读(3977) 评论(0) 推荐(0)
摘要:简介 Seafile是国内团队开发的一个国际化的开源项目,在 GitHub 上的项目有超过4500人关注,在国内最大的开源社区开源中国上面也赢得了很多赞誉。 Seafile目前拥有国内外两个活跃的用户社区:seafile官方中文社区(http://bbs.seafile.com),seafile官方 阅读全文
posted @ 2024-06-14 11:21 厚礼蝎 阅读(731) 评论(0) 推荐(0)
摘要:由于某些原因,目前国内无法正常拉取docker镜像,很多以前的加速网站也都无法使用了 虽然阿里的个人专属镜像加速还能用,但是已经大不如以前了,很多时候都会报错超时,所以,需要另寻它途 而cloudflare workers则可以非常完美的解决这个需求 准备 一个自己的域名 cloudflare账号 阅读全文
posted @ 2024-06-13 16:42 厚礼蝎 阅读(2047) 评论(4) 推荐(0)
摘要:其实之前也写过其他系统、其他版本的部署,但是,由于在1.28版本之后,安装略有所变化,所以,这里再写一篇 基础环境 主机名 配置 角色 系统版本 IP 安装的组件 master 4核4G master Ubuntu22.04 192.168.140.75 apiserver、controller-m 阅读全文
posted @ 2024-05-30 16:52 厚礼蝎 阅读(2534) 评论(11) 推荐(0)
摘要:官网 https://greenbone.github.io/docs/latest/index.html docker版本 快速安装docker 目前的docker已经自带了docker compose工具,所以无需单独安装 $ docker version Client: Docker Engi 阅读全文
posted @ 2024-04-13 13:25 厚礼蝎 阅读(724) 评论(0) 推荐(0)
摘要:介绍 Spug 是一个开源的自动化运维管理平台,由 JavaScript 和 Python 编写,面向中小型企业设计,无需 Agent,非常轻量化。为运维人员提供了自动化部署、配置管理、任务编排、监控告警等一系列强大功能,帮助轻松管理大规模的服务器集群。 Spug 整合了主机管理、主机批量执行、主机 阅读全文
posted @ 2024-03-15 13:03 厚礼蝎 阅读(2613) 评论(0) 推荐(0)
摘要:gitea介绍 官网 https://about.gitea.cn/ 最近发现gitea的官网发生了变化,也不知道什么时候改了,之前的域名是gitea.io的,但是现在会跳转到about.gitea.cn域名上 可能是商业化了吧,但这也并不意味着 Gitea 就变成了商业软件。 Gitea 目前仍然 阅读全文
posted @ 2024-03-12 17:40 厚礼蝎 阅读(2098) 评论(0) 推荐(0)
摘要:安装docker 略 版本 $ docker version Client: Docker Engine - Community Version: 24.0.7 API version: 1.43 Go version: go1.20.10 Git commit: afdd53b Built: Th 阅读全文
posted @ 2023-11-22 15:20 厚礼蝎 阅读(513) 评论(0) 推荐(0)
摘要:这里部署的是目前最新的16.4.1版本 docker版本 Client: Docker Engine - Community Version: 24.0.6 API version: 1.43 Go version: go1.20.7 Git commit: ed223bc Built: Mon S 阅读全文
posted @ 2023-10-19 15:38 厚礼蝎 阅读(261) 评论(0) 推荐(0)
摘要:Mailman 3的核心目标是提供一个灵活、可扩展且现代化的电子邮件列表管理解决方案,使组织能够更好地管理订阅者、发送和接收电子邮件列表,以及与订阅者进行交互。 基于官方提供的docker部署方法部署 [官方文档](https://asynchronous.in/docker-mailman/) # 阅读全文
posted @ 2023-08-31 11:30 厚礼蝎 阅读(287) 评论(0) 推荐(0)
摘要:# 场景 工作环境中,用容器部署服务是很常见的操作,而新上线的业务,测试人员需要对服务进行测试 但是一下几种可能,使得测试人员并不能方便的查看日志: + 有的测试人员docker并不熟 + 权限比较严格,测试人员没权限操作容器 + 临时需要查看日志 第一第二中情况咱就不说了,第三种情况,如果只是临时 阅读全文
posted @ 2023-07-27 19:47 厚礼蝎 阅读(120) 评论(0) 推荐(0)
摘要:# 删除节点 先标记为不可调度,驱逐节点上的pod ```bash #先标记节点 $ kubectl drain centos7909 --delete-emptydir-data --force --ignore-daemonsets node/centos7909 already cordone 阅读全文
posted @ 2023-07-24 21:53 厚礼蝎 阅读(237) 评论(0) 推荐(0)
摘要:k8s各组件非常依赖证书 而默认情况下ca证书是十年,而其他证书都只有一年 Kubernetes中的如果证书过期了,会导致集群中的许多组件无法正常通信,从而影响整个集群的功能。 所以在生产环境下,这是非常大的坑 # 查看证书有效期 ## 方法一 ```bash cd /etc/kubernetes/ 阅读全文
posted @ 2023-07-23 18:55 厚礼蝎 阅读(1125) 评论(2) 推荐(0)
摘要:# 修改kubelet工作目录 1、创建kubelet的数据目录 ```bash mkdir -p /data/k8s/kubelet ``` 2、根据 `/usr/lib/systemd/system/kubelet.service.d/10-kubeadm.conf` 加载 `/etc/sysc 阅读全文
posted @ 2023-07-23 13:03 厚礼蝎 阅读(446) 评论(1) 推荐(0)
摘要:连接k8s k8s连接都是需要认证的 认证方式有很多种 这里采用最简单的配置文件的方式 可以重新生成配置文件 这里测试,所以,直接将master节点上的admin.conf文件拿着用 位置在 /etc/kubernetes/admin.conf 连接部分的代码 func TestDemo(t *te 阅读全文
posted @ 2023-07-23 00:23 厚礼蝎 阅读(218) 评论(0) 推荐(0)
摘要:基础环境 主机名 配置 角色 系统版本 IP 安装的组件 220903master 4核4G master openEuler22.09 10.0.0.3 apiserver、controller-manager、scheduler、kubelet、etcd、kube-proxy、容器运行时、cal 阅读全文
posted @ 2023-07-22 16:26 厚礼蝎 阅读(831) 评论(4) 推荐(1)
摘要:# 创建容器时 ```go package main import ( "context" "fmt" "os" "github.com/docker/docker/api/types" "github.com/docker/docker/api/types/container" "github.c 阅读全文
posted @ 2023-07-20 14:00 厚礼蝎 阅读(255) 评论(0) 推荐(0)
摘要:代码部分 ```go package main import ( "context" "fmt" "os" "github.com/docker/docker/api/types/container" "github.com/docker/docker/client" ) func main() { 阅读全文
posted @ 2023-07-20 13:30 厚礼蝎 阅读(64) 评论(0) 推荐(0)
摘要:第一步:需要创建docker客户端 第二步:将文件复制出来,但是复制出来的文件无论文件还是文件夹都会是tar存档的形式 第三步:解包 ```go package main import ( "archive/tar" "context" "fmt" "io" "os" "path/filepath" 阅读全文
posted @ 2023-07-20 12:13 厚礼蝎 阅读(187) 评论(0) 推荐(0)
摘要:第一步:需要先判断容器中的文件夹是否存在 第二步:将需要拷贝的文件打包成tar存档 第三步:读取打包的tar存档,然后拷贝到容器中 ```go package main import ( "archive/tar" "context" "fmt" "io" "os" "path/filepath" 阅读全文
posted @ 2023-07-20 11:25 厚礼蝎 阅读(170) 评论(0) 推荐(0)