会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
sanmejie
博客园
首页
新随笔
联系
订阅
管理
2022年2月15日
作业副本与水平拓展
摘要: 在上一篇文章中,我为你详细介绍了 Kubernetes 项目中第一个重要的设计思想:控制器模式。 今天这篇文章中,我就来为你详细讲解一下,Kubernetes 里第一个控制器模式的完整实现:Deployment。 Pod 的“水平扩展 / 收缩”(horizontal scaling out/in)
阅读全文
posted @ 2022-02-15 19:33 sanmejie
阅读(53)
评论(0)
推荐(0)
2022年2月14日
“控制器”模型
摘要: Pod 这个看似复杂的 API 对象,实际上就是对容器的进一步抽象和封装而已。 说得更形象些,“容器”镜像虽然好用,但是容器这样一个“沙盒”的概念,对于描述应用来说,还是太过简单了。这就好比,集装箱固然好用,但是如果它四面都光秃秃的,吊车还怎么把这个集装箱吊起来并摆放好呢? 所以,Pod 对象,其实
阅读全文
posted @ 2022-02-14 19:26 sanmejie
阅读(80)
评论(0)
推荐(0)
pod对象使用进阶
摘要: 在本篇,我们就先从一种特殊的 Volume 开始,来帮助你更加深入地理解 Pod 对象各个重要字段的含义。 这种特殊的 Volume,叫作 Projected Volume,你可以把它翻译为“投射数据卷”。Projected Volume 是 Kubernetes v1.11 之后的新特性 在 Ku
阅读全文
posted @ 2022-02-14 18:41 sanmejie
阅读(170)
评论(0)
推荐(0)
2022年2月8日
pod基本概念
摘要: 到底哪些属性属于 Pod 对象,而又有哪些属性属于 Container 呢? 要彻底理解这个问题,你就一定要牢记在上一篇文章中提到的一个结论:Pod 扮演的是传统部署环境里“虚拟机”的角色。 这样的设计,是为了使用户从传统环境(虚拟机环境)向 Kubernetes(容器环境)的迁移,更加平滑。而如果
阅读全文
posted @ 2022-02-08 18:11 sanmejie
阅读(287)
评论(0)
推荐(0)
我们为什么需要pod?
摘要: Pod,是 Kubernetes 项目中最小的 API 对象。如果换一个更专业的说法,我们可以这样描述:Pod,是 Kubernetes 项目的原子调度单位。 相信你在学习和使用 Kubernetes 项目的过程中,已经不止一次地想要问这样一个问题:为什么我们会需要 Pod? 在前面已经花了很多精力
阅读全文
posted @ 2022-02-08 16:34 sanmejie
阅读(264)
评论(0)
推荐(0)
2022年2月7日
使用k8s编排文件创建一个应用
摘要: 使用 Kubernetes 的必备技能:编写配置文件。 配置文件可以是 YAML 或者 JSON 格式的。为方便阅读与理解,在后面的讲解中,会统一使用 YAML 文件来指代它们。 Kubernetes 跟 Docker 等很多项目最大的不同,就在于它不推荐你使用命令行的方式直接运行容器(虽然 Kub
阅读全文
posted @ 2022-02-07 20:02 sanmejie
阅读(349)
评论(0)
推荐(0)
2022年1月28日
k8s环境集群环境搭建
摘要: K8s集群安装部署(CentOS系统) 一. 安装要求 在开始之前,部署Kubernetes集群机器需要满足以下几个条件: 1、一台或多台机器,操作系统 CentOS7.x-86_x64 2、硬件配置:2GB或更多RAM,2个CPU或更多CPU,硬盘30GB或更多 3、集群中所有机器之间网络互通 4
阅读全文
posted @ 2022-01-28 18:36 sanmejie
阅读(442)
评论(0)
推荐(0)
一键部署利器:kubeadm
摘要: Kubernetes 作为一个 Golang 项目,已经免去了很多类似于 Python 项目要安装语言级别依赖的麻烦。但是,除了将各个组件编译成二进制文件外,用户还要负责为这些二进制文件编写对应的配置文件、配置自启动脚本,以及为 kube-apiserver 配置授权文件等等诸多运维工作。 目前,各
阅读全文
posted @ 2022-01-28 17:51 sanmejie
阅读(226)
评论(0)
推荐(0)
Kubernetes的本质
摘要: kubernetes项目要解决的问题是什么? 编排?调度?容器云?还是集群管理?这个问题到目前为止都没有固定的答案。因为在不同的发展阶段,Kubernetes 需要着重解决的问题是不同的。 对于用户来说,希望kubernetes能给我提供路由网关、水平扩展、监控、备份、灾难恢复等一系列运维能力。(经
阅读全文
posted @ 2022-01-28 15:35 sanmejie
阅读(72)
评论(0)
推荐(0)
2022年1月27日
重新认识docker
摘要: Linux Namespace 的隔离能力、Linux Cgroups 的限制能力,以及基于 rootfs 的文件系统 Docker 部署一个用 Python 编写的 Web 应用 python脚本 from flask import Flaskimport socketimport osapp
阅读全文
posted @ 2022-01-27 20:43 sanmejie
阅读(63)
评论(0)
推荐(0)
下一页
公告