<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[渐行渐远的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/huningfei</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; huningfei]]></copyright><item><title><![CDATA[supervisor使用详解]]></title><link>https://blog.youkuaiyun.com/huningfei/article/details/133025716</link><guid>https://blog.youkuaiyun.com/huningfei/article/details/133025716</guid><author>huningfei</author><pubDate>Thu, 25 May 2023 16:14:00 +0800</pubDate><description><![CDATA[一 介绍
使用文档：http://supervisord.org/
supervisor是Python开发的c/s服务，是Linux系统下的进程管理工具。
可以监听、启动、停止、重启一个或多个进程
用supervisor管理的进程，当一个进程意外被杀死，supervisor监听到进程死后，会自动将它重启，很方便的做到进程的自动恢复的功能，不在需要自己写脚本来控制
二 安装
2.1 pip安装
#...]]></description><category></category></item><item><title><![CDATA[代理软件-rinetd]]></title><link>https://blog.youkuaiyun.com/huningfei/article/details/133063106</link><guid>https://blog.youkuaiyun.com/huningfei/article/details/133063106</guid><author>huningfei</author><pubDate>Thu, 25 May 2023 15:56:00 +0800</pubDate><description><![CDATA[一 背景说明
在公司连接亚马逊上国外的数据库，由于公司的网络不稳定，连接非常慢，因此我在阿里云上面找了一台机器，安装了rinetd ,以后连接数据库直接连接阿里云的ip就可以了
二 安装
wget  http://li.nux.ro/download/nux/misc/el7/x86_64//rinetd-0.62-9.el7.nux.x86_64.rpm
rpm  -ivh  rinetd-0...]]></description><category></category></item><item><title><![CDATA[使用lsyncd实时同步文件从一台服务器到另一台服务器]]></title><link>https://blog.youkuaiyun.com/huningfei/article/details/132985275</link><guid>https://blog.youkuaiyun.com/huningfei/article/details/132985275</guid><author>huningfei</author><pubDate>Thu, 25 May 2023 15:49:00 +0800</pubDate><description><![CDATA[一 背景说明
我有3台nginx服务器，想实时同步vhost,html,ssl这三个目录，这样我只是改一台机器的东西，所有服务器上的配置文件也都会被更改,就找到了lsyncd的同步软件，是通过lsyncd结合ssh去实现实时同步的，我这里是想把196上面的3个目录，同步到198和197上.

系统：centos7.9    lsyncd版本：2.2.2    服务端ip:172.19.149.1...]]></description><category></category></item><item><title><![CDATA[12 pipeline 风格发布项目到k8s]]></title><link>https://blog.youkuaiyun.com/huningfei/article/details/133031303</link><guid>https://blog.youkuaiyun.com/huningfei/article/details/133031303</guid><author>huningfei</author><pubDate>Tue, 21 Feb 2023 10:50:00 +0800</pubDate><description><![CDATA[书接上回：https://www.cnblogs.com/huningfei/p/17140068.html，
上篇介绍了如何使用自由风格发布k8s项目，这次介绍如何使用pipeline发布k8s项目。
一 背景说明
如果要使用pipeline，前提是代码仓库里面有一个Dockfile的文件，和deploy.yml部署文件
项目地址为：https://gitee.com/huningfei/de...]]></description><category></category></item><item><title><![CDATA[11 自由风格发布项目到k8s]]></title><link>https://blog.youkuaiyun.com/huningfei/article/details/133025709</link><guid>https://blog.youkuaiyun.com/huningfei/article/details/133025709</guid><author>huningfei</author><pubDate>Tue, 21 Feb 2023 10:31:00 +0800</pubDate><description><![CDATA[一 背景说明
新版的jenkins由于一些k8s插件发现没了，没法使用之前的方法发布了，这次不使用任何插件，直接使用自由风格发布。jenkins是使用docker启动的，k8s环境是基于 1.23版本
二  docker运行jenkins
2.1 安装docker和docker-compase
2.1.1 安装docker环境-ubuntu系统
安装方法
https://www.runoob.c...]]></description><category></category></item><item><title><![CDATA[kakfa集群配置]]></title><link>https://blog.youkuaiyun.com/huningfei/article/details/133102050</link><guid>https://blog.youkuaiyun.com/huningfei/article/details/133102050</guid><author>huningfei</author><pubDate>Wed, 15 Feb 2023 15:12:00 +0800</pubDate><description><![CDATA[http://www.cnblogs.com/yinchengzhe/p/5123515.html kafka监控
https://blog.youkuaiyun.com/syc001/article/details/78633190 监控
http://kafka.apache.org/downloads.html kafka下载，最新的稳定版为2.1.1
https://www.apache.org/d...]]></description><category></category></item><item><title><![CDATA[9 k8s内运行mysql,jenkins]]></title><link>https://blog.youkuaiyun.com/huningfei/article/details/132985274</link><guid>https://blog.youkuaiyun.com/huningfei/article/details/132985274</guid><author>huningfei</author><pubDate>Thu, 09 Feb 2023 14:23:00 +0800</pubDate><description><![CDATA[一 kubernetes基于StatefulSet运行MySQL一主多从
我这里演示一主一从
1.1 镜像准备
docker pull registry.cn-hangzhou.aliyuncs.com/hxpdocker/xtrabackup:1.0
docker tag registry.cn-hangzhou.aliyuncs.com/hxpdocker/xtrabackup:1.0 ha...]]></description><category></category></item><item><title><![CDATA[8 k8s运行zookeeper和redis等实例]]></title><link>https://blog.youkuaiyun.com/huningfei/article/details/132985249</link><guid>https://blog.youkuaiyun.com/huningfei/article/details/132985249</guid><author>huningfei</author><pubDate>Wed, 08 Feb 2023 14:10:00 +0800</pubDate><description><![CDATA[一  Kubernetes实战案例-自定义镜像结合PV/PVC运行Zookeeper集群
1  构建zookeeper镜像

