自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

运维那些事儿

分享Kubernetes,Jenkins,DevOps技术教程

  • 博客(21)
  • 资源 (4)
  • 收藏
  • 关注

原创 CentOS7 elk日志平台搭建

第1章 ELK平台介绍日志主要包括系统日志、应用程序日志和安全日志。系统运维和开发人员可以通过日志了解服务器软硬件信息、检查配置过程中的错误及错误发生的原因。经常分析日志可以了解服务器的负荷,性能安全性,从而及时采取措施纠正错误。通常,日志被分散的储存不同的设备上。如果你管理数十上百台服务器,你还在使用依次登录每台机器的传统方法查阅日志。这样是不是感觉很繁琐和效率低下。当务之急我们使用...

2018-08-21 23:33:35 1289

原创 Dockerfile构建nginx服务

1、Dockerfile内容如下:cat /opt/docker-file/nginx/Dockerfile# This is My first Dockerfile# Version 1.0# Author: ljx# Base imagesFROM centos# MAINTAINERMAINTAINER Jason Liu# ADDADD nginx-1.15.1.t...

2018-08-21 16:16:20 863

原创 docker运行gitlab服务

1、先将gitlab镜像pull到本地docker pull gitlab/gitlab-ce:laster# laster 表示最新的版本2、运行(run)gitlab镜像docker run --detach --hostname gitlab -p 443:443 -p 80:80 -p 8888:22 --name gitlab --restart alwarys --vol...

2018-08-21 11:27:58 854

原创 linux系统添加指定uid和gid的用户和组

1、添加指定gid的组groupadd -g 1001 upload# 添加了一个指定gid为1001的upload用户2、添加指定uid的用户,并加入到指定组useradd -u 1001 -g upload claim# 添加了一个uid为1001的用户,并加入到upload的组中...

2018-08-21 11:02:08 41893 1

原创 nginx访问日志转化为json格式

一、将nginx访问日志转化为json格式 1、修改nginx的配置文件nginx.conf log_format json '{"@timestamp":"$time_iso8601",' '"@version":"1",' '"client":"$remote_addr",'

2018-08-20 15:33:47 3307

原创 tomcat日志格式转化为json

一、将tomcat的访问日志转化为json格式 1、修改tomcat的server.xml文件 <Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs" prefix="localhost_access_log" suffix=".log" ...

2018-08-20 15:28:14 2393 1

原创 Kubernetes主机间curl cluster ip时不通

一、问题现象 1、测试部署了一个service,包括2个pod,分别在node1和node2上。[root@k8s-master ~]# kubectl get svc -o wideNAME CLUSTER-IP EXTERNAL-IP PORT(S) AGE SELECTORkubernetes 10.254.0.1 ...

2018-08-18 22:55:05 13432

原创 k8s pod服务对外访问

1、问题描述: 在搭建好的k8s集群内创建的容器,只能在其所在的节点上curl可访问,但是在其他任何主机上无法访问容器占用的端口 1.1、解决方案1:vim /etc/sysctl.conf找到这一行,放开注释# Uncomment the next line to enable packet forwarding for IPv4net.ipv4.ip_forward=1重...

2018-08-16 10:09:32 3365

原创 kubetnetes 之存储 PV PVC

第1章 概述k8s最初用于管理无状态的服务,单随着越来越多的应用迁移的k8s平台,管理存储资源成为一个非常重要的功能。k8s使用两种资源管理存储: PersistentVolume(一些简称PV):由管理员添加的的一个存储的描述,是一个全局资源,包含存储的类型,存储的大小和访问模式等。它的生命周期独立于Pod,例如当使用它的Pod销毁时对PV没有影响。 PersistentVolume...

2018-08-14 15:43:15 503

原创 k8s dashboard v1.5.1 部署教程

第1章 部署准备 1.1 下载搭建用到的镜像百度云下载链接:https://pan.baidu.com/s/1geKEADt#list/path=%2F 密码:lbyp1.2 上传镜像到私有仓库(也可上传到每个node节点)docker load < dashboard.tardocker load < podinfrastructure.tardocker t...

2018-08-10 21:46:07 1952 1

原创 kubernetes在CentOS7下二进制文件方式安装、离线安装

第1章 k8s部署准备 1.1 下载Kubernetes(简称K8S)二进制文件https://github.com/kubernetes/kubernetes/releases1.2 从上边的网址中选择相应的版本,本文以1.11.2版本为例,从 CHANGELOG页面 下载二进制文件 1.3 组件选择:选择Service Binaries中的kubernetes-server-l...

