自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

jason chen的博客

任重道远

  • 博客(27)
  • 收藏
  • 关注

原创 Kubernetes之Pod控制器

目录1、ReplicaSet2、Deployment2.1 创建一个Deployment2.2、更新Deployment2.3 、查看Deployment2.4 、Deployment的回滚3、DaemonSet4、Job5、StatefuleSet Pod控制器是用于实现管理pod的中间层,确保pod资源符合预期的状态,pod的资源出现故障时,...

2019-12-02 09:43:41 281

原创 k8s常用命令

1.获取所有集群节点信息kubectl get node kubectl get node -o wide2.调度、不调度master节点kubectluncordon master节点IPkubectl cordon master节点IP3.创建集群应用kubectl apply -f yaml文件名称kubectl run nginx --image=镜像名称--re...

2019-07-02 18:38:38 238

原创 Helm打包模板

目录应用镜像探针资源限制持久化存储本地存储安全一个完整的demo项目示例:https://github.com/jasonrita/chart-demo应用镜像应用镜像是chart包的核心,必须包含:镜像仓库地址、镜像名称、镜像版本,values.yaml字段规范如下: repository: hub:docker.io ...

2019-04-03 12:00:15 1484

原创 helm打包应用

探针 资源限制 持久化存储 本地存储 安全一个完整的demo项目示例:https://github.com/jasonrita/helm-demo探针应用的探针用于检测该应用是否健康,是否准备好对外提供服务。健康状况是非常关键的属性,因此每个应用必须都明确表示如何进行健康检测。values.yaml文件必须包含以下探针属性: livenessPro...

2019-01-05 15:38:18 2242

原创 Helm入门操作

目录1.helm介绍1.1 helm 组件 1.2 helm 安装2. kubernetes 资源对象2.1 Pod2.2Replication Controller2.3Deployment2.4 Service3 helm 常用指令3.1 添加仓库3.2 查看所有仓库3.3 更新仓库,如果向仓库中添加了c...

2018-12-14 18:49:40 5616

原创 docker的入门基础

目录Docker介绍Docker原理Docker组成Docker安装Docker配置Docker启动关闭防火墙关闭selinux启动Docker检查启动状态Docker常用命令下载镜像运行容器查看本机所有的镜像查看本机的容器停止容器删除容器删除镜像项目实战vue前端项目下载源码下载node镜像编译前端项目...

2018-11-06 16:15:31 221

原创 jenkins实现gitlab自动部署

简介Jenkins是基于Java开发的一种持续集成工具,用于监控持续重复的工作,旨在提供一个开放易用的软件平台。这是一个免费的源代码,可以处理任何类型的构建或持续集成。集成Jenkins可以用于一些测试和部署技术。在DevOps流程中Jenkins充当CI/CD的角色,非常重要。环境准备干净的CentOS 7.4及以上版本的虚拟机或服务器 XShell:连接虚拟机的工具...

2018-09-28 15:15:27 2403

原创 Centos 常用的命令

1.下载包到指定目录     yum install --downloadonly --downloaddir=/opt/setup/package/repo/ epel-release2.查看IP端口占用,可以使用nmap 和 netstat命令     netstat -lnp|grep 803.查看进程相关信息     ps -aux | grep  进程ID4.关闭...

2018-09-04 16:34:27 191

原创 GIT的常用操作

目录分支管理:配置篇乱码无法显示中文长期储存密码回滚篇reset 参数说明:远程版本回退:分支管理:master分支和dev分支不允许直接push 初始时,master分支与dev分支相同,每个人从dev分支拉取个人开发分支或功能特性分支 每个人在自己的开发分支上可以自由push,某个模块开发完成后在gitlab上发起merge req...

2018-07-31 10:32:44 299

原创 python模块paramiko操作虚拟机

Paramiko是用python语言写的一个模块,远程连接到Linux服务器,查看上面的日志状态,批量配置远程服务器,文件上传,文件下载等初始化一些参数:host = "120.24.239.214"port = 22timeout = 30user = "root"password = "******"12345Paramiko远程执行linux命令:# -*- coding:utf-8...

2018-07-13 17:16:47 804

原创 Django+Vue搭建项目开发环境

开发环境为了方便大家开发,这里建议统一开发环境。IDE:Pycharm 2018.1.4 Python 3.6.5 Django 2.0.7 版本控制:git nodejs v8.11.3 vue.js统一编码:UTF-8,换行符:\n编码配置Settings——>Editor——>File Encodings换行符配置Settings—...

2018-07-13 14:33:36 3928 2

原创 Ansible脚本搭建k8s平台

1.官网下载安装virtualBox、centos7镜像2.virtualBox安装centos7镜像,参考http://www.cnblogs.com/hihtml5/p/8217062.html3.下载安装putty通过SSH连接虚拟机    遇到无法连接虚拟机,检查虚拟机防火墙是否关闭和是否有安装ssh服务4.参考https://github.com/gjmzj/kubeasz搭建k8s平台...

2018-07-11 17:24:59 1224

原创 Docker容器的理解

云计算的发展脉络云计算整个发展过程,用一句话来形容,就是“分久必合,合久必分”。容器的诞生云计算解决了基础资源层的弹性伸缩,却没有解决 PaaS层应用随基础资源层弹性伸缩而带来的批量、快速部署问题。于是容器应运而生。容器是 Container,Container另一个意思是集装箱,其实容器的思想就是要变成软件交付的集装箱。集装箱的特点,一是打包,二是标准。在没有集装箱的时代,假设将货物从 A运到 ...

2018-07-11 17:01:57 3765 3

原创 kubernetes之ConfigMap and Secret