dockfile内容：
FROM harbor.magedu.com/magedu/slim_java:8
ENV ZK_VERSION 3.4.14
ADD repositories /etc/apk/repositories
# Download Zookeeper
...]]></description><category></category></item><item><title><![CDATA[7 k8s-service类型]]></title><link>https://blog.youkuaiyun.com/huningfei/article/details/132985265</link><guid>https://blog.youkuaiyun.com/huningfei/article/details/132985265</guid><author>huningfei</author><pubDate>Fri, 30 Dec 2022 11:06:00 +0800</pubDate><description><![CDATA[一  loadblancer-主要用于公有云上

配置如下：
kind: Service
apiVersion: v1
metadata:
  namespace: kubernetes-dashboard 
  name: dashboard-lb
  labels:
    k8s-app: kubernetes-dashboard
spec:
  ports:
    - protocol...]]></description><category></category></item><item><title><![CDATA[6 HPA 控制器简介与实现和RBAC简介及账户授权]]></title><link>https://blog.youkuaiyun.com/huningfei/article/details/133002005</link><guid>https://blog.youkuaiyun.com/huningfei/article/details/133002005</guid><author>huningfei</author><pubDate>Thu, 29 Dec 2022 14:11:00 +0800</pubDate><description><![CDATA[1.1 HPA介绍简介计算公式当前cpu利用率除以阈值，在跟当前pod数量进行比较，看是否增加比如：pod1和pod2 两个cpu利用率加起来 90+90=180 然后除以 80=2.25 (阈值)得到的值再跟现有的pod数量去对比，现有是2个，2,25向上取值为3，所以pod增加1个。鉴权概述 | Kubernetes鉴权类型node节点认证 webhook ABAC RBAC 四种类型这里主要介绍rbac。]]></description><category></category></item><item><title><![CDATA[5-资源限制，亲和反亲和，污点和容忍]]></title><link>https://blog.youkuaiyun.com/huningfei/article/details/133048985</link><guid>https://blog.youkuaiyun.com/huningfei/article/details/133048985</guid><author>huningfei</author><pubDate>Thu, 29 Dec 2022 11:38:00 +0800</pubDate><description><![CDATA[一 Kubernetes Container、Pod、Namespace内存及CPU限制
1.1 限制单位介绍
1 如果运行的容器没有定义资源(memory,cpu)等限制，但是在namesapce定义了LimitRange限制，那么该容器会继承LimitRange中的默认限制
2 如果namespace没有定义LimitRange限制，那么该容器可以只要宿主机的最大可用资源，直到无资源可以而触...]]></description><category></category></item><item><title><![CDATA[利用actice choice 插件 回滚java项目]]></title><link>https://blog.youkuaiyun.com/huningfei/article/details/133061624</link><guid>https://blog.youkuaiyun.com/huningfei/article/details/133061624</guid><author>huningfei</author><pubDate>Tue, 06 Sep 2022 09:52:00 +0800</pubDate><description><![CDATA[之前写了一篇利用maven发布java项目的文章，https://www.cnblogs.com/huningfei/p/16660699.html 这次介绍下如何回滚java项目.
一  安装插件
需要安装两个插件，分别是actice choice  和ssh
二 创建jenkins项目，自由风格即可

