BenjaminYang In solitude, where we are least alone
上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 35 下一页
摘要: 1.Kubernetes 网络模型 Kubernetes 采用的是基于扁平地址空间的网络模型,集群中的每个 Pod 都有自己的 IP 地址,Pod 之间不需要配置 NAT 就能直接通信。另外,同一个 Pod 中的容器共享 Pod 的 IP,能够通过 localhost 通信。 这种网络模型对应用开发 阅读全文
posted @ 2018-11-18 11:32 benjamin杨 阅读(1167) 评论(0) 推荐(0) 编辑
摘要: 1.开发自己的chart Kubernetes 给我们提供了大量官方 chart,不过要部署微服务应用,还是需要开发自己的 chart,下面就来实践这个主题。 1.1创建 chart 执行 helm create mychart 的命令创建 chart mychart: Helm 会帮我们创建目录  阅读全文
posted @ 2018-11-18 10:58 benjamin杨 阅读(2810) 评论(0) 推荐(0) 编辑
摘要: 1.环境准备 py版本:python3.6.7 需要使用的包列表文件: requirements.txt 制作词云的图片一张:cloud.jpg 创建一个目录:JobPostion 用来存放爬取的csv文件格式的数据 用来解决词云中的乱码的字体文件 Arial Unicode MS.ttf 2.爬取 阅读全文
posted @ 2018-11-17 18:49 benjamin杨 阅读(690) 评论(0) 推荐(0) 编辑
摘要: chart 是 Helm 的应用打包格式。chart 由一系列文件组成,这些文件描述了 Kubernetes 部署应用时所需要的资源,比如 Service、Deployment、PersistentVolumeClaim、Secret、ConfigMap 等。 单个的 chart 可以非常简单,只用 阅读全文
posted @ 2018-11-16 14:54 benjamin杨 阅读(11770) 评论(0) 推荐(0) 编辑
摘要: 每个成功的软件平台都有一个优秀的打包系统,比如 Debian、Ubuntu 的 apt,Redhat、Centos 的 yum。而 Helm 则是 Kubernetes 上的包管理器。 本章我们将讨论为什么需要 Helm,它的架构和组件,以及如何使用 Helm。 1.Why Helm Helm 到底 阅读全文
posted @ 2018-11-15 14:22 benjamin杨 阅读(3169) 评论(2) 推荐(1) 编辑
摘要: Secret 可以为 Pod 提供密码、Token、私钥等敏感数据;对于一些非敏感数据,比如应用的配置信息,则可以用 ConfigMap。 ConfigMap 的创建和使用方式与 Secret 非常类似,主要的不同是数据以明文的形式存放。 1.configMap的创建 与 Secret 一样,Con 阅读全文
posted @ 2018-11-14 23:32 benjamin杨 阅读(14525) 评论(0) 推荐(0) 编辑
摘要: 应用启动过程中可能需要一些敏感信息,比如访问数据库的用户名密码或者秘钥。将这些信息直接保存在容器镜像中显然不妥,Kubernetes 提供的解决方案是 Secret。 Secret 会以密文的方式存储数据,避免了直接在配置文件中保存敏感信息。Secret 会以 Volume 的形式被 mount 到 阅读全文
posted @ 2018-11-14 21:49 benjamin杨 阅读(8086) 评论(2) 推荐(2) 编辑
摘要: 1.PV和PVC的引入 Volume 提供了非常好的数据持久化方案,不过在可管理性上还有不足。 拿前面 AWS EBS 的例子来说,要使用 Volume,Pod 必须事先知道如下信息: 当前 Volume 来自 AWS EBS。 EBS Volume 已经提前创建,并且知道确切的 volume-id 阅读全文
posted @ 2018-11-11 23:38 benjamin杨 阅读(33008) 评论(6) 推荐(10) 编辑
摘要: 1.Volume简介 我们经常会说:容器和 Pod 是短暂的。其含义是它们的生命周期可能很短,会被频繁地销毁和创建。容器销毁时,保存在容器内部文件系统中的数据都会被清除。 为了持久化保存容器的数据,可以使用 Kubernetes Volume。 Volume 的生命周期独立于容器,Pod 中的容器可 阅读全文
posted @ 2018-11-10 19:00 benjamin杨 阅读(17820) 评论(0) 推荐(1) 编辑
摘要: 1.安装阿里开源监控工具tsar tsar官方网站 安装后,您可能会看到以下文件: /etc/tsar/tsar.conf,这是tsar的主要配置文件; /etc/cron.d/tsar,用来运行tsar每分钟收集信息; /etc/logrotate.d/tsar 将每月轮换tsar的日志文件; / 阅读全文
posted @ 2018-11-10 14:25 benjamin杨 阅读(3339) 评论(0) 推荐(0) 编辑
上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 35 下一页