Fork me on GitHub

11 2018 档案

摘要:原文:https://www.kubernetes.org.cn/4786.html 我们为什么使用容器? 我们为什么使用虚拟机(云主机)? 为什么使用物理机? 这一系列的问题并没有一个统一的标准答案。因为以上几类技术栈都有自身最适用的场景,在最佳实践之下,它们分别都是不可替代的。 原本没有虚拟机,所有类型的业务应用都直接跑在物理主机上面,计算资源和存储资源都难于增减,要么就是一直不够用,要么就... 阅读全文
posted @ 2018-11-16 14:31 花儿笑弯了腰 阅读(1709) 评论(0) 推荐(0) 编辑
摘要:安装 Node curl -sL https://rpm.nodesource.com/setup_8.x | bash - yum install -y nodejs安装 MongoDB vi /etc/yum.repos.d/mongodb-org-4.0.repo [mongodb-org-4.0] name=MongoDB Repository baseurl=https://rep... 阅读全文
posted @ 2018-11-14 20:58 花儿笑弯了腰 阅读(1431) 评论(0) 推荐(0) 编辑
摘要:在 Kubernetes 中可以手动通过 kubectl scale 命令或通过修改 replicas 数量,可以实现 Pod 的扩容或缩容。Kubernetes 中还提供了 HPA(Horizontal Pod Autoscaling) 功能,可以根据当前负载的变化情况自动触发水平扩展或缩容的行为,从而合理的使用资源。从 Kubernetes v1.8 开始,资源使用情况的度量(如容器的 C... 阅读全文
posted @ 2018-11-13 21:13 花儿笑弯了腰 阅读(1122) 评论(0) 推荐(0) 编辑
摘要:原文:http://www.beyondlinux.com/2011/06/02/%E9%80%9A%E4%BF%A1%E5%8D%8F%E8%AE%AE%E4%B8%8E%E5%BA%8F%E5%88%97%E5%8C%96%E6%96%B9%E6%A1%88%E7%9A%84%E7%BA%A0% 阅读全文
posted @ 2018-11-07 20:09 花儿笑弯了腰 阅读(1236) 评论(0) 推荐(0) 编辑
摘要:当在 Kubernetes 中已经部署很多应用时,后续需要对每个应用的 yaml 文件进行维护操作,这个过程会变的很繁琐,我们可以使用 Helm 来简化这些工作。Helm 是 Kubernetes 的一个包管理工具,用来简化 Kubernetes 应用的部署和管理。 部署 Helm 客户端与服务端 部署客户端 在 GitHub上 Helm Realese 下载最新的二进制文件 $ tar -zxv... 阅读全文
posted @ 2018-11-02 19:25 花儿笑弯了腰 阅读(941) 评论(0) 推荐(0) 编辑
摘要:作者:Janakiram MSV 译者:殷龙飞 原文地址:https://thenewstack.io/how-to-map-cloud-native-workloads-to-kubernetes-controllers/ Kubernetes 不仅仅是一个容器管理工具。它是一个平台,旨在处理包装在任意数量的容器和组合中的各种工作负载。Kubernetes内置了多个控制器,可映射到云原生架构的... 阅读全文
posted @ 2018-11-02 17:08 花儿笑弯了腰 阅读(534) 评论(0) 推荐(0) 编辑
摘要:前面部署了 kubernetes/ingress-nginx 作为 Ingress Controller,使用 Nginx 反向代理与负载,通过 Ingress Controller 不断的跟 Kubernetes API 交互,实时获取后端 Service、Pod 等的变化,然后动态更新 Nginx 配置,并刷新使配置生效。Traefik 是一个用 Golang 开发的轻量级的 Http 反向... 阅读全文
posted @ 2018-11-01 13:18 花儿笑弯了腰 阅读(2610) 评论(0) 推荐(0) 编辑