a=['bash','-c',"ls /backup"].execute().text.r...]]></description><category></category></item><item><title><![CDATA[使用jenkins maven发布java项目]]></title><link>https://blog.youkuaiyun.com/huningfei/article/details/133002002</link><guid>https://blog.youkuaiyun.com/huningfei/article/details/133002002</guid><author>huningfei</author><pubDate>Tue, 06 Sep 2022 09:45:00 +0800</pubDate><description><![CDATA[一 环境说明
1.1 各软件版本
​ jenkins版本：​​​Jenkins 2.366​​
启动 nohup java -jar jenkins.war --httpPort=8888 &gt;&gt;log 2&gt;&amp;1 &amp;
maven版本：Maven 3.8.6
直接下载zip，然后解压 https://dlcdn.apache.org/maven/maven-3/3....]]></description><category></category></item><item><title><![CDATA[istio安装]]></title><link>https://blog.youkuaiyun.com/huningfei/article/details/126404868</link><guid>https://blog.youkuaiyun.com/huningfei/article/details/126404868</guid><author>huningfei</author><pubDate>Thu, 18 Aug 2022 14:26:45 +0800</pubDate><description><![CDATA[安装istio]]></description><category></category></item><item><title><![CDATA[istio服务治理]]></title><link>https://blog.youkuaiyun.com/huningfei/article/details/133001996</link><guid>https://blog.youkuaiyun.com/huningfei/article/details/133001996</guid><author>huningfei</author><pubDate>Wed, 17 Aug 2022 13:51:00 +0800</pubDate><description><![CDATA[一  istio系统组件和部署
1.1 控制平面
istiod：
pilot  控制平台核心组件
galley 负责向istio控制平面的其他组件提供支撑功能，它核验进入网格的配置信息的格式和内容的正确性，并将这些配置信息提供给Pilot和Mixer
citedal  身份和凭据管理
部署方法：istioctl, istio operator, helm
1.2 数据平面
Gateway：
  ...]]></description><category></category></item><item><title><![CDATA[envoy 链路追踪-日志收集-网格安全]]></title><link>https://blog.youkuaiyun.com/huningfei/article/details/133001992</link><guid>https://blog.youkuaiyun.com/huningfei/article/details/133001992</guid><author>huningfei</author><pubDate>Sat, 13 Aug 2022 17:57:00 +0800</pubDate><description><![CDATA[一  日志收集
https://github.com/iKubernetes/servicemesh_in_practise/tree/MageEdu_N66/Monitoring-and-Tracing    #日志和链路追踪实例代码
1.1 accesslog-with-efk
环境描述
7个Service:
front-envoy：Front Proxy,地址为172.31.76.10
3...]]></description><category></category></item><item><title><![CDATA[安装istio和部署bookinfo项目]]></title><link>https://blog.youkuaiyun.com/huningfei/article/details/133001987</link><guid>https://blog.youkuaiyun.com/huningfei/article/details/133001987</guid><author>huningfei</author><pubDate>Fri, 05 Aug 2022 11:00:00 +0800</pubDate><description><![CDATA[一  istio安装
1.1 下载安装
https://istio.io/latest/docs/setup/getting-started/
安装前提：你的服务器必须可以连接外网需要下载谷歌镜像
# 下载
cd /usr/local/
curl -L https://istio.io/downloadIstio | sh -   #默认下载最新的


curl -L https://istio...]]></description><category></category></item><item><title><![CDATA[4 案例演示 -自定义镜像运行Nginx及tomcat服务并基于NFS实现动静分离]]></title><link>https://blog.youkuaiyun.com/huningfei/article/details/133050893</link><guid>https://blog.youkuaiyun.com/huningfei/article/details/133050893</guid><author>huningfei</author><pubDate>Sat, 14 May 2022 14:53:00 +0800</pubDate><description><![CDATA[一 环境前期说明
准备好harbor和nfs服务器，nfs服务：172.31.7.122
harbor服务为 harbor.magedu.com，并且提前创建好项目
二 准备docker镜像
2.1 创建4个基础镜像，centos,nginx,tomcat,jdk
2.1.1 centos镜像
dockfile
[root@k8s-master1 centos]# cat Dockerfile ...]]></description><category></category></item><item><title><![CDATA[4 pod的状态以及探针类型和方式]]></title><link>https://blog.youkuaiyun.com/huningfei/article/details/133076603</link><guid>https://blog.youkuaiyun.com/huningfei/article/details/133076603</guid><author>huningfei</author><pubDate>Sat, 14 May 2022 14:23:00 +0800</pubDate><description><![CDATA[一 Pod的常见状态、pause容和init容器
1  pod常见的状态
Unschedulable  #pod不能被调度，kube-scheduler没有匹配到合适的node节点
PodScheduled  #pod正处于调度中，在kube-schedulerg刚开始调度的时候，还没有将pod分配到指定的node,在筛选出合适的节点后就会更新etcd数据，将pod分配到指定的node
Pend...]]></description><category></category></item><item><title><![CDATA[3 k8s资源对象，控制器，存储介绍]]></title><link>https://blog.youkuaiyun.com/huningfei/article/details/133001984</link><guid>https://blog.youkuaiyun.com/huningfei/article/details/133001984</guid><author>huningfei</author><pubDate>Thu, 05 May 2022 16:49:00 +0800</pubDate><description><![CDATA[一  资源对象-k8s-api简介
1 查看api接口
1 创建一个管理员并授权，然后获取用户的token，操作步骤见2 coredns部署和etcd数据备份和恢复
kubectl get secret  -n kubernetes-dashboard 
 kubectl describe secret admin-user-token-ckw5q -n kubernetes-dashboard...]]></description><category></category></item></channel></rss>