自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 资源 (1)
  • 收藏
  • 关注

原创 Centos 7.x 通过脚本和安装包离线安装 Kubernetes

文章目录主节点一件安装脚本加载镜像脚本工作节点一件安装脚本    本文主要是在没有互联网的情况下,通过离线安装包进行Kubernetes的安装离线安装包下载地址:https://download.csdn.net/download/weixin_45456679/85017129主节点一件安装脚本注意:1.脚本中默认相关压缩包在root路径下2.加载kube-proxy等镜像时涉及到另外一个脚本,务必提前准备3.初始化主节点的kubeadm-init.yaml文件中的advertiseAd

2022-03-22 11:05:27 400

原创 Centos 7.x 线上安装 Kubernetes

文章目录安装依赖包关闭防火墙,为iptables设置规则关闭SWAP 和 SELINUX调整内核参数,对于k8s调整系统时区关闭系统不需要服务,postfix是邮件服务设置rsyslogd 和 systemd journaldkube-proxy开启ipvs的前置条件安装 Docker 软件安装 Kubeadm (主从配置)初始化主节点安装 flannel如果需要离线安装安装依赖包yum install -y conntrack ntpdate ntp ipvsadm ipset jq iptables

2022-03-11 14:25:13 1192 2

原创 Centos 7部署SFTP

SFTP(SSH File Transfer Protocol)是安全文件传送协议,不需要安装任何程序,只需要对配置文件的内容调整就能实现。/** * 1.新增用户sftp/zhangsan; 2.给sftp/zhangsan设置密码; * 3.创建sftp仓库主目录和zhangsan用户的目录 * 4.将/etc/sftp赋权给root用户sftp群组, 将/etc/sftp/zhangsan赋权给zhangsan用户, 注意...sftp的主目录的用户必须是root, 且权限不能超过755. 否

2021-12-07 16:12:40 587

原创 Docker部署GitLab

搭建前一定要注意:服务器的剩余可用内存要大于4GDocker的安装可以阅读https://blog.csdn.net/weixin_45456679/article/details/120850613/** * 1.搜索镜像; 2.拉取/下载镜像; 3.新建目录用于存放日志、配置等信息 * 4.启动gitlab(启动时间较慢, 需耐心等待); 5.查看root登录密码(登陆后尽快更新密码) */# docker search gitlab# docker pull gitlab/gitla.

2021-11-29 16:42:05 678

原创 Centos 7搭建FTP站点,调整账号关于目录的权限

Centos 7搭建FTP站点/** * 1.安装vsftpd * 2.启动; 重启; 查看状态; 开机自启动 * 3.查看ftp服务监听的端口 */# yum install -y vsftpd# systemctl start vsftpd.service# systemctl restart vsftpd.service# systemctl status vsftpd.service# systemctl enable vsftpd.service# netstat -antu

2021-11-17 09:30:13 1494

原创 Docker通过环境变量和Springboot的yml配置,实现不同环境的配置信息加载

我们在做代码开发的时候,通常会有开发、测试、生产等环境;不同的环境又会有数据库、redis等不同信息的配置。在Docker 部署Springboot项目时,可以通过如下配置达到我们想要的效果创建application-feature.yml、application-release.yml、application-master.yml;在三个yml中分别配置不同环境的相关信息。在application.yml中配置spring.profiles.active根据上图配置,容器创建的时候,只要环境变量配置

2021-10-20 14:05:09 2479

原创 Docker的安装,使用

安装Docker//安装yum-util、device-mapper-persistent-data、lvm2//yum-util提供yum-config-manager功能; device-mapper-persistent-data、lvm2是device mapper驱动依赖# yum install -y yum-utils device-mapper-persistent-data lvm2//设置yun源# yum-config-manager --add-repo http://do

2021-10-19 18:26:16 227

原创 当a方法执行时不能继续执行a方法,但可以执行b方法;当b方法执行时可以继续执行b方法,但不能执行a方法,必须等待b方法全部执行完毕,才能执行a方法

查了很多资料,没有找到什么好的处理方式,就想到通过while和Semaphore进行控制。如果有更好的方式,或者有相关的锁可以进行控制处理,有劳大佬告诉我一下分布式服务中,使用redisson。 RSemaphore semaphore = redissonClient.getSemaphore("RSemaphore"); String lockKey = "redis.lock:" + "RLock"; RLock lock = redissonCli

2021-08-02 17:24:30 100

原创 SpringBoot下用拦截器和Swagger遇到的坑

1.通过自定义配置类(标注@Configuration注解的类)来实现WebMvcConfigurer接口,并重写addInterceptors()方法来配置拦截器。@Configurationpublic class WebConfig implements WebMvcConfigurer { @Resource AuthRoleInterceptor authRoleInterceptor; /** * /** (匹配所有路径) * * @

2020-12-21 16:03:53 1891 5

原创 关于DOS窗口下使用javac编译和java加载主类

关于DOS窗口下使用javac编译和java加载主类javac对源代码进行编译,如:javac Demo.java编译的时候,如果没有报错,那么就可以用java执行,如:java Demo在使用java的时候,有一点需要注意到。如果源代码中含有package关键字如上图则需要用java zhanghf.Demo...

2020-09-03 14:30:40 118

Kubernetes 离线一键安装脚本需要的资源

1. RPM ntpdate ntp ipvsadm ipset jq iptables vim net-tools iptables-services Docker 20.10.12 kubeadm-1.15.1 kubectl-1.15.1 kubelet-1.15.1 2. 镜像 rancher/mirrored-flannelcni-flannel-cni-plugin:v1.0.1 rancher/mirrored-flannelcni-flannel:v0.16.1 k8s.gcr.io/kube-proxy:v1.15.1 k8s.gcr.io/kube-scheduler:v1.15.1 k8s.gcr.io/kube-controller-manager:v1.15.1 k8s.gcr.io/kube-apiserver:v1.15.1 k8s.gcr.io/coredns:1.3.1 k8s.gcr.io/etcd:3.3.10 k8s.gcr.io/pause:3.1

2022-03-22

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除