<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[bjwf125的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/bjwf125</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; bjwf125]]></copyright><item><title><![CDATA[Kubernetes零宕机滚动更新]]></title><link>https://blog.youkuaiyun.com/bjwf125/article/details/105184229</link><guid>https://blog.youkuaiyun.com/bjwf125/article/details/105184229</guid><author>bjwf125</author><pubDate>Sun, 29 Mar 2020 19:22:11 +0800</pubDate><description><![CDATA[软件世界的发展比以往任何时候都快，为了保持竞争力需要尽快推出新的软件版本，而又不影响在线得用户。许多企业已将工作负载迁移到了 Kubernetes 集群，Kubernetes 集群本身就考虑到了一些生产环境的实践，但是要让 Kubernetes 实现真正的零停机不中断或丢失请求，我们还需要做一些额外的操作才行。
滚动更新
默认情况下，Kubernetes 的 Deployment 是具有滚动更新的...]]></description><category></category></item><item><title><![CDATA[用kubernetes资源对象创建Grafana Dashboard]]></title><link>https://blog.youkuaiyun.com/bjwf125/article/details/105184130</link><guid>https://blog.youkuaiyun.com/bjwf125/article/details/105184130</guid><author>bjwf125</author><pubDate>Sun, 29 Mar 2020 19:16:38 +0800</pubDate><description><![CDATA[我们在使用 Grafana Dashboard 来展示我们的监控图表的时候，很多时候我们都是去找别人已经做好的 Dashboard 拿过来改一改，但是这样也造成了很多使用 Grafana 的人员压根不知道如何去自定义一个 Dashboard，虽然这并不是很困难。这里我们介绍一个比较新颖（骚）的工具：DARK，全称 Dashboards As Resources in Kubernetes.，意思就...]]></description><category></category></item><item><title><![CDATA[Kubernetes系列之基于NFS的PV动态供给(StorageClass)]]></title><link>https://blog.youkuaiyun.com/bjwf125/article/details/105035313</link><guid>https://blog.youkuaiyun.com/bjwf125/article/details/105035313</guid><author>bjwf125</author><pubDate>Sun, 22 Mar 2020 20:58:21 +0800</pubDate><description><![CDATA[一、简介
PersistentVolume（PV）是指由集群管理员配置提供的某存储系统上的段存储空间，它是对底层共享存储的抽象，将共享存储作为种可由用户申请使的资源，实现了“存储消费”机制。通过存储插件机制，PV支持使用多种网络存储系统或云端存储等多种后端存储系统，例如，NFS、RBD和Cinder等。PV是集群级别的资源，不属于任何名称空间，用户对PV资源的使需要通过PersistentVolu...]]></description><category></category></item><item><title><![CDATA[Kubernetes系列之kubernetes Prometheus Operator]]></title><link>https://blog.youkuaiyun.com/bjwf125/article/details/105035220</link><guid>https://blog.youkuaiyun.com/bjwf125/article/details/105035220</guid><author>bjwf125</author><pubDate>Sun, 22 Mar 2020 20:54:12 +0800</pubDate><description><![CDATA[Kubernetes系列之kubernetes Prometheus Operator
Operator是由CoreOS公司开发的用来扩展Kubernetes API的特定应用程序控制器，用来创建、配置和管理复杂的有状态应用，例如Mysql、缓存和监控系统。目前CoreOS官方提供了几种Operator的代码实现，其中就包括Prometheus Operator
下图为Prometheus Ope...]]></description><category></category></item><item><title><![CDATA[Kubernetes系列之Kubernetes存储卷]]></title><link>https://blog.youkuaiyun.com/bjwf125/article/details/104885116</link><guid>https://blog.youkuaiyun.com/bjwf125/article/details/104885116</guid><author>bjwf125</author><pubDate>Sun, 15 Mar 2020 20:18:51 +0800</pubDate><description><![CDATA[第一章、前言
默认情况下容器的数据都是非持久化的， 在容器消亡以后数据也跟着丢失， 所以 Docker 提供了 Volume 机制以便将数据持久化存储。 类似的， Kubernetes 提供了更强大的 Volume 机制和丰富的插件， 解决了容器数据持久化和容器间共享数据的问题。
与 Docker 不同， Kubernetes Volume 的生命周期与 Pod 绑定容器挂掉后 Kubelet 再...]]></description><category></category></item><item><title><![CDATA[Kubernetes系列之Kubernetes资源管理]]></title><link>https://blog.youkuaiyun.com/bjwf125/article/details/104885091</link><guid>https://blog.youkuaiyun.com/bjwf125/article/details/104885091</guid><author>bjwf125</author><pubDate>Sun, 15 Mar 2020 20:17:48 +0800</pubDate><description><![CDATA[Kubernetes 从创建之初的核心模块之一就是资源调度。想要在生产环境使用好 Kubernetes，必须对它的资源模型以及资源管理非常了解。这篇文章算是对散布在网络上的 Kubernetes 资源管理内容的一个总结。干货文章，强列推荐一读。
Kubernetes 资源简介
什么是资源？
在 Kubernetes 中，有两个基础但是非常重要的概念：Node 和 Pod。Node 翻译成节点，是对...]]></description><category></category></item><item><title><![CDATA[Kubernetes系列之Kubernetes的弹性伸缩（HPA）]]></title><link>https://blog.youkuaiyun.com/bjwf125/article/details/104687252</link><guid>https://blog.youkuaiyun.com/bjwf125/article/details/104687252</guid><author>bjwf125</author><pubDate>Thu, 05 Mar 2020 23:34:21 +0800</pubDate><description><![CDATA[###前言
在kubernetes中，我们使用pod对外提供服务。这时候，我们需要以下两种情形需要关注：