2018-08-09 22:14:50 6937 1

原创 kubectl 命令大集合

1、创建podkubectl create -f mysql-rc.yaml2、删除podkubectl delete -f mysql-rc.yaml3、查看pod信息kubectl describe pod (pod的id)4、获取pod运行在哪个节点上的信息。kubectl get po -o wide 5、获取所有podkubectl get pod...

2018-08-07 23:59:10 2416

原创 docker命令大集合

1、运行一个容器docker run -d ljx/my-nginx:v1 /usr/local/nginx/sbin/nginx-d #表示后台运行2、指定端口号运行一个容器docker run -d -p 90:80 ljx/my-nginx:v1 /usr/local/nginx/sbin/nginx-p #指定端口号,90表示宿主机的端口号,80表示容器的端口号...

2018-08-07 23:46:36 139

原创 tomcat自定义构建Dokcerfile文件

1、Dockerfile文件内容如下: 说明:此方法是构建了一个jdk1.6,tomcat7的Dockerfile文件cat DockerfileFROM centos:6.9 #用于构建的基础镜像MAINTAINER ljx #作者名称ENV REFRESHED_AT 2018-07-21 #时间WORKDIR /usr/loca...

2018-08-07 21:54:21 287

原创 docker生成带有SSH功能的centos的镜像文件

1、Dockerfile文件内容如下cat DockerfileFROM centosMAINTAINER ljx#安装sshRUN yum install -y openssh-server sudoRUN sed -i 's/UsePAM yes/UsePAM no/g' /etc/ssh/sshd_configRUN yum install -y openssh-clien...

2018-08-06 21:01:23 325

原创 k8s yaml文件详解

1、yaml文件详解如下:apiVersion: v1 #指定api版本,此值必须在kubectl apiversion中 kind: Pod #指定创建资源的角色/类型 metadata: #资源的元数据/属性 name: web04-pod #资源的名字,在同一个n...

2018-08-06 10:01:26 8869

原创 docker搭建zabbix

第1章 本次使用docker搭建zabbix的组合是mysql+docker+zabix-server 1.1 先安装数据库mysqldocker run --name zabbix-mysql-server --hostname zabbix-mysql-server \-e MYSQL_ROOT_PASSWORD="123456" \-e MYSQL_USER="zabbix" \...

2018-08-06 09:47:46 311 1

原创 k8s常见问题大收集

第1章 k8s外部不能访问pod 1、问题描述: 在搭建好的k8s集群内创建的容器,只能在其所在的节点上curl可访问,但是在其他任何主机上无法访问容器占用的端口 1.1、解决方案vim /etc/sysctl.conf找到这一行,放开注释# Uncomment the next line to enable packet forwarding for IPv4net.ipv4.i...

2018-08-05 23:29:58 13984

原创 CentOS安装maven

第1章 CentOS安装maven[root@osb30 ~]# cd /usr/local/[root@osb30 local]# wget http://apache.opencas.org/maven/maven-3/3.3.9/binaries/apache-maven-3.3.9-bin.tar.gz[root@osb30 local]# tar zxf apache-maven...

2018-08-05 23:10:33 132

原创 k8s制作pod的yaml文件

第1章 nginx配置文件yaml 1.1 nginx _rc文件数据持久化(rc资源类型)cat nginx_rc.yamlapiVersion: v1kind: ReplicationControllermetadata: name: nginx4spec: replicas: 1 selector: app: nginx4 template: ...

2018-08-05 23:07:27 10154

原创 CentOS7.2搭建k8s集群环境

第1章 环境介绍及准备 1.1 虚拟机操作系统(CentOS7.2)[root@k8s-master ~]# uname -aLinux k8s-master 3.10.0-693.11.1.el7.x86_64 #1 SMP Mon Dec 4 23:52:40 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux[root@k8s-master ~]# ca...

2018-08-05 22:49:38 1748 6

kubernetes网络资源 flannel

kubernetes网络资源组件flannel的yaml文件

2022-04-13

kubernetes ui界面 dashboard

kubernetes ui界面 dashboard文件

2022-03-11

kubernetes 服务发现 ingress

kubernetes 服务发现 ingress文件

2022-03-11

kubernetes网络资源calico

kubernetes网络资源组件calico

2022-03-11

空空如也

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

TA关注的人

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