首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
陈顺吉
掘友等级
运维工程师
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
11
文章 11
沸点 0
赞
11
返回
|
搜索文章
最新
热门
构建最小 tomcat docker 镜像
更新于 2020-07-11。 使用 openjdk 还是 oracle jdk。 上述的条件决定了 tomcat 镜像的大小。 总所周知,alpine 算是基础镜像中最小的了,它还自带包管理器,但是它的缺点也同样明显,就是它没有使用 glibc,因此会带来兼容性的问题。 本文…
收集 Linux 命令行执行的命令
本篇文章的目的为收集在命令行执行的所有命令,除了将所有的命令发送到 Elasticsearch 进行保存之外,还需要为敏感命令做告警。 要做到这些的核心在于 PROMPT_COMMAND 这个环境变量,它的作用是,在出现 shell 命令输入提示符之前,作为命令来执行这个变量。…
jenkins 动态 slave
上一篇文章中已经安装好 jenkins,这次我们来实现动态 slave。 当我们使用动态 slave 时,每启动一个 job 都会创建一个 pod,其中这个 pod 的主容器自然就是 jenkins slave。有主容器自然就有其他容器,什么情况下会出现其他容器呢? 比如我得启…
k8s 中安装 jenkins
这个系列是描述如何在 kubernetes 环境下创建 jenkins 动态 slave,那什么是 slave,又为什么要动态创建呢?首先,大家都使用 jenkins 进行构建以及发布等操作,但是一旦构建任务多了,一台 jenkins 可能忙不过来了。此时你就可以创建 slav…
bitnami gitlab 使用 gitlab-rails 命令
公司的前任配置管理员安装的 gitlab 使用的是 bitnami 出品的全家桶,和官方的 gitlab 安装方式完全不同,包括配置文件、启动的方式、各种命令行工具都不相同。 他离职之后,gitlab 就交给新配置管理员了,但是对方对 gitlab 了解有限,基本上有什么疑难杂…
k8s安装traefik ingress
kubernetes 集群外部如果想要访问集群内部,需要通过 NodePort 类型的 service。而 service 的三种调度模型都工作在四层,对于 https 这样的七层协议无从下手,证书、私钥啥的你根本无处配置。kubernetes 的解决方案是,加一个中间层。用户…
使用harbor和nexus作为docker registry
容器化的环境下,公司内部使用的镜像不可能直接放在 dockerhub 上,更不可能只放在某台机器上,所以一个公司内部的私有的 docker 镜像仓库(registry)必须存在。 目前来讲,docker registry 的实现还蛮多,包括官方的 registry、harbor…
免费https证书
这是搭建 docker registry 的前置文章,用来描述如何简单获取一个安全、可靠、免费的 https 证书。 虽然你可以使用自签署证书来提供 https,但是由于自签署证书的不可靠性,真实用起来受到重重限制,特别是谷歌浏览器对于自签署证书的限制非常大。因此,简单获取免费…
python面向对象
面向对象是一种编程范式。范式,可以认为是一组方法论,编程范式是一组如何组织代码的方法论。主流的编程范式有:PP、IP、FP、LP、OOP、AOP。 FP:函数式编程,把世界抽象成一个个的函数,它要求的是无副作用,即相同的输入会产生相同的输出。因此它是一种无副作用的过程; AOP…
python可迭代对象
用户自定义的一些包含了 __iter__() 或 __getitem__() 方法的类。 它与一般的序列类型(list, tuple 等)有什么区别呢?它一次只返回一个数据项,占用更少的内存,但它需要记住当前的状态,以便返回下一数据项。 迭代器(iterator)就是一种可迭代…
下一页
个人成就
文章被点赞
123
文章被阅读
115,810
掘力值
1,788
关注了
10
关注者
91
收藏集
8
关注标签
4
加入于
2018-02-08