Pod因为不明原因挂掉，导致服务不可用
Pod在高负荷的情况下，不能支撑我们的服务

如果我们人工监控pods，人工进行调整副本那么这个工作量无疑是巨大的，但kubernetes已经有了相应的机制来应对了。
###HPA全称Horizontal Pod Autoscaler控制器工作流程（V...]]></description><category></category></item><item><title><![CDATA[Kubernetes系列之Kubernetes使用ingress-nginx作为反向代理]]></title><link>https://blog.youkuaiyun.com/bjwf125/article/details/104663542</link><guid>https://blog.youkuaiyun.com/bjwf125/article/details/104663542</guid><author>bjwf125</author><pubDate>Wed, 04 Mar 2020 21:51:17 +0800</pubDate><description><![CDATA[Kubernetes系列之Kubernetes使用ingress-nginx作为反向代理
#一、Ingress简介

在Kubernetes中，服务和Pod的IP地址仅可以在集群网络内部使用，对于集群外的应用是不可见的。为了使外部的应用能够访问集群内的服务，在Kubernetes 目前 提供了以下几种方案：
NodePort
LoadBalancer
Ingress
###1、Ingress组成
...]]></description><category></category></item><item><title><![CDATA[Kubernetes系列之Kubernetes Pod控制器]]></title><link>https://blog.youkuaiyun.com/bjwf125/article/details/104641256</link><guid>https://blog.youkuaiyun.com/bjwf125/article/details/104641256</guid><author>bjwf125</author><pubDate>Tue, 03 Mar 2020 21:00:36 +0800</pubDate><description><![CDATA[Kubernetes系列之Kubernetes Pod控制器
#一、常见Pod控制器及含义
###1、 ReplicaSets

ReplicaSet是下一代复本控制器。ReplicaSet和 Replication Controller之间的唯一区别是现在的选择器支持。Replication Controller只支持基于等式的selector（env=dev或environment!=qa），...]]></description><category></category></item><item><title><![CDATA[Kubernetes系列之Kubernetes部署metrics-server]]></title><link>https://blog.youkuaiyun.com/bjwf125/article/details/104618052</link><guid>https://blog.youkuaiyun.com/bjwf125/article/details/104618052</guid><author>bjwf125</author><pubDate>Mon, 02 Mar 2020 19:39:12 +0800</pubDate><description><![CDATA[四、Kubernetes系列之Kubernetes部署metrics-server
#一、metrics-server简介
自kubernetes 1.8开始，资源使用指标（如容器 CPU 和内存使用率）通过 Metrics API 在 Kubernetes 中获取，metrics-server 替代了heapster。Metrics Server 实现了Resource Metrics API，...]]></description><category></category></item><item><title><![CDATA[Kubernetes系列之kubeadm部署多节点master集群]]></title><link>https://blog.youkuaiyun.com/bjwf125/article/details/104562787</link><guid>https://blog.youkuaiyun.com/bjwf125/article/details/104562787</guid><author>bjwf125</author><pubDate>Fri, 28 Feb 2020 19:54:29 +0800</pubDate><description><![CDATA[版本信息
linux   Centos7
kubernetes v1.14.5
docker v18.06.1-ce

节点信息
VIP:47.110.19.11    阿里云负载均衡

安装前准备
开始部署前确保所有节点网络正常，能访问公网。主要操作都在VPC-OPEN-MASTER001节点进行，设置VPC-OPEN-MASTER001可以免密码登陆其他节点。所有操作都使用root用户身份进行...]]></description><category></category></item><item><title><![CDATA[Kubernetes系列之配置高可用企业级镜像仓库Harbor]]></title><link>https://blog.youkuaiyun.com/bjwf125/article/details/104543894</link><guid>https://blog.youkuaiyun.com/bjwf125/article/details/104543894</guid><author>bjwf125</author><pubDate>Thu, 27 Feb 2020 20:12:02 +0800</pubDate><description><![CDATA[一、Harbor简介
1.Harbor介绍

