51工具盒子

依楼听风雨
笑看云卷云舒,淡观潮起潮落

kubesphere

k8s应用机密信息与配置管理(九)

k8s应用机密信息与配置管理(九)

厉飞雨 阅读(141) 评论(0) 赞(9)

<h2>secret</h2> <p>应用启动过程中可能需要一些敏感信息,比如访问数据库的用户名密码或者秘钥。将这些信息直接保存在容器镜像中显然不妥,Kubernetes 提供的解决方案是 Secret。</p> <p>Secret 会以密文的方式存储数据,避免了直接在配置文件中保存敏感信息。Secret 会以 Vol...

k8s数据管理(八)

k8s数据管理(八)

厉飞雨 阅读(108) 评论(0) 赞(9)

<h2>volume</h2> <p>我们经常会说:容器和 Pod 是短暂的。<br /> 其含义是它们的生命周期可能很短,会被频繁地销毁和创建。容器销毁时,保存在容器内部文件系统中的数据都会被清除。</p> <p>为了持久化保存容器的数据,可以使用 Kubernetes Volume。</p>...

k8s健康检查(七)

k8s健康检查(七)

厉飞雨 阅读(107) 评论(0) 赞(9)

<h2>默认的健康检查</h2> <p>强大的自愈能力是 Kubernetes 这类容器编排引擎的一个重要特性。自愈的默认实现方式是自动重启发生故障的容器。除此之外,用户还可以利用 Liveness 和 Readiness 探测机制设置更精细的健康检查,进而实现如下需求:</p> <ol> <li>零停机部...

k8s滚动更新(六)

k8s滚动更新(六)

厉飞雨 阅读(117) 评论(0) 赞(11)

<h2>实践</h2> <p>滚动更新是一次只更新一小部分副本,成功后,再更新更多的副本,最终完成所有副本的更新。滚动更新的最大的好处是零停机,整个更新过程始终有副本在运行,从而保证了业务的连续性。</p> <p>下面我们部署三副本应用,初始镜像为 httpd:2.2.31,然后将其更新到 httpd:2.2.32。&...

k8s通过service访问pod(五)

k8s通过service访问pod(五)

厉飞雨 阅读(151) 评论(0) 赞(8)

<h2>service</h2> <p>每个 Pod 都有自己的 IP 地址。当 controller 用新 Pod 替代发生故障的 Pod 时,新 Pod 会分配到新的 IP 地址。这样就产生了一个问题:</p> <p>如果一组 Pod 对外提供服务(比如 HTTP),它们的 IP 很有可能发生变化,那么客户端如何找...

k8s运行容器之deployment(三)

k8s运行容器之deployment(三)

厉飞雨 阅读(108) 评论(0) 赞(8)

<h2>deployment</h2> <p>我们已经知道k8s是通过各种controller来管理pod的生命周期。为了满足不同业务场景,k8s开发了Deployment、ReplicaSet、DaemonSet、StatefuleSet、Job 等多种 Controller。我们首先学习最常用的 Deployment。</p>...

k8s运行容器之Job(四)

k8s运行容器之Job(四)

厉飞雨 阅读(124) 评论(0) 赞(8)

<h2>Job</h2> <p>容器按照持续运行的时间可分为两类:服务类容器和工作类容器。</p> <p>服务类容器通常持续提供服务,需要一直运行,比如 http server,daemon 等。工作类容器则是一次性任务,比如批处理程序,完成后容器就退出。</p> <p>Kubernetes 的...

k8s架构分析(二)

k8s架构分析(二)

厉飞雨 阅读(99) 评论(0) 赞(8)

<p>k8s的集群由master和node组成,节点上运行着若干k8s服务。</p> <p>master节点之上运行着的后台服务有kube-apiserver 、kube-scheduler、kube-controller-manager、etcd和pod网络。如下图所示</p> <p><img src=&quo...

k8s重要概念及部署k8s集群(一)

k8s重要概念及部署k8s集群(一)

厉飞雨 阅读(128) 评论(0) 赞(10)

<h2>k8s介绍</h2> <p>Kubernetes(k8s)是Google开源的容器集群管理系统(谷歌内部:Borg)。在Docker技术的基础上,为容器化的应用提供部署运行、资源调度、服务发现和动态伸缩等一系列完整功能,提高了大规模容器集群管理的便捷性。<br /> Kubernetes优势:<br /> --...

如何逐步安装 Kubernetes(k8s)指标服务器

如何逐步安装 Kubernetes(k8s)指标服务器

厉飞雨 阅读(173) 评论(0) 赞(9)

<blockquote> <p>在这篇文章中,我们将逐步介绍如何安装 Kubernetes 指标服务器。</p> </blockquote> <p>Kubernetes(k8s)指标服务器是一个组件,用于收集和聚合来自 Kubernetes 集群中各种来源(包括节点和 容器荚Pod)的指标数据。此数据可用于监控和优化资...