目录ConfigMap名词解释ConfigMap创建ConfigMap使用用作环境变量用作命令行参数使用volume将ConfigMap作为文件或目录直接挂载Secret名词解释创建自己的Secret使用 kubectl 创建 Secret手动创建 Secret解码 Secret使用 Secret在 Pod 中使用 Secret 文...

2019-12-02 10:09:03 388

原创 kubernetes之volume卷

目录1. volume1.1 名词解释1.2 volume的类型:1.2.1 emptyDir1.2.2hostPath1.2.3 nfs1.2.4 configMap1.2.5 persistentVolumeClaim2.PV/PVC/StorageClass2.1 名词解释2.2 卷和声明的生命周期2.3 示例2.3.1 pv...

2019-12-02 10:06:16 534

原创 kubernetes之ingress负载均衡

目录前言Ingress基础概念Ingress的组成Ingress负载均衡的使用基础使用高级使用HTTPS访问拓展二级目录转发基础认证TCP四层代理前言在前面的分享中,我们首先介绍了Kubernetes是基础概念,紧接着是常用的一些基础资源,如:Kubernetes基础资源之Pod容器组、Kubernetes基础资源之Deploymen...

2019-12-02 10:02:21 2842

原创 kubernetes之service

目录1、Service定义详解1.1、 yaml格式的Service定义文件的完整内容1.2、Service定义文件中各属性的说明表2、Service 服务类型3、服务发现3.1、环境变量3.2、DNS4、Service的基本用法4.1 创建deployment4.2创建一个Service来提供服务5、集群外部访问Service5.1、将Serv...

2019-12-02 09:57:15 361

原创 Kubernetes之Pod基础

目录1、Pod 概述2、Pod的生命周期和重启策略3、Pod健康检查3.1、 LivenessProbe探针:判断容器是否存活(running)3.1.1、ExecAction:在容器内部执行一个命令,如果返回码为0,则表示健康 3.1.2 、TcpAction:通过IP 和port ,如果能够和容器建立连接则表示容器健康3.1.3、HttpGetActi...

2019-11-29 18:33:58 290

原创 maven生成骨架项目

目录1、生成骨架项目2、将骨架项目发布到本地或远程2.1、如果发布到本地2.2、如果发布到私服:需要修改骨架项目的pom文件,里面增加distributionManagement节点添加远程仓库到pom.xml文件中添加maven的settings.xml文件远程仓库用户名和密码发布骨架项目到远程仓库3、使用骨架项目4、新建项目的时候,可能需要把snapsho...

2019-11-29 17:51:02 510

原创 golang发送邮件

参考github第三方发送邮件框架:https://github.com/jordan-wright/emailpackage mainimport ( "github.com/jordan-wright/email" "golang.org/x/text/encoding/simplifiedchinese" "net/smtp" "net/textp...

2019-07-02 18:38:00 1709

原创 kubernetes概念与架构

目录什么是Kubernetes?Kubernetes架构Kubernetes架构示意图整体架构Master架构Node架构Kubernetes的核心技术概念和API对象ObjectsPod副本控制器(Replication Controller,RC)副本集(Replica Set,RS)部署(Deployment)服务(Service)任务...

2019-06-15 16:47:58 485

原创 Vue入门

目录前言1、响应的数据绑定2、组件系统2.1响应式原理2.1组件系统3、生命周期4、vuex附件前言Vue.js(读音 /vjuː/, 类似于view)是一个构建数据驱动的 web 界面的库。Vue.js 的目标是通过尽可能简单的 API 实现响应的数据绑定和组合的视图组件。Vue.js 自身不是一个全能框架——它只聚焦于视图层。因此它非常容易学...

2019-04-10 13:20:25 254

原创 goland搭建beego开发环境

1.安装最新的go软件 ,当前版本1.122.下载goland开发工具3.安装bee工具go get github.com/beego/bee4.通过beeapidsh-tables=""-driver=mysql-conn="root:K2pass!!@tcp(172.18.8.11:3306)/team_manage"生成beego项目apiproject...

2019-03-05 16:51:30 5157

原创 ansible入门

简介 安装 配置 密钥 执行 Playbook 简介Ansible是新出现的自动化运维工具,基于Python开发,集合了众多运维工具(puppet、cfengine、chef、func、fabric)的优点,实现了批量系统配置、批量程序部署、批量运行命令等功能。以下为Ansible的核心内容:安装安装ansible很简单,执行yum install ansibl...

2019-01-05 13:41:53 357

原创 python入门教程

1.环境搭建   1.安装python   2 安装pycharm 2.实战篇 1.基础语法 1.编码 2.标识符 3.变量创建与赋值 4.注释 5.输入输出 6.代码块与缩进 7.单行语句与多行语句 2.基本数据类型 1.数字 2.字符串 3.列表 4.元组 5.字典 6.集合 3.运算符...

2018-11-27 11:11:39 1261

原创 Docker容器中安装elasticsearch-sql插件

1.获取elasticsearch容器的IDdocker ps   2.进入elasticsearch的docker容器docker exec -it 容器ID /bin/bash3.安装elasticsearch对应的elasticsearch-sql插件./bin/elasticsearch-plugin install https://github.com/NLPchin...

2018-11-27 11:06:47 1686

原创 springcloud开源项目环境搭建

跟大家分享一个开源项目Spring Cloud 实战项目,开发者:刘兆明,代码可以到码云中下载。搜索项目名 paascloud-master。项目介绍功能点:模拟商城,完整的购物流程、后端运营平台对前端业务的支撑,和对项目的运维,有各项的监控指标和运维指标。技术点:核心技术为springcloud+vue两个全家桶实现,采取了取自开源用于开源的目标,所以能用开源绝不用收费框架,整体技术栈只有阿里云...

2018-05-07 20:57:03 2258

空空如也

空空如也

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

TA关注的人

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