
★ docker & k8s
文章平均质量分 94
你我可能已经错过了互联网技术大爆炸的时代,也没有在数字货币早期的狂热里分到一杯羹。可就在此时此刻,在沉寂了多年的云计算与基础设施领域,一次以“容器”为名的历史变革,正呼之欲出。这一次,我们又有什么理由作壁上观呢?
✦昨夜星辰✦
生活就像仰卧起坐,时而卷起,时而躺平。
展开
-
Kubernetes 之深入理解 DaemonSet
为了弄清楚 DaemonSet 的工作原理,我们还是按照老规矩,先从它的 API 对象的定义说起。这个 DaemonSet,管理的是一个 fluentd-elasticsearch 镜像的 Pod。这个镜像的功能非常实用:通过 fluentd 将 Docker 容器里的日志转发到 ElasticSearch 中。可以看到,DaemonSet 跟 Deployment 其实非常相似,只不过是没有 replicas 字段;原创 2023-03-28 23:13:50 · 858 阅读 · 1 评论 -
Kubernetes 之 Pod 到底是什么?
Pod 扮演的是传统部署环境里“虚拟机”的角色。这样的设计,是为了使用户从传统环境(虚拟机环境)向 Kubernetes(容器环境)的迁移,更加平滑。原创 2023-03-12 23:06:40 · 927 阅读 · 0 评论 -
Kubernetes 的控制器模型
“容器”镜像虽然好用,但是容器这样一个“沙盒”的概念,对于描述应用来说,还是太过简单了。这就好比,集装箱固然好用,但是如果它四面都光秃秃的,吊车还怎么把这个集装箱吊起来并摆放好呢?原创 2023-03-15 22:25:10 · 996 阅读 · 2 评论 -
Kubernetes 如何运行容器?
作为一个应用开发者,你首先要做的,是制作容器的镜像。而有了容器镜像之后,你需要按照 Kubernetes 项目的规范和要求,将你的镜像组织为它能够“认识”的方式,然后提交上去。原创 2023-03-11 21:43:53 · 1609 阅读 · 3 评论 -
Kubernetes 一键部署利器:kubeadm
Kubernetes 的部署一直以来都是挡在初学者前面的一只“拦路虎”。尤其是在 Kubernetes 项目发布初期,它的部署完全要依靠一堆由社区维护的脚本。原创 2023-03-09 21:45:51 · 1691 阅读 · 1 评论 -
一文说清 Kubernetes 的本质
如果 Kubernetes 项目只是停留在拉取用户镜像、运行容器,以及提供常见的运维功能的话,那么别说跟“原生”的 Docker Swarm 项目竞争了,哪怕跟经典的 PaaS 项目相比也难有什么优势可言原创 2023-03-02 21:37:23 · 1428 阅读 · 0 评论 -
Docker 部署实战
通过文件的内容,可以看到 Dockerfile 的设计思想,是使用一些标准的原语(即大写高亮的词语),描述我们所要构建的 Docker 镜像。并且这些原语都是按顺序处理的。原创 2023-02-28 21:22:31 · 1146 阅读 · 2 评论 -
Docker 竟如此简单!
容器其实是一种沙盒技术。顾名思义,沙盒就是能够像一个集装箱一样,把你的应用“装”起来的技术。这样,应用与应用之间,就因为有了边界而不至于相互干扰;而被装进集装箱的应用,也可以被方便地搬来搬去,这不就是 PaaS 最理想的状态嘛。原创 2023-02-21 22:37:44 · 4014 阅读 · 0 评论