<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Hi,I`m lan</title><link>/</link><description>Recent content on Hi,I`m lan</description><generator>Hugo -- gohugo.io</generator><language>en-us</language><lastBuildDate>Sat, 20 Nov 2021 00:00:00 +0000</lastBuildDate><atom:link href="/index.xml" rel="self" type="application/rss+xml"/><item><title>部署在线的lank8s webhook之后,不再为k8s.gcr.io/gcr.io镜像苦恼</title><link>/post/deploy-lank8s-webhook-for-k8s.gcr.io/</link><pubDate>Sat, 20 Nov 2021 00:00:00 +0000</pubDate><guid>/post/deploy-lank8s-webhook-for-k8s.gcr.io/</guid><description>什么是lank8s webhook 前提: 使用这项在线服务需要保证kubernetes所在的机器是联网状态. lank8s webhook是一项在线的webook服务,唯</description></item><item><title>lank8s.cn服务</title><link>/post/service-lank8s.cn/</link><pubDate>Mon, 15 Nov 2021 00:00:00 +0000</pubDate><guid>/post/service-lank8s.cn/</guid><description>Hi there 👋 国内安装K8S基本镜像站&amp;mdash;&amp;gt; lank8s.cn 欢迎使用，有问题/建议都可以到lank8scn的github库提issue! lank8</description></item><item><title>部署metrics-server,把kubectl top用起来</title><link>/post/deploy-metrics-server-for-kubectl-top/</link><pubDate>Mon, 15 Nov 2021 00:00:00 +0000</pubDate><guid>/post/deploy-metrics-server-for-kubectl-top/</guid><description>在部署metrics-server之前使用kubectl top 部署metrics-server yaml文件如下: apiVersion: v1 kind: ServiceAccount metadata: labels: k8s-app: metrics-server name: metrics-server namespace: kube-system --- apiVersion: rbac.authorization.k8s.io/v1 kind:</description></item><item><title>Contour-v1.9.0发布</title><link>/post/contour-v1.9.0-release/</link><pubDate>Sun, 31 Oct 2021 00:00:00 +0000</pubDate><guid>/post/contour-v1.9.0-release/</guid><description>前言 Contour继续添加新功能以帮助你更好的管理集群入口,在我们最新的版本Contour1.9.0中包含了支持外部认证服务(extauth</description></item><item><title>Contour-v1.19.1发布</title><link>/post/contour-v1.19.1-release/</link><pubDate>Wed, 27 Oct 2021 00:00:00 +0000</pubDate><guid>/post/contour-v1.19.1-release/</guid><description>前言 我们很高兴发布发布我们用于kubernetes集群七层反响代理Contour的1.19.1版本. Contour是什么 Contour是基于</description></item><item><title>使用kubekey快速部署kubernetes</title><link>/post/deploy-kubernetes-with-kubekey/</link><pubDate>Mon, 25 Oct 2021 00:00:00 +0000</pubDate><guid>/post/deploy-kubernetes-with-kubekey/</guid><description>前言 Kubekey是青云研发并开源的一款快速部署kubernetes的工具,并且它也是下一代安装kubesphere的工具,使用kubeke</description></item><item><title>新版本longhorn部署需要k8s.gcr.io镜像</title><link>/post/deploy-new-longhorn-lank8s.cn/</link><pubDate>Sat, 23 Oct 2021 00:00:00 +0000</pubDate><guid>/post/deploy-new-longhorn-lank8s.cn/</guid><description>前言 在之前，longhorn的部署是不涉及k8s.gcr.io的镜像的,但是在现在新版本当中,csi相关的镜像都是直接使用k8s.gcr.i</description></item><item><title>Envoy外部认证服务器</title><link>/post/auth-with-envoy/</link><pubDate>Sun, 17 Oct 2021 00:00:00 +0000</pubDate><guid>/post/auth-with-envoy/</guid><description>前言 注意 本文还在持续编写中</description></item><item><title>实现Envoy的xds服务</title><link>/post/implement-envoy-xds/</link><pubDate>Sun, 17 Oct 2021 00:00:00 +0000</pubDate><guid>/post/implement-envoy-xds/</guid><description>前言 注意 本文还在持续编写中</description></item><item><title>给k8s证书添加新的域名.</title><link>/post/add-new-domain-for-k8s-ca/</link><pubDate>Sun, 17 Oct 2021 00:00:00 +0000</pubDate><guid>/post/add-new-domain-for-k8s-ca/</guid><description>前言 实现方式 直接重新生成新的apiserver证书 修改kubeadm配置文件 重新init 注意 本文还在持续编写中</description></item><item><title>KubeSphere使用Contour Ingress作为项目网关</title><link>/post/kubesphere-gateway-with-contour/</link><pubDate>Sat, 16 Oct 2021 00:00:00 +0000</pubDate><guid>/post/kubesphere-gateway-with-contour/</guid><description>前言 目前kubesphere基于Nginx Ingress实现网关，3.2将会重构网关这部分，从而做到使用其他ingress项目作为kubes</description></item><item><title>加入contour文档工作组</title><link>/post/join-contour-docs-wg/</link><pubDate>Sun, 10 Oct 2021 00:00:00 +0000</pubDate><guid>/post/join-contour-docs-wg/</guid><description>Because documentation makes a difference The purpose and scope of the Working Group How to participate We look forward to seeing you! Authors Abigail McCarthy - @a-mccarthy Jonas Rosland - @jonasrosland Orlin Vasilev - @OrlinVasilev 注意 本文还在持续翻译中 原文链接 https://projectcontour.io/docs-wg/</description></item><item><title>宣布Contour v1.13.0</title><link>/post/announcing-contour-v1.13.0/</link><pubDate>Sat, 09 Oct 2021 00:00:00 +0000</pubDate><guid>/post/announcing-contour-v1.13.0/</guid><description>译者:梁远鹏 前言 本译文发布时Contour已经发布v1.19.1 Contour继续添加新功能以帮助您更好地管理集群中的入口操作,我们的Con</description></item><item><title>[了解Rust基金会]介绍Mark Rousskov</title><link>/post/introducing-mark-rousskov/</link><pubDate>Fri, 24 Sep 2021 00:00:00 +0000</pubDate><guid>/post/introducing-mark-rousskov/</guid><description>注意 本文还在持续翻译中. 在接下来的五个星期中，我们将会运行一个名叫&amp;quot;了解董事会&amp;quot;系列，发布来自Rust基金会董事会每个成</description></item><item><title>[了解Rust基金会]介绍Tyler Mandry</title><link>/post/introducing-tyler-mandry/</link><pubDate>Thu, 23 Sep 2021 00:00:00 +0000</pubDate><guid>/post/introducing-tyler-mandry/</guid><description>注意 本文还在持续翻译中. 在接下来的五个星期中，我们将会运行一个名叫&amp;quot;了解董事会&amp;quot;系列，发布来自Rust基金会董事会每个成</description></item><item><title>[了解Rust基金会]介绍Bobby Holley</title><link>/post/introducing-bobby-holley/</link><pubDate>Wed, 22 Sep 2021 00:00:00 +0000</pubDate><guid>/post/introducing-bobby-holley/</guid><description>注意 本文还在持续翻译中. 在接下来的五个星期中，我们将会运行一个名叫&amp;quot;了解董事会&amp;quot;系列，发布来自Rust基金会董事会每个成</description></item><item><title>CDF(持续交付基金会)欢迎基于k8s构建容器镜像的框架Shipwright作为新的孵化项目</title><link>/post/cdf-new-project-shipwright/</link><pubDate>Wed, 04 Aug 2021 00:00:00 +0000</pubDate><guid>/post/cdf-new-project-shipwright/</guid><description>说明: 本文将使用CDF作为持续交付基金会简称. 基于 Tekton 构建容器镜像的简单方法 旧金山,2021年8月3日&amp;mdash;CDF是一个开源软件基金会</description></item><item><title>contour版本发布说明</title><link>/post/contour-replease-log/</link><pubDate>Wed, 28 Jul 2021 00:00:00 +0000</pubDate><guid>/post/contour-replease-log/</guid><description>本系列文章专注于contour版本发布中文说明 Contour Github地址: https://github.com/projectcontour/contour Contour-v1.19.1发布</description></item><item><title>Prometheus2.28.1更新讲解</title><link>/post/prometheus-v2.28.1-update/</link><pubDate>Tue, 27 Jul 2021 00:00:00 +0000</pubDate><guid>/post/prometheus-v2.28.1-update/</guid><description>前言 Prometheus作为第二个从CNCF毕业的顶级项目,其成熟程度是毋庸置疑的,甚至推出了另一个CNCF项目OpenMetrics,希望</description></item><item><title>[了解Rust基金会]介绍Shane Miller</title><link>/post/introducing-shane-miller/</link><pubDate>Sun, 18 Apr 2021 00:00:00 +0000</pubDate><guid>/post/introducing-shane-miller/</guid><description>在接下来的五个星期中，我们将会运行一个名叫&amp;quot;了解董事会&amp;quot;系列，发布来自Rust基金会董事会每个成员的博客帖子，将他们介绍</description></item><item><title>Kubernetes多租户–最佳实践指南</title><link>/post/k8s-multi-tenancy-guide/</link><pubDate>Wed, 14 Apr 2021 00:00:00 +0000</pubDate><guid>/post/k8s-multi-tenancy-guide/</guid><description>前言 随着Kubernetes的使用范围不断扩大，Kubernetes多租户成为越来越多的组织感兴趣的话题。但是，由于Kubernetes本身</description></item><item><title>让java程序主动监测死锁</title><link>/post/java_daed_lock_healthcheck/</link><pubDate>Wed, 14 Apr 2021 00:00:00 +0000</pubDate><guid>/post/java_daed_lock_healthcheck/</guid><description>前言 SpringBoot2.x引入了Micrometer,重点支持了tag,而tag是prometheus和influxdb这类新兴监控存储</description></item><item><title>微信小程序接口自动化的实现方案</title><link>/post/automation-test-wechat-api/</link><pubDate>Tue, 13 Apr 2021 00:00:00 +0000</pubDate><guid>/post/automation-test-wechat-api/</guid><description>背景 前几天在社区看到有人问微信小程序怎么进行接口自动化https://testerhome.com/topics/28217，所以想把自己如</description></item><item><title>离线运行swagger文档</title><link>/post/swagger-api-offline/</link><pubDate>Tue, 13 Apr 2021 00:00:00 +0000</pubDate><guid>/post/swagger-api-offline/</guid><description>前言 在社区群看到有人希望能够将kubesphere的文档自己搭一个环境跑起来使用,我想了下这个需求应该是实际使用确实会碰到的,比如某些公司内</description></item><item><title>kubernetes部署longhorn</title><link>/post/k8s-deploy-longhorn/</link><pubDate>Fri, 09 Apr 2021 00:00:00 +0000</pubDate><guid>/post/k8s-deploy-longhorn/</guid><description>前言 longhorn是rancher公司开源并贡献给CNCF的一个开源分布式存储项目,可用来作为kubernetes的CSI存储. 本文介绍h</description></item><item><title>Prometheus版本发布说明</title><link>/post/prometheus-replease-log/</link><pubDate>Wed, 07 Apr 2021 00:00:00 +0000</pubDate><guid>/post/prometheus-replease-log/</guid><description>本系列文章专注于prometheus版本发布中文说明 Prometheus Github地址: https://github.com/prometheus/prometheus prometheus2.25新特性讲解 prometheus2.26</description></item><item><title>清理SpringBoot应用无用的metrics指标</title><link>/post/springboot-clear-unuse-metrics/</link><pubDate>Wed, 07 Apr 2021 00:00:00 +0000</pubDate><guid>/post/springboot-clear-unuse-metrics/</guid><description>前言 上周有个网友问springboot程序的metrics越来越多了,有40W的指标,现在想清除一些没用的metrics,要怎样做呢?! 当时</description></item><item><title>kubernetes部署kube-prometheus</title><link>/post/kubernetes-deploy-kube-prometheus/</link><pubDate>Tue, 06 Apr 2021 00:00:00 +0000</pubDate><guid>/post/kubernetes-deploy-kube-prometheus/</guid><description>如何部署kube-prometheus 本文使用https://github.com/prometheus-operator/kube-pro</description></item><item><title>多个React应用共同工作</title><link>/post/multiple-react-app/</link><pubDate>Fri, 26 Mar 2021 00:00:00 +0000</pubDate><guid>/post/multiple-react-app/</guid><description>注意 本文还处于创作阶段,将会尽快完善</description></item><item><title>集成Github Oauth app</title><link>/post/integrated-github-oauth-app/</link><pubDate>Fri, 26 Mar 2021 00:00:00 +0000</pubDate><guid>/post/integrated-github-oauth-app/</guid><description>注意 本文还处于创作阶段,将会尽快完善</description></item><item><title>Prometheus2.26rc.0新特性讲解</title><link>/post/prometheus-release-v2.26rc.0/</link><pubDate>Thu, 25 Mar 2021 00:00:00 +0000</pubDate><guid>/post/prometheus-release-v2.26rc.0/</guid><description>前言 Prometheus作为第二个从CNCF毕业的顶级项目,其成熟程度是毋庸置疑的,甚至推出了另一个CNCF项目OpenMetrics,希望</description></item><item><title>centos安装php8.0</title><link>/post/centos-install-php/</link><pubDate>Tue, 23 Mar 2021 00:00:00 +0000</pubDate><guid>/post/centos-install-php/</guid><description>动机 之前一直没有接触PHP的经验,需要安装PHP是由于要搭建Flarum论坛,找了一圈,类似这种论坛的实现都是PHP做的,虽然PHP是世界上</description></item><item><title>prometheus对接CoreDNS实现服务发现</title><link>/post/prometheus-coredns-sd/</link><pubDate>Tue, 23 Mar 2021 00:00:00 +0000</pubDate><guid>/post/prometheus-coredns-sd/</guid><description>启动etcd [root@localhost etcd-v3.2.32-linux-amd64]# ./etcd --listen-peer-urls=&amp;#34;http://0.0.0.0:2380&amp;#34; --listen-client-urls=&amp;#34;http://0.0.0.0:2379&amp;#34; --advertise-client-urls=&amp;#34;http://0.0.0.0:2379&amp;#34; 2021-04-07 16:03:31.438164 W | pkg/flags: unrecognized environment variable ETCD_VER=v3.2.32 2021-04-07 16:03:31.438308 I | etcdmain: etcd Version: 3.2.32 2021-04-07 16:03:31.438321 I | etcdmain: Git SHA: 7dc07f2a9 2021-04-07 16:03:31.438331 I | etcdmain: Go Version: go1.12.17 coredns配置文件 liangyuanpeng.com { etcd { path /skydns endpoint http://192.168.3.181:2379 } prometheus cache loadbalance } .</description></item><item><title>使用Cloudflare pages部署静态博客</title><link>/post/cloudflare-deploy-hugo-site/</link><pubDate>Mon, 22 Mar 2021 00:00:00 +0000</pubDate><guid>/post/cloudflare-deploy-hugo-site/</guid><description>什么是Cloudflare Cloudflare是一家美国 为什么转到Cloudflare pages 记得我第一次听说Cloudflare时是在技术群看到</description></item><item><title>prometheus研习社筹划</title><link>/post/prometheusyxs-pre-prod/</link><pubDate>Thu, 18 Mar 2021 00:00:00 +0000</pubDate><guid>/post/prometheusyxs-pre-prod/</guid><description>前言 Hi,我正在筹划一个Prometheus研习社的社区,希望整合Prometheus中文技术内容,帮助Prometheus技术在国内的推广</description></item><item><title>Prometheus2.25新特性讲解</title><link>/post/prometheus-v2.25-feature/</link><pubDate>Wed, 17 Mar 2021 00:00:00 +0000</pubDate><guid>/post/prometheus-v2.25-feature/</guid><description>前言 Prometheus作为第二个从CNCF毕业的顶级项目,其成熟程度是毋庸置疑的,甚至推出了另一个CNCF项目OpenMetrics,希望</description></item><item><title>ASF第一位华人董事</title><link>/post/first-asf-board-member/</link><pubDate>Fri, 12 Mar 2021 00:00:00 +0000</pubDate><guid>/post/first-asf-board-member/</guid><description>前言 今天一早打开朋友圈就看到几条消息,都是在讲吴晟当选新一届Apache董事会成员,在一定程度上讲中国已经进入Apache核心并且还会一直展</description></item><item><title>springboot添加prometheus支持</title><link>/post/springboot-support-prometheus/</link><pubDate>Fri, 12 Mar 2021 00:00:00 +0000</pubDate><guid>/post/springboot-support-prometheus/</guid><description>前言 云原生时代Golang语言开始火热起来,Docker、Kubernetes、Istio、Knative、Prometheus、Influ</description></item><item><title>自动构建algolia索引</title><link>/post/auto-build-algolia-index/</link><pubDate>Fri, 12 Mar 2021 00:00:00 +0000</pubDate><guid>/post/auto-build-algolia-index/</guid><description>前言 相信来到这里的朋友都已经知道algolia是什么了,algolia在静态博客领域作为搜索解决方案已经非常主流了,而每次写完博客/文章后都</description></item><item><title>Hugo博客SEO优化-URL和标题区分开</title><link>/post/hugo-slug-url/</link><pubDate>Thu, 11 Mar 2021 00:00:00 +0000</pubDate><guid>/post/hugo-slug-url/</guid><description>前言 Hugo博客默认情况下你的md文件是什么名字那么在网站上点击对应博客时URL就显示什么,但是我们将URL复制发给别人时中文就会显示一串看</description></item><item><title>prometheus-alertmanager监控告警系统对接钉钉</title><link>/post/prometheus-alertmanager-monitoring-dingtalk/</link><pubDate>Thu, 11 Mar 2021 00:00:00 +0000</pubDate><guid>/post/prometheus-alertmanager-monitoring-dingtalk/</guid><description>本文还在创作当中，将在这几天正式发布。 前言 本文将会讲解alertmanager对接钉钉,并且会演示通过修改metrics值来触发alertm</description></item><item><title>prometheus-alertmanager监控告警系统快速开始</title><link>/post/prometheus-alertmanager-monitoring-quickstart/</link><pubDate>Thu, 11 Mar 2021 00:00:00 +0000</pubDate><guid>/post/prometheus-alertmanager-monitoring-quickstart/</guid><description>本文还在创作当中，将在这几天正式发布。 本文将会讲解通过docker-compose部署prometheus、alertmanager、lan</description></item><item><title>ChirpStack自定义JS codec函数</title><link>/post/chirpstack-custom-js-encodec/</link><pubDate>Sat, 06 Mar 2021 00:00:00 +0000</pubDate><guid>/post/chirpstack-custom-js-encodec/</guid><description>前言 ChirpStack作为Lorawan Server，可以同时接收不同客户的设备数据(通过Application或Org区分开),而如果这</description></item><item><title>免费帮部署Halo博客</title><link>/post/free-deploy-halo/</link><pubDate>Thu, 04 Mar 2021 00:00:00 +0000</pubDate><guid>/post/free-deploy-halo/</guid><description>只要通过这个链接购买服务器 即可免费帮部署Halo博客 联系我 free.liangyuanpeng.com右上角找到我的微信。</description></item><item><title>部署Halo博客</title><link>/post/deploy-halo/</link><pubDate>Fri, 26 Feb 2021 00:00:00 +0000</pubDate><guid>/post/deploy-halo/</guid><description>前言 jar包部署 注意:jar包部署需要jdk11版本 Docker方式部署 docker方式部署很简单，一条命令即可。 docker run -it -d --name halo -p 8090:8090 -v ~/.halo:/root/.halo halohub/halo 其中</description></item><item><title>给hugo博客添加评论功能</title><link>/post/hugo-comment/</link><pubDate>Wed, 17 Feb 2021 00:00:00 +0000</pubDate><guid>/post/hugo-comment/</guid><description>缘由 静态博客不像动态博客一样想要什么功能就写个代码实现，但是折腾一番还是可以满足日常需求的。本文主要讲述使用utterances给静态博客实</description></item><item><title>给hugo博客添加字数统计和阅读需要xx分钟的功能</title><link>/post/addons-word-count-hugo/</link><pubDate>Tue, 16 Feb 2021 00:00:00 +0000</pubDate><guid>/post/addons-word-count-hugo/</guid><description>缘由 在看别人博客时经常在文章标题下面见到有共xx字,阅读约xx分钟的字眼，这个功能在hugo中本身就已经自带了，开启这个功能即可。 修改博客页</description></item><item><title>Ant Design被删源码库!!404√</title><link>/post/ant-design-deleted-404/</link><pubDate>Mon, 15 Feb 2021 00:00:00 +0000</pubDate><guid>/post/ant-design-deleted-404/</guid><description>了解 Ant Design Ant-Design是蚂蚁金服基于React开源的一款企业级UI 设计语言和 React 组件库，深受人们喜爱。 最早消息 还在当前过年的时间点，A</description></item><item><title>VirtualbBox导入旧版本虚拟机系统</title><link>/post/virtualbox-imported-old-vm-system/</link><pubDate>Mon, 08 Feb 2021 00:00:00 +0000</pubDate><guid>/post/virtualbox-imported-old-vm-system/</guid><description>动机 由于VirtualBox自动更新了导致打开了VirtualBox后之前的虚拟机都没显示出来了，需要重新找回之前的虚拟机。 更新后的Virt</description></item><item><title>kubeadm配合短域名lank8s.cn部署kubernetes</title><link>/post/kubeadm-deploy-kubernetes-lank8scn/</link><pubDate>Sun, 07 Feb 2021 00:00:00 +0000</pubDate><guid>/post/kubeadm-deploy-kubernetes-lank8scn/</guid><description>本文实现目标 本文主要使用kubeadm快速部署一个单机的kubernetes,其中镜像仓库使用lank8s.cn,当然也可以使用其他地址,l</description></item><item><title>OpenKruise专栏介绍</title><link>/post/openkruise-column/</link><pubDate>Sun, 07 Feb 2021 00:00:00 +0000</pubDate><guid>/post/openkruise-column/</guid><description>OpenKruise 是什么 OpenKruise 是 Kubernetes 的一个标准扩展，它可以配合原生 Kubernetes 使用，并为管理应用容器、sidecar、镜像分发等方面提供更加强大和高效的能力. 最初由阿里巴巴</description></item><item><title>LoraWan的第一个网关与设备</title><link>/post/first-lorawan-gateway-device/</link><pubDate>Fri, 05 Feb 2021 00:00:00 +0000</pubDate><guid>/post/first-lorawan-gateway-device/</guid><description>LoraWan数据走向 可以先看一下下面的数据图 从节点到网关是通过无线传输，也就是lora协议。LoraWan网关接收到数据后将其转化为网络数</description></item><item><title>用helm chart将chripstack部署到kubernetes之上</title><link>/post/use-helm-deploy-chirpstack-kubernetes/</link><pubDate>Sat, 30 Jan 2021 00:00:00 +0000</pubDate><guid>/post/use-helm-deploy-chirpstack-kubernetes/</guid><description>chirpstack-helm-chart 开源lorawan server 项目chirpstack的helm chart english 如何贡献 如果你想对这个项目进行贡献可以点击fork按钮fork这个项目并且发起P</description></item><item><title>k8s-client-go源码剖析(二)</title><link>/post/k8s-client-go-source-2/</link><pubDate>Sat, 23 Jan 2021 00:00:00 +0000</pubDate><guid>/post/k8s-client-go-source-2/</guid><description>简介：云原生社区活动&amp;mdash;Kubernetes源码剖析第一期第二周 本周是K8S源码研习社第一期第二周，学习内容是学习Informer</description></item><item><title>用docker-compose快速部署ChirpStack</title><link>/post/docker-compose-deploy-chirpstack/</link><pubDate>Sun, 17 Jan 2021 00:00:00 +0000</pubDate><guid>/post/docker-compose-deploy-chirpstack/</guid><description>前提 本文使用docker-compose来部署ChirpStack，请确保已经含有以下环境： Git(非必须，可以先下载源码) Docker Docker-compose 关于Lora</description></item><item><title>微服务监控:SpringBoot-Micrometer-Influx</title><link>/post/springboot-micrometer-influx/</link><pubDate>Sun, 08 Mar 2020 00:00:00 +0000</pubDate><guid>/post/springboot-micrometer-influx/</guid><description>前言 聊到微服务监控,首先需要考虑的一个技术选型问题就是使用推数据还是使用拉数据的方式进行数据的收集,这个问题这里不进行具体讲解.本文使用mi</description></item><item><title>blog-list记录</title><link>/post/blog-list-todo/</link><pubDate>Sat, 07 Mar 2020 00:00:00 +0000</pubDate><guid>/post/blog-list-todo/</guid><description>记录Blog发布计划以及执行进度 微服务监控:Micrometer InfluxDb 添加-&amp;gt;2020-03-07 22:23:08 [ ] 微服务监控:Micrometer prometheus</description></item><item><title>不用安装docker也能构建docker镜像</title><link>/post/jib-springboot-docker-maven/</link><pubDate>Tue, 18 Feb 2020 00:00:00 +0000</pubDate><guid>/post/jib-springboot-docker-maven/</guid><description>前提 docker 容器镜像仓库 这里举例可以公用的两个 dockerhub 阿里云容器镜像服务 前言 本文主要介绍的是google开源的一个java领域的docker构建工具ji</description></item><item><title>Elasticsearch+Fluentd+Kafka搭建分布式日志系统</title><link>/post/elasticsearch-fluentd-kafka/</link><pubDate>Mon, 17 Feb 2020 00:00:00 +0000</pubDate><guid>/post/elasticsearch-fluentd-kafka/</guid><description>前言 由于logstash内存占用较大,灵活性相对没那么好,ELK正在被EFK逐步替代.其中本文所讲的EFK是Elasticsearch+Fl</description></item><item><title>使用logstash作为docker日志驱动收集日志</title><link>/post/logstash-logdriver-docker/</link><pubDate>Sun, 16 Feb 2020 00:00:00 +0000</pubDate><guid>/post/logstash-logdriver-docker/</guid><description>前言 logstash是一个开源的日志统一处理数据收集器,属于ELK中的L,在日志收集领域应用广泛. docker默认的日志驱动是json-fi</description></item><item><title>使用fluentd作为docker日志驱动收集日志</title><link>/post/fluentd-logdrive-docker/</link><pubDate>Sat, 15 Feb 2020 00:00:00 +0000</pubDate><guid>/post/fluentd-logdrive-docker/</guid><description>前言 docker默认的日志驱动是json-file,每一个容器都会在本地生成一个/var/lib/docker/containers/con</description></item><item><title>制作带有kafka插件和es插件的fluentd镜像</title><link>/post/fluentd-plugin-kafka/</link><pubDate>Sat, 15 Feb 2020 00:00:00 +0000</pubDate><guid>/post/fluentd-plugin-kafka/</guid><description>前言 Fluentd是用于统一日志记录层的开源数据收集器,是继Kubernetes、Prometheus、Envoy 、CoreDNS 和cont</description></item><item><title>fluentd语法入门</title><link>/post/fluentd-quickstart/</link><pubDate>Fri, 14 Feb 2020 00:00:00 +0000</pubDate><guid>/post/fluentd-quickstart/</guid><description>前言 Fluentd是用于统一日志记录层的开源数据收集器,是继Kubernetes、Prometheus、Envoy 、CoreDNS 和cont</description></item><item><title>利用docker和docker-compose部署单机kafka</title><link>/post/docker-compose-deploy-kafka/</link><pubDate>Fri, 14 Feb 2020 00:00:00 +0000</pubDate><guid>/post/docker-compose-deploy-kafka/</guid><description>前提 docker docker-compose 其中docker-compose不是必须的,单单使用docker也是可以的,这里主要介绍docker和docker-compose两</description></item><item><title>docker常用命令集合</title><link>/post/deploy-command/</link><pubDate>Sun, 09 Feb 2020 00:00:00 +0000</pubDate><guid>/post/deploy-command/</guid><description>停止一台机器上的所有容器 docker stop `docker ps -qa` 根据特定关键字删除镜像 docker rmi `docker images | grep NAME` 本文有新内容时将持续更新</description></item><item><title>部署docker swarm集群监控</title><link>/post/deploy-docker-swarm-monitoring/</link><pubDate>Sun, 09 Feb 2020 00:00:00 +0000</pubDate><guid>/post/deploy-docker-swarm-monitoring/</guid><description>前提 Docker 前言 现在Docker Swarm已经彻底输给了K8S,但是现在K8S依然很复杂，上手难度较Docker Swarm高，如果是小规模团队且需</description></item><item><title>docker部署minio</title><link>/post/deploy-minio/</link><pubDate>Thu, 16 Jan 2020 00:00:00 +0000</pubDate><guid>/post/deploy-minio/</guid><description>前提 docker docker部署 docker部署minio非常简单，只需要两条命令即可完成minio服务器的部署。 docker pull minio/minio docker run -p 9000:9000 minio/minio server /data 下面是两条命令的</description></item><item><title>云原生编程语言ballerina:hello-world</title><link>/post/ballerina-hello-world/</link><pubDate>Wed, 01 Jan 2020 00:00:00 +0000</pubDate><guid>/post/ballerina-hello-world/</guid><description>前言 Ballerina是一款完全开源的编译时强类型语言,愿景是让云原生时代的程序员轻松编写出想要的的软件. 开源地址:https://gith</description></item><item><title>Jenkins远程部署Linux服务器</title><link>/post/remote-deploy-of-jenkins-for-linux-application/</link><pubDate>Sun, 13 Jan 2019 00:00:00 +0000</pubDate><guid>/post/remote-deploy-of-jenkins-for-linux-application/</guid><description>前言 之前在Jenkins上也有一些使用经验了，但是都是使用团队配置好的Jenkins，自己只需要管自己的项目以及执行构建即可，这一次自己尝试</description></item><item><title>部署React应用</title><link>/post/deploy-react-app/</link><pubDate>Sun, 06 Jan 2019 00:00:00 +0000</pubDate><guid>/post/deploy-react-app/</guid><description>前言 前后端分离已经是大趋势，服务器端只需要关注自己的接口逻辑实现，而不需要关注前端的页面跳转，这一部分交由前端处理。常见的就是React应用</description></item><item><title>转|SOFARPC优雅关闭剖析</title><link>/post/sofarpc-right-down/</link><pubDate>Wed, 12 Dec 2018 00:00:00 +0000</pubDate><guid>/post/sofarpc-right-down/</guid><description>前言 众所周知，在微服务架构下面，当应用需要进行新功能升级发布，或者异常关闭重启的时候，我们会对应用的进程进行关闭，而在关闭之前，我们希望做一</description></item><item><title>转|SOFARPC泛化调用实现剖析</title><link>/post/sofarpc-generic-invoke/</link><pubDate>Wed, 12 Dec 2018 00:00:00 +0000</pubDate><guid>/post/sofarpc-generic-invoke/</guid><description>SOFA Scalable Open Financial Architecture是蚂蚁金服自主研发的金融级分布式中间件，包含了构建金融级云原生架构所需的各个组件，是在金融场景里锤炼出来的最</description></item><item><title>转|SOFARPC序列化比较</title><link>/post/sofarpc-serializer/</link><pubDate>Tue, 11 Dec 2018 00:00:00 +0000</pubDate><guid>/post/sofarpc-serializer/</guid><description>前言 在应用服务化架构中，RPC 框架是非常重要的基础组件。而在 RPC 框架当中，序列化（以及反序列化）又是必不可少的一环。 因为序列化的性能对整体框架</description></item><item><title>转|SOFARPC注解支持剖析</title><link>/post/sofarpc-annotation/</link><pubDate>Tue, 11 Dec 2018 00:00:00 +0000</pubDate><guid>/post/sofarpc-annotation/</guid><description>1、前言 在SOFABoot 环境下，SOFARPC 提供三种方式给开发人员发布和引用 RPC 服务： XML 方式（配置） Annotation 方式（注解） 编程 API 方式（动态 编程 API 方</description></item><item><title>转|SOFARPC跨语言支持剖析</title><link>/post/sofarpc-mult-language/</link><pubDate>Tue, 11 Dec 2018 00:00:00 +0000</pubDate><guid>/post/sofarpc-mult-language/</guid><description>前言 随着 TIOBE 10月份的编程语言排行 的发布，C++重回第三的位置，新兴的 Swift 和 Go 表现出强劲的上升趋势。 与此同时，虽然目前 Java 的领头位置尚未出现有力挑</description></item><item><title>转|SOFARPC路由实现剖析</title><link>/post/sofarpc-route-impl/</link><pubDate>Tue, 11 Dec 2018 00:00:00 +0000</pubDate><guid>/post/sofarpc-route-impl/</guid><description>前言 RPC 框架需要创造一种调用远程服务如同调用本地般的体验，因此在实现一个基于 RPC 框架的微服务架构的系统时，服务消费者（客户端）往往只需要知道服务</description></item><item><title>转|SOFARPC连接管理与心跳剖析</title><link>/post/sofarpc-heartbeat-connect/</link><pubDate>Mon, 10 Dec 2018 00:00:00 +0000</pubDate><guid>/post/sofarpc-heartbeat-connect/</guid><description>前言 在 RPC 调用过程中，我们经常会和多个服务端进行远程调用，如果在每次调用的时候，都进行 TCP连接，会对 RPC的性能有比较大的影响，因此，实际的</description></item><item><title>去哪儿网消息队列设计与实现</title><link>/post/qmq-design/</link><pubDate>Sun, 09 Dec 2018 00:00:00 +0000</pubDate><guid>/post/qmq-design/</guid><description>前言 去哪儿网近日在GitHub上开源了其内部广泛使用的消息队列 (内部代号 QMQ)，本文从去哪儿网使用消息队列所碰到的各种问题出发探讨去哪儿网</description></item><item><title>转|SOFARPC同步异步实现剖析</title><link>/post/sofarpc-sync-async/</link><pubDate>Sun, 09 Dec 2018 00:00:00 +0000</pubDate><guid>/post/sofarpc-sync-async/</guid><description>前言 这一篇，我们为大家带来了开发过程中，最常接触到的同步异步调用解析。本文会介绍下同步异步的使用场景，以及 SOFARPC 中的代码实现机制，为了方便大家理</description></item><item><title>转|SOFARPC线程模型剖析</title><link>/post/sofarpc-modle/</link><pubDate>Sun, 09 Dec 2018 00:00:00 +0000</pubDate><guid>/post/sofarpc-modle/</guid><description>前言 上一篇，我们介绍了 SOFARPC 同步异步的实现，本文我们将会介绍 SOFARPC 中的线程模型。 本文会从同步异步，阻塞非阻塞开始讲起，进而探讨常见的线程模型设计，之</description></item><item><title>AWESOME消息队列</title><link>/post/awesome-messagequeue/</link><pubDate>Sat, 08 Dec 2018 00:00:00 +0000</pubDate><guid>/post/awesome-messagequeue/</guid><description>前言 消息队列是应用程序解耦通信的一个关键组件,本篇博文主要以列举开源消息队列为目的编写,并不展开具体内容讲解，没有开源的不在列举范围内。 mq</description></item><item><title>转|SOFARPC链路追踪剖析</title><link>/post/sofarpc-trace/</link><pubDate>Sat, 08 Dec 2018 00:00:00 +0000</pubDate><guid>/post/sofarpc-trace/</guid><description>一. 前言 微服务已经被广泛应用在工业界，微服务带来易于团队并行开发、独立部署、模块化管理等诸多优点。然而微服务将原单体拆分多个模块独立部署，各</description></item><item><title>转|SOFARPC框架之总体设计与扩展机制</title><link>/post/sofarpc-design/</link><pubDate>Wed, 05 Dec 2018 00:00:00 +0000</pubDate><guid>/post/sofarpc-design/</guid><description>前言 RPC 框架作为分布式技术的基石，在分布式和微服务环境下，扮演着非常重要的角色。 在蚂蚁金服的分布式技术体系下，我们大量的技术产品（非网关类产品</description></item><item><title>Apache RocketMQ单机部署</title><link>/post/deploy-apache-rocketmq/</link><pubDate>Tue, 27 Nov 2018 00:00:00 +0000</pubDate><guid>/post/deploy-apache-rocketmq/</guid><description>前言 这篇文章以4.3.0版本为标准进行讲述在linux下部署RocketMQ单机实例,在此之前需要已配置JAVA环境。 apache RocketMQ 是阿里巴巴在201</description></item><item><title>CI过程中拉取仓库的注意点</title><link>/post/note-ci-repo/</link><pubDate>Sat, 22 Sep 2018 00:00:00 +0000</pubDate><guid>/post/note-ci-repo/</guid><description>前言 CI过程中拉取仓库的注意点 备注：本文安装指南基于Ubuntu 16.04，在Centos上某些安装步骤的命令可能需要稍作改动。 CI Hugo博</description></item><item><title/><link>/search/placeholder/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>/search/placeholder/</guid><description>asd</description></item><item><title>CNCF第二个网关项目Emissary-ingress</title><link>/post/cncf-emissary-ingress/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>/post/cncf-emissary-ingress/</guid><description>我还在翻译这篇文章的时候公众号CNCF已经发布了翻译好的文章&amp;hellip;因此我没有继续翻译了.这里做了传送门. 中文篇在这里 原文在这里</description></item></channel></rss>