- 博客(82)
- 资源 (4)
- 收藏
- 关注
原创 nginx 转发 istio
说明istio gateway nodeport暴露服务的端口无法使用80端口,必须大于30000,这里选择30000转发设置Host,istio根据host转发请求转发设置version,默认使用1.0,istio返回426 Upgrade Requiredinstall/configure nginxcat <<'EOF' | sudo tee /etc/yum.repos.d/nginx.repo[nginx-stable]name=nginx stable repob
2021-05-12 11:38:05
642
原创 kubefed简介
前置条件2个k8s集群(k18-1,k18-2)>=1.13,这里以1.18.6以例helm安装kubefedctlVERSION=0.4.0OS=linuxARCH=amd64curl -LO https://github.com/kubernetes-sigs/kubefed/releases/download/v${VERSION}/kubefedctl-${VERSION}-${OS}-${ARCH}.tgztar -zxvf kubefedctl-*.tgzchmod
2020-09-15 14:11:34
603
原创 k8s 1.18.6 集群搭建之kubeadm简易安装方法
运行如下脚本#最小化安装没有yum-utilsyum -y install yum-utilsyum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repoyum makecache#安装dockeryum -y install docker-ce#设置docker镜像加速echo '{"registry-mirrors": ["http://hub-mirror.c
2020-07-30 15:06:38
583
原创 k8s 1.15 二进制极简安装
简介ipvs使用二节点master,worker演示二进制安装,集群安装方式雷同网络设置非虚拟机可以跳过参照集群搭建之环境准备(一)设置一个网络,比如10.3.0.0/16,并将2结点加入此网络基础环境设置运行如下脚本#最小化安装没有yum-utilsyum -y install yum-utilsyum-config-manager --add-repo http://mi...
2020-06-15 14:59:26
703
5
原创 k8s 1.15.1 集群搭建之kubeadm简易安装方法
运行如下脚本#最小化安装没有yum-utilsyum -y install yum-utilsyum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repoyum makecache#安装dockeryum -y install docker-ce#设置docker镜像加速echo '{"registry-mirrors": ["http://hub-mirror.c
2020-06-09 17:00:46
180
原创 k8s 1.17.3 集群搭建之kubeadm简易安装方法
运行如下脚本#最小化安装没有yum-utilsyum -y install yum-utilsyum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repoyum makecache#安装dockeryum -y install docker-ce#设置doc...
2020-01-10 14:34:33
512
原创 centos安装最新版内核
查看redhat发行版cat /etc/redhat-release 查看对应发行版的ELRepo包,如:elrepo-release-7.0-4.el7.elrepo.noarch.rpm,使用如下命令安装rpm -y --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.orgyum -y install https://www.elr...
2019-07-30 00:08:33
362
原创 k8s 1.14.2 集群搭建之Dashboard(四)
docker pull registry.cn-hangzhou.aliyuncs.com/google_containers/kubernetes-dashboard-amd64:v1.10.1docker tag registry.cn-hangzhou.aliyuncs.com/google_containers/kubernetes-dashboard-amd64:v1.10.1 k8s...
2019-06-07 00:31:59
260
原创 k8s 1.14.2 集群搭建之metric server(三)
如何查看pod的CPU,内存等资源占用情况?那就是metric server。借用官网的例子使用kubectl top命令查看mem-example中memory-demo的资源使用情况。kubectl top pod memory-demo --namespace=mem-example结果类似如下:NAME CPU(cores) MEM...
2019-06-07 00:04:03
926
原创 k8s 1.14.2 集群搭建之kubeadm简易安装方法(二)
运行如下脚本#最小化安装没有yum-utilsyum -y install yum-utilsyum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repoyum makecache#安装dockeryum -y install docker-ce#设置doc...
2019-06-06 00:45:40
289
原创 k8s 1.14.2 集群搭建之环境准备(一)
简介本教程将使用kubeadm创建2个节点(node0,node1)的集群。node0为master节点运行scheduler,controller-manager,apiserver,etcd等核心组件,node1为工作节点。使用VirtualBox简化操作步骤,操作系统使用CentOS7.6.1810。下载系统镜像使用如下命令或手动下载wget http://mirrors.aliyu...
2019-06-05 23:38:29
249
原创 正确的方式打开apache项目
为什么要参与开源项目阅读大牛的代码,快速提升自身实力,同时也为公司引进先进的技术能为开源项目做贡献,于公司及个人都是一种实力的代表github是全世界最大的开源项目集中地,被戏称为“全球最大同性交友网站”,做为程序员,这么大的盛宴,不参加岂不可惜!开源项目都以能成为apache顶级项目为荣耀,所以我们先从如何参与开源项目开始吧!签署 apache CLAapache CLA全称a...
2019-04-14 23:31:29
1208
原创 docker安装gitlab,mysql,elasticsearch,redis.consul,rabbitmq
docker:18.05.0-ce-rc1ubuntu版本 18.04 LTS(bionic) 可使用如下命令查看lsb_release -a运行如下脚本sudo apt-get install -y \ apt-transport-https \ ca-certificates \ curl \ software-properti...
2018-05-17 14:45:17
478
原创 ubuntu 固定ip
ifconfig通过ifconfig命令确定出要固定ip的网卡(eth0),掩码(Mask) nm-tool通过nm-tool命令确定网关(gateway),DNS(nameserver) 根据以上两条命令得到的数据替换下面三个文件的示例数据sudo vim /etc/network/interfaces追加如下iface eth1 inet staticaddress 10.163.11.7
2016-03-01 16:35:51
371
原创 centos7 postgres9.4 安装设置
一键初使化安装,设置自启动,启动yum install -y http://yum.postgresql.org/9.4/redhat/rhel-6-x86_64/pgdg-redhat94-9.4-1.noarch.rpmyum install -y postgresql94-server postgresql94-contrib/usr/pgsql-9.4/bin/postgresql94-
2015-12-13 15:24:59
784
原创 install logicalDoc
数据库配置create database logicaldoc;GRANT ALL PRIVILEGES ON logicaldoc.* TO logicaldoc@'%' identified by 'fieFN539';flush privileges;exit;OpenOfficewget http://sourceforge.net/projects/open
2015-11-11 20:17:44
1744
原创 intellij idea使用体验
jrebel插件可使jsp等资源文件修改后无需重启,即时生效 jrebel从插件库安装即可,激活可用注册jrebel账号+facebook或twitter订阅。这种方式老是提示未激活,需要重新粘贴激活码。另一种可到网上搜个license下载激活。 JBOSS的启动配置项一定要有BUILD 2 ARTIFECTS 不然生成不了项目exploded,也就不能打包成arti
2014-02-11 22:46:38
1204
原创 intellij idea12 搭建php开发环境
1.安装php 这里选择php5.4 ts版本的:VC9 x86 Thread Safe (2013-Oct-17 00:26:18) 原因有两点:1.好像只有ts版本的才有apache的php扩展php5apache2_2.dll,这样才能让apache认识php脚本。2.没有用5.5版本的原因是xDebug(php调试)需要和php版本对应,但它的最高版本只支持到5.4
2013-10-28 15:56:50
15303
原创 ubuntu下安装gitlist
1.安装nginx gitlist采用web页面的方式查看版本库,它是一个php的项目,这里选择nginx+php+php-fpm作为它的运行环境。 之所以采用编译安装是因为系统自带的git,php版本太低,在gitlist运行时会报错,git的版本必须高于1.7.1,php版本高于 5.3.2!wget http://nginx.org/downloa
2012-10-06 19:06:56
2077
1
原创 32位系统ubuntu下安装gitlab
一、前言 gitolite是用公钥的方式对版本仓库进行用户权限管理,和gitosis类似。权限管理可以具体细化到仓库的特定分支上。 gitlab则是用ruby语言写的,基于rails框架(ruby的一种MVC三层架构)的web应用,并且以gitolite为基础的,很自然的理解,gitlab就成了图形化界面的用户权限控制系统。M层可以用mysql或者sqllite。V层前台可以用
2012-10-03 17:29:47
4051
原创 redhat下搭建ftp服务器
1.安装ftp(客户端),vsftpd(服务器端)#yum install -y vsftpd2.创建ftp访问帐号(指定家目录,使用密码),锁定guest帐号不能登录shell#useradd -d /home/guest guest -p#vim /etc/passwd找到guest对应的行,将/bin/bash改成/sbin/nologin3.修改配置#vim /etc
2012-09-25 10:22:10
2348
原创 ubuntu中开启ssh
1.开启ssh服务#service ssh start2.生成相应的密钥#ssh-keygen -t dsa -P '' -f /etc/ssh/ssh_host_dsa_key #ssh-keygen -t rsa -P '' -f /etc/ssh/ssh_host_rsa_key 参考:http://blog.sina.com.cn/s/blog_893ee27f01
2012-09-24 09:52:09
544
原创 编译linux内核3.5.4
由于学习iptables的需要,就学了下编译内核1.下载linux内核并解压#wget http://www.kernel.org/pub/linux/kernel/v3.0/linux-3.5.4.tar.bz2#tar xjvf linux-3.5.4.tar.bz2#cd linux-3.5.42.选择编译功能,用空格键在内置、模块、不编译之间切换。中括号[ ]包围的可以在内
2012-09-22 21:32:32
1375
原创 redhat和ubuntu下的系统运行级别,服务的启动
运行级别简单的理解就是规定系统上自动运行什么服务,禁止运行什么服务。对应windows下的services.msc。不过windows下只有一个级别。一、redhat 1.对于运行级别的说明可以通过命令#cat /etc/inittab查看。也可以通过这个文件修改系统默认启动运行级别。 2.查看当前运行级别命令#runlevel结果:N 5N
2012-09-21 15:14:08
927
原创 ubuntu安装中文环境,输入法
1.安装中文语言支持#apt-get install language-support-zh language-pack-zh#apt-get install language-selector2.安装拼音,五笔输入法#apt-get install ibus-pinyin ibus-table-wubi3.重启生效#reboot
2012-09-20 22:47:58
837
原创 opensuse 12.2最简单的安装方式--U盘安装
1.下载opensuse,imageWriter2.打开imageWriter,手动复制opensuse镜像的完整路径及文件名(E:\system\openSUSE-12.2-DVD-x86_64.iso),单击coppy按钮完成。3.启动时摆选择从U盘启动即可。
2012-09-20 11:10:51
6211
2
原创 spoj839(Optimal Marks)
省赛比完了,进了工作室学做项目,闲来无聊看看网络流建模,这题想半天没想出硬是想不出和网络流有关系,看了07年胡伯涛的论文才有的思路,觉得这题很经典,所以就写了一下。 第一次用VS写的题,小小的纪念一下,呵呵。发现VS的调试功能真强大!代码:本来定义N是550M是15
2011-09-22 21:53:09
797
原创 hdoj4028(离散DP)
1.思路N数据范围小先做预处理将1至40的数据打表出来!DP方程:dp[i]=dp[i-1]//继承dp[i][j]=d[i][j]+dp[i-1][k] ,j=lcm(i,k) j是i和k的最小公倍数dp[i][j]的含义是前i根针的组合中最小公倍数
2011-09-12 15:53:07
578
原创 The 36th ACM/ICPC Asia Regional Chengdu Site —— Online Contest
这场比赛我们队做了三题,4033,4034,4039,再多一点点时间4036还可以出的,没时间去看这个题了,赛后稍微想了一下就出了,这几个题在所有题里应该都算是简单题!我做了4033,还把公式写反了,cos(x)=(a^2+b^2-c^2/(2*a*b),被我写成了cos(x
2011-09-11 21:42:47
783
原创 hdoj4021(24 puzzle)
1.思路若初使或者最终状态不在中间的16格上将其交换至16格上,然后判断即可。思维定式了,比赛时居然还跑了个IDA*,果断去超时,赛后还是队友发现是多余的,这么明显都没看出来,真是傻X了!!!2.代码#include#include#inclu
2011-09-10 22:30:58
559
原创 poj2699(网络流)
1.思路很犀利的建图,看了解题报告都不知道怎么建图,后来看了代码才知道,不过是我读漏了题,不然应该是可以建出来的。参考:http://hi.baidu.com/forverlin1204/blog/item/b0fd8ffcf5cf9c4ed7887d6f.html
2011-09-09 22:22:24
604
原创 poj2391(网络流+犀利建图)
1.思路首先是想了半天硬是没想出来,看了这个解题报告才知道建的图然后是敲代码又范了很多错误,果然是逻辑思维不严密,基本功不扎实啊!加//的地方都是范过错误的地方,调了我整整一天啊!用时还挺多的,没办法,二分求值,顺便用来比较一下各种算法的效率!预流推进的居然TLE
2011-09-08 21:11:05
742
原创 poj1149(pigs)
一、.这么犀利的建图第一次见到,不解释。就用这个题写一下模板。参考资料:http://imlazy.ycool.com/post.2059102.html二、代码1.(dinic+邻接表)#include #include#include#include
2011-09-05 11:36:58
480
原创 poj3277(线段树+离散化+扫描线+测度)
一、.思路:有三种方法1.插入时延迟更新(我自己的做法),效率还不错,应该是最大最小值的剪枝的作用吧,呵呵! 2.插入时精确覆盖,查询时向下记录最大值,一直查询到叶子结点3.扫描线+测度在线段树的结点里增加n,m,n表示线段数量,m表示这个区间的有
2011-09-02 20:07:34
824
原创 hdoj3957(dancing links)跳舞链
一、.算法参考资料:东西太多,讲不清楚。翻译过来的论文,momodi的论文以经很不错了!就直接贴链接了。1.dancing links(跳舞链)参考资料:http://sqybi.com/点里面的works链接里有dlx资料的压缩包2.momodi的论文:http
2011-08-27 14:20:38
811
原创 poj1275(差分约束系统)
1.思路 没什么好讲的,刘汝佳的书《算法艺术与信息学竞赛》讲得很好,不过对于初次接触差分约束系统的人来讲还是很费解,可以去参考《算法导论》,里面有很详细的约束图的构建过程。这里讲一下我的个人理解。s[i]为从0至i时刻雇佣的人数,t[i]为i时刻应聘的人数,r[i]为i至(
2011-08-14 16:19:52
966
原创 poj1639最小度限制生成树(kruscal+邻接表)
一、.思路设限制结点为des. 1. 求去掉des的最小生成树,此时求出来的是最小生成森林 2.添加des到各连通分量的边,当然取最小的边。 3.此时得到m度的生成树,我们要求的是小于等于k度的最小生成树,此时我们可以用来调整的边只有k-m条,注意我们不一定要
2011-08-13 11:51:35
660
原创 poj1523(割点)
1.思路参考刘汝佳的算法艺术与信息学竞赛。2.代码。#include#includeusing namespace std;// freopen("data.in","r",stdin);#include#define N 1005bool G[N][N
2011-08-12 17:30:54
579
原创 poj2135(最小费用最大流)
1.思路:题目要求求出两条路径,一条正向另一条反向,并且边不走重复,因此可以转换为费用流的模型,i至j有边(无向)拆成4条边,边的容量分别至1或0因此可以保证每条边至多走一次。再建立源s,汇t,另w(s,1)=w(n-2,t)=2;w(,1,s)=w(t,n-2)=0;c(s
2011-08-12 14:50:09
860
原创 poj1459(网络流)
昨天学的最高标号预流推进 没看别人代码敲的,后来有一个BUG,参考了一下别人的代码:http://www.cnblogs.com/Open_Source/archive/2010/08/03/1904898.html能参考的资料太少了,基本上是连蒙带猜写的代码,还好之前
2011-08-11 17:30:59
619
有无向欧拉回路(邻接阵) template
2010-08-30
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人