随笔分类 -  Kubernetes

摘要:一. Core Concepts 二. Multi-container Pods 三. Pod design 四. Configuration 五. Observability 六. Services and Networking 七. State Persistence 一. Core Conce 阅读全文
posted @ 2020-10-24 20:26 UniqueColor 阅读(470) 评论(0) 推荐(0) 编辑
摘要:一. 创建Redis的deployment和service 1. 创建Redis deployment redis-master-deployment.yaml 执行: 查看执行结果: 2. 创建redis service redis-master-service.yaml 执行: 查看结果: 3. 阅读全文
posted @ 2019-11-20 15:04 UniqueColor 阅读(1227) 评论(0) 推荐(0) 编辑
摘要:以下介绍如何使用kubernetes的deployment对象运行应用程序。 目标 - 创建nginx deployment。 - 使用kubectl列出有关部署的信息。 - 更新部署 创建和探索nginx部署 可以通过创建kubernetes部署对象来运行应用程序,还可以在yaml文件中描述部署。 阅读全文
posted @ 2019-10-12 15:53 UniqueColor 阅读(436) 评论(0) 推荐(0) 编辑
摘要:指定CPU请求和CPU限制 要为容器指定CPU请求,在容器资源清单中使用resources:requests字段。要指定CPU限制,使用resources:limits。 cpu-request-limit.yaml 配置文件的args部分在容器启动时为其提供参数。-cpus“2”参数告诉容器尝试使 阅读全文
posted @ 2019-09-29 14:18 UniqueColor 阅读(701) 评论(0) 推荐(0) 编辑
摘要:指定内存请求和内存限制 要为容器指定内存请求,在容器的资源清单中使用resources:requests字段。要指定内存限制,使用resources:limits。 配置文件中的args部分在容器启动时为其提供参数。“-vm bytes”、“150M”参数告诉容器尝试分配150 MiB的内存。 创建 阅读全文
posted @ 2019-09-29 11:42 UniqueColor 阅读(643) 评论(0) 推荐(0) 编辑
摘要:1、查看某个命名空间的所有pod kubectl get pod -n <NameSpace> 2、查看所有命名空间的所有pod kubectl get pod --all-namespaces 3、查看某个pod的日志 kubectl logs <Pod Name> -n <NameSpace> 阅读全文
posted @ 2018-04-02 14:17 UniqueColor 阅读(393) 评论(0) 推荐(0) 编辑
摘要:我们不应该期望 Kubernetes Pod 是健壮的,而是要假设 Pod 中的容器很可能因为各种原因发生故障而死掉。Deployment 等 controller 会通过动态创建和销毁 Pod 来保证应用整体的健壮性。换句话说,Pod 是脆弱的,但应用是健壮的。 每个 Pod 都有自己的 IP 地 阅读全文
posted @ 2018-03-02 14:27 UniqueColor 阅读(315) 评论(0) 推荐(0) 编辑
摘要:这篇博文,我们来说一说,关于在kubernetes的pod中自定义配置的问题。 我们知道,在几乎所有的应用开发中,都会涉及到配置文件的变更,比如说在web的程序中,需要连接数据库,缓存甚至是队列等等。而我们的一个应用程序从写第一行代码开始,要经历开发环境、测试环境、预发布环境只到最终的线上环境。而每 阅读全文
posted @ 2017-10-12 15:14 UniqueColor 阅读(608) 评论(0) 推荐(0) 编辑
摘要:Kubernetes架构 Kubernetes主要由以下几个核心组件组成: etcd保存了整个集群的状态; apiserver提供了资源操作的唯一入口,并提供认证、授权、访问控制、API注册和发现等机制; controller manager负责维护集群的状态,比如故障检测、自动扩展、滚动更新等; 阅读全文
posted @ 2017-09-25 09:59 UniqueColor 阅读(1869) 评论(0) 推荐(0) 编辑
摘要:Kubernetes是Google开源的容器集群管理系统。它构建于docker技术之上,为容器化的应用提供资源调度、部署运行、服务发现、扩容缩容等整一套功能,本质上可看作是基于容器技术的mini-PaaS平台。本文旨在梳理Kubernetes的架构、概念及基本工作流,并且通过运行一个简单的示例应用来 阅读全文
posted @ 2017-09-25 09:40 UniqueColor 阅读(325) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示