Harbor是一个用于存储和分发Docker镜像的企业级Registry服务器，通过添加一些企业必需的功能特性，例如安全、标识和管理等，扩展了开源Docker Distribution。作为一个企业级私有Registry服务器，Harbor提供了更好的性能和安全。提升用户使用Registry构建和运行环境传输镜像的效率。Harbor支持安装在多个Reg...]]></description><category></category></item><item><title><![CDATA[Walle实现自动发布]]></title><link>https://blog.youkuaiyun.com/bjwf125/article/details/104522104</link><guid>https://blog.youkuaiyun.com/bjwf125/article/details/104522104</guid><author>bjwf125</author><pubDate>Wed, 26 Feb 2020 18:22:34 +0800</pubDate><description><![CDATA[walle是啥?能干啥?有啥用?这些我都不会去一一道来,如果你还没有明白前面提出的三个问题就不用往下看了,这里这回将walle安装了怎么去使用.如果都要面面俱到不是一两篇博客可以解决的问题,如果希望将walle部署到生产环境中,这篇博客或许能给你点启发,下面给出的网站完全可以解决前面的几个问题了.直接开始吧.


walle官方网站
http://www.walle-web.io/


walle...]]></description><category></category></item><item><title><![CDATA[Gitlab-CI]]></title><link>https://blog.youkuaiyun.com/bjwf125/article/details/104500133</link><guid>https://blog.youkuaiyun.com/bjwf125/article/details/104500133</guid><author>bjwf125</author><pubDate>Tue, 25 Feb 2020 16:37:25 +0800</pubDate><description><![CDATA[Gitlab简介
最近感觉就是在不断的搭建/迁移版本服务器，而现在市面上关于版本服务器搭建的指南都流于表面，真正深入骨骼的少之又少，往往以偏概全很多关键点并未提及。而版本服务器的搭建往往是一个初创型或中小型公司迫切需要解决的问题。

目前市用户量和口碑较好的Git服务提供商，屈指可数。国外的话 GitHub，BitBucket 都是不错的选择，但国际形势变幻莫测，需要随时备好梯子。国内的话**Co...]]></description><category></category></item><item><title><![CDATA[从零开始搭建Gitlab服务器]]></title><link>https://blog.youkuaiyun.com/bjwf125/article/details/104479423</link><guid>https://blog.youkuaiyun.com/bjwf125/article/details/104479423</guid><author>bjwf125</author><pubDate>Mon, 24 Feb 2020 16:05:30 +0800</pubDate><description><![CDATA[从零开始搭建Gitlab服务器
Gitlab简介
最近感觉就是在不断的搭建/迁移版本服务器，而现在市面上关于版本服务器搭建的指南都流于表面，真正深入骨骼的少之又少，往往以偏概全很多关键点并未提及。而版本服务器的搭建往往是一个初创型或中小型公司迫切需要解决的问题。

目前市用户量和口碑较好的Git服务提供商，屈指可数。国外的话 GitHub，BitBucket 都是不错的选择，但国际形势变幻莫测，需...]]></description><category></category></item><item><title><![CDATA[kubernetes基本功能]]></title><link>https://blog.youkuaiyun.com/bjwf125/article/details/100738756</link><guid>https://blog.youkuaiyun.com/bjwf125/article/details/100738756</guid><author>bjwf125</author><pubDate>Wed, 11 Sep 2019 15:52:01 +0800</pubDate><description><![CDATA[1、LXC

LXC为Linux Container的简写。Linux Container容器是一种内核虚拟化技术，可以提供轻量级的虚拟化，以便隔离进程和资源，而且不需要提供指令解释机制以及全虚拟化的其他复杂性。相当于C++中的NameSpace。容器有效地将由单个操作系统管理的资源划分到孤立的组中，以更好地在孤立的组之间平衡有冲突的资源使用需求。与传统虚拟化技术相比，它的优势在于：
与宿主机使用...]]></description><category></category></item><item><title><![CDATA[Kubernetes的弹性伸缩（HPA）]]></title><link>https://blog.youkuaiyun.com/bjwf125/article/details/100702935</link><guid>https://blog.youkuaiyun.com/bjwf125/article/details/100702935</guid><author>bjwf125</author><pubDate>Tue, 10 Sep 2019 16:18:30 +0800</pubDate><description><![CDATA[###前言
在kubernetes中，我们使用pod对外提供服务。这时候，我们需要以下两种情形需要关注：

Pod因为不明原因挂掉，导致服务不可用
Pod在高负荷的情况下，不能支撑我们的服务

如果我们人工监控pods，人工进行调整副本那么这个工作量无疑是巨大的，但kubernetes已经有了相应的机制来应对了。
###HPA全称Horizontal Pod Autoscaler控制器工作流程（V...]]></description><category></category></item></channel></rss>