自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

HJ的技术博客

相关技术备忘

  • 博客(34)
  • 资源 (36)
  • 问答 (1)
  • 收藏
  • 关注

原创 11-Kubernetes集群常见运维操作

Kubernetes集群常见运维操作1. Kubernetes对象管理操作1. 1 Node管理1.1.1 Node查看1.1.2 Node扩容与缩容1.1.3 Node的临时隔离与恢复1.2 Label管理1.2.1 对象Label的查看1.2.2 对象Label的添加和删除1.2.3 对象Label的更新1.3 Namespace管理1.3.1 增删Namespace1.3.2 通过cont...

2019-01-31 16:32:30 8215

原创 10-高可用Kubernetes集群搭建方案

高可用Kubernetes集群搭建方案1. Kubernetes集群控制平面的高可用考量2. Kubernetes集群控制平面高可用方案前提3. Kubernetes集群控制平面高可用方案步骤3.1 搭建高可用etcd集群3.2 搭建load balancer3.3 创建etcd集群的client相关证书3.4 安装master0节点上的控制平面3.5 安装master1和master2上的控制平...

2019-01-31 11:03:21 736

原创 09-kubernetes集群存储

kubernetes集群存储1. Kubernetes Volume2. PersistentVolume(PV)3. PersistentVolumeClaim(PVC)4. StorageCIass5. 基于StorageCIass的动态PV供给6. PV状态与回收策略7. Kubernetes存储模型1. Kubernetes VolumeVolume:生命周期与其所附着的Pod相同...

2019-01-30 16:47:38 952

原创 08-kubernetes集群安全

kubernetes集群安全1. APIServer安全模型2. APIServer安全验证步骤2.1 身份验证(Authentication)2.2 授权(Authorization)2.3 准入控制(Admission Control)1. APIServer安全模型APIServer的安全验证环节0:传输安全(Transport Sercurity)1:身份验证(Authenti...

2019-01-30 16:16:30 296

原创 07-kubernetes集群网络

kubernetes集群网络1. kubernetes集群的“三个网络”2. kubernetes网络设计面对的问题3. kubernetes网络设计基本要求3. kubernetes网络实现4. Pod网络实现原理4.1 二层(交换)方案4.2 三层(路由)方案4.3 Overlay网络方案4.3 方案对比5. Service网络5.1 Service的特性5.2 Service网络是什么5...

2019-01-30 15:13:14 493

原创 06-kubernetes核心组件详解

kubernetes核心组件详解1. 节点Pod管家:kubelet2. 集群管理入口:kube-apiserver3. 配置中心:etcd4. 管理控制中心:kube-controller-manager5. 调度器:kube-scheduler6. 服务抽象实现:kube-proxy1. 节点Pod管家:kubeletkubelet运行在集群的所有节点上每个节点上的kubelet由操作...

2019-01-29 16:45:00 463

原创 05-kubeadm join原理

kubeadm join原理1. master节点IP+端口2. token:用于Master验证Node身份3. discovery-token-ca-cert-hash : 用于Node验证Master身份join:将node加入集群kubeadm join 172.28.65.239:6443 --token 40dup1.urffu06eu0u1hzy3 --discovery-to...

2019-01-29 15:33:42 3018

原创 04- kubeadm init流程

kubeadm init流程1. kubeadm init流程概览2. 引导前检查3. 生成私钥以及数字证书3.1 查看公钥证书:自建CA,生成ca.key与ca.crt3.2 apiserver的私钥与公钥证书3.3 apiserver访问kubelet使用的客户端私钥与证书3.4 services account需要的sa.key与sa.pub3.5 Etcd相关的私钥与数字证书4. 生成控制...

2019-01-29 11:25:56 2931 1

原创 03-使用Kubeadm搭建Kubernetes集群

1. 环境说明OS: Ubuntu 18.04Kubernetes: 1.13.2节点信息HostnameIP备注K8S-Master172.28.65.239Master节点K8S-Node1172.28.65.242Node节点1K8S-Node2172.28.65.244Node节点2开始之前,请确保可以科学上网,推荐使用 s...

2019-01-28 14:01:53 822 2

原创 02-安装容器引擎

安装容器引擎1. 搭建环境简介2. 添加docker源公钥3. 添加docker源的仓库4. 安装docker5. 验证1. 搭建环境简介ubuntu18.06docker 18.09.1此次安装是在root用户下进行,因此,命令不需要sudo2. 添加docker源公钥# 更新下包apt-get update# 添加docker源公钥curl -fsSL https://...

2019-01-24 15:07:06 336

原创 01-Kubernetes简介

1. ubuntu系统安装docker//更新包索引root@K8S-Master:~# apt-get update//下载官方源公钥root@K8S-Master:~# curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -//添加官方源仓库root@K8S-Master:~# ...

2019-01-24 14:50:14 599

原创 23-k8s:Deployment

k8s:Deployment1.Delpyment演示1.1 deployment_nginx.yml1.2 创建deployment1.3 deployment升级1.4 deployment 回滚1.5 deployment 暴露端口https://kubernetes.io/docs/concepts/workloads/controllers/deployment/Deployment...

2019-01-23 10:03:08 298

原创 22-K8S横向扩展功能:ReplicationController和ReplicaSet

K8S横向扩展功能:ReplicationController和ReplicaSet1. ReplicationController1.1 开始演示1.2 rc_nginx.yml1.3 删除pod1.4 scale 水平扩展2. ReplicaSet2.1 rs_nginx.yml2.2 scale 水平扩展1. ReplicationControllerReplicationControl...

2019-01-23 09:40:29 1022

原创 21-K8S最小调度单位Pod

K8S最小调度单位Pod1. pod演示1.1 pod_nginx.yml1.2 运行pod节点k8s里面非常重要的一个概念pod,首先简单的介绍是pod是k8s最小的调度单位,一个pod里面可以包含一个或者多个container,一个pod共享一个namespace,它们之前可以通过localhost来进行通信。1. pod演示1.1 pod_nginx.ymlapiVersion...

2019-01-22 14:56:53 1140

原创 20-Minikube快速搭建K8S单节点环境

Minikube快速搭建K8S单节点环境1. K8S集群搭建方式1.1 最困难的搭建k8s的方式1.2 简单的搭建k8s的方式1.2.1 minikube1.2.2 kubeadm1.2.3 kops2. Minikube搭建k8s单节点环境1. K8S集群搭建方式K8S大牛:高塔,https://github.com/kelseyhightower1.1 最困难的搭建k8s的方式htt...

2019-01-18 11:34:50 2236 3

原创 19-Kubenetes简介

Kubenetes简介1. Docker Swarm 和 k8s的前世今生2. docker Swarm回顾3. Kubennetes介绍3.1 k8s的master节点3.2 k8s的node节点3.3 Kubernetes architectureKubernetes单词起源于希腊语, 是「舵手」或者「领航员」的意思,是“管理者”和“控制论”的根源。 K8s是把用8代替8个字符“ubern...

2019-01-18 11:05:18 457

原创 18-Docker企业版本地安装

Docker企业版本地安装1. 获取一个月免费lincense key1. 获取一个月免费lincense keyDocker企业版是收费的,Docker公司为用户提供了一个月的体验lincense key。进入https://hub.docker.com/search?q=&type=edition&offering=enterprise,因为是在Centos7下实验,所有...

2019-01-17 10:07:34 804

原创 17-Docker Cloud介绍

1. 什么是Docker CloudDocker Cloud 是caas(Container as a Service)容器即服务,阿里云和腾讯云属于paas平台即服务,caas是在paas之上的,我们要提供docker的service,必须要有底层infrastructure的支持,paas他们虚拟的计算资源,在这些虚拟资源之上在进行搭建docker的微服务;Docker Cloud,Do...

2019-01-16 14:28:46 1118

原创 16-Docker service更新

Docker service更新1. 创建overlay网络2. 创建和升级servie2.1 拉取1.0版本2.2 scale扩展容器数量2.3 监控升级过程2.4 升级至2.03. 更新端口serive更新其实并不是简单的更新,在swarm模式下的service都是在运行的,正在运行的进行更新,swarm是生产环境,我们不想因为更新中断咱们的业务,想的是不影响正常的业务开展。在现实生产环境...

2019-01-16 11:51:59 1153

原创 15-Docker Secret管理和使用

Docker Secret管理和使用1. 什么secret2. Docker Swarm Mode Architecture3. secret management1. 什么secret用户名密码SSH KeyTLS认证任何不想让别人看到的数据2. Docker Swarm Mode Architecturesecret在docker中是如何管理的呢?重温一下这个图:dock...

2019-01-16 11:35:33 1036

原创 14-Docker Swarm(四):Docker Stack 部署多服务集群

Docker Swarm(四):Docker Stack 部署多服务集群1. Docker Stack简介2. Docker Stack集群搭建案例1. Docker Stack简介单机模式下,我们可以使用 Docker Compose 来编排多个服务,而 Docker Swarm 只能实现对单个服务的简单部署。本文的主角 Docker Stack ,通过 Docker Stack 我们只需对...

2019-01-16 09:16:49 25767 1

原创 13-Docker Swarm(三):集群服务间通信之RoutingMesh

Docker Swarm(三):集群服务间通信之RoutingMesh前一小节通过service create 部署了wordpress,我们的这个wordpress有2个service组成一个wordpress,一个mysql。这2个service运行在不同的机器上边,并且他们之前是可以进行通信的,可以通过servicename的方式通信。先创建mysql,wordpress查找mysql就...

2019-01-14 15:27:15 2540

原创 12-Docker Swarm(二):Service的创建维护和水平扩展

Docker Swarm(二):Service的创建维护和水平扩展1.busybox服务创建与水平扩容1.busybox服务创建与水平扩容创建mysql服务docker service create --name mysql --env MYSQL_ROOT_PASSWORD=root --env MYSQL_DATABASE=wordpress--net=demo --mount type...

2019-01-13 17:50:10 550

原创 11-Docker Swarm(一):简介与安装

Docker Swarm(一):简介与安装1. Docker Swarm简介2. Docker Swarm安装1. Docker Swarm简介2. Docker Swarm安装安装一个3节点的Swarm集群,准备3台机器:swarm-manager(172.28.65.126)swarm-worker1(172.28.65.114)swarm-worker2(172.28.65.1...

2019-01-11 16:57:17 889

原创 10-Docker Compose多容器部署

Docker Compose多容器部署1. 什么是Docker Compose2. docker-compose.yml3. Linux下Docker Compose安装1. 什么是Docker ComposeDocker Compose是一个命令行工具;这个工具可以通过一个yml文件定义多容器应用;通过一条命令就可以根据yml文件的定义去创建或管理多个容器;docker-compos...

2019-01-11 11:29:12 1275

原创 09-Docker实战:WordPress部署

Docker实战:WordPress部署1. 实验描述2. 安装mysql2.1 获取mysql镜像2.2 创建mysql容器3. 安装WordPress2.1 获取WordPress镜像2.2 创建WordPress容器4. 访问1. 实验描述使用docker,部署WordPress,采用mysql数据库,mysql版本采用5.7.242. 安装mysql2.1 获取mysql镜像[r...

2019-01-10 15:22:34 1116

原创 08-Docker容器数据持久化和数据共享

Docker容器数据持久化和数据共享1. 概述2. storage driver3.volume driver3.1 bind mount方式3.2 volume方式3.3 bind mount和volume对比1. 概述docker 主要有两种数据存储形式, 一种是storage driver(也叫做 Graph driver), 另一种是 volume driver。 stroage dr...

2019-01-10 11:37:33 330

原创 07-etcd实现Docker多机容通信

etcd实现Docker多机容通信1. 实验准备2. 搭建etcd集群1. 实验准备准备两台可以相互通信的linux主机,并安装好docker。本实验准备的两台主机ip分别为:172.28.65.114和172.28.65.1262. 搭建etcd集群etcd是开源免费的分布式存储工具,官网 https://coreos.com/etcd.在两台机器上分别装上etcd172.28....

2019-01-08 16:48:46 577

原创 06-Docker单机多容器应用部署

Docker单机多容器应用部署1. 实验描述2. 创建redis容器3.创建flask-redis容器3.1 创建flask-redis镜像3.2 创建flask-redis容器4. 实验1. 实验描述python操作redis简单Demo,创建两个Docker容器:redis:部署redisflask-redis:部署python开发的简单Demo,Demo需要操作redisfl...

2019-01-08 16:12:43 667

原创 05-Docker网络

Docker网络1. Docker 网络模式2. 自定义网络模式3. bridge模式3.1 bridge模式的拓扑3.2 网络模式详解1. Docker 网络模式Docker有bridge、container、host、none 4种网络模式,我们在使用docker run创建Docker容器时,可以用–net选项指定容器的网络模式,若没有指定,默认bridge,如下表 网络模式 ...

2019-01-08 15:05:55 328

原创 04-Docker之Dockerfile语法

Docker之Dockerfile语法1. FROM2. LABEL3. WORKDIR4. ADD and COPY5. ENV6. RUN7. CMD8. ENTRYPOINT9. EXPOSE10. MAINTAINER1. FROM指定基础镜像,并且必须是第一条指令,语法如下:FROM <image>FROM <image>:<tag>FROM...

2019-01-04 15:55:58 305

原创 03-Docker之镜像

Docker之镜像1. 镜像管理2. 构建镜像2.1 docker commit命令创建镜像2.2 Dockerfile 文件创建镜像镜像(Image),镜像是只读的,镜像中包含需要运行的文件(提供容器运行时所需的程序、库、资源、配置等文件,还包含了一些为运行时准备的一些配置参数)。镜像用来创建container,一个镜像可以运行多个container;镜像可以通过Dockerfile创建,也可...

2019-01-04 11:28:01 245

原创 01-Docker简介

Docker简介1. 什么是Docker2. Docker与虚拟机比较3. Docker引擎4. Docker构架5. 核心概念6. Docker应用场景1. 什么是DockerDocker 是基于Go语言实现的开源项目,诞生于2013年初,最初的发起者dotClound公司,Docker自然开源后受到广泛关注;Docker项目目前已经加入Linux的基金会,遵循Apache2.0协议,全...

2019-01-03 11:03:19 416

原创 02-Docker安装和使用

Docker安装和使用1. 安装Docker CE(CentOS)2. 安装Docker-machine3. Docker常用命令1. 安装Docker CE(CentOS)第一步: 卸载旧版本$ sudo yum remove docker \ docker-client \ docker-client-latest ...

2019-01-03 11:02:28 306

vmware安装macos工具百度云链接.txt

vmware安装macos工具包,包括VMware Workstation Pro15、解锁macos工具、MacOS10.12.6.iso镜像、darwin.iso镜像

2020-08-08

SpringBoot-logback

SpringBoot整合logback,info、debug、error、warn的日志都区分开,并且按照每天做归档

2018-11-11

SpringBoot-JDBC

SpringBoot入门之整合JDBC,实现RUID等,采用RESTFUL风格

2018-11-11

springboot-web-utils

springboot-web-utils,包括整合 Fastjson,获取UUID,修改默认banner

2018-11-09

springboot-exception

SpringBoot异常处理,包括异常页面自定义,全局异常捕获、自定义异常等

2018-11-09

springboot-aop

springboot配置AOP切面:前置通知、后置通知、环绕通知、返回通知、异常通知

2018-11-09

03-SpringBoot之WEB

主要记录 Spring Boot 与 Web 开发相关的知识,包括整合Freemarker 和 Thymeleaf

2018-11-07

springboot-helloworld

springboot入门代码之helloworld,实现了helloworld,配置文件取值、监控端口配置

2018-11-07

SpringBoot揭秘 快速构建微服务体系

SpringBoot揭秘 快速构建微服务体系 ,王福强著 ,P190 ,2016.05

2017-12-22

PMBOK第六版-中文版

PMBOK第六版-中文版,最新PMBOK版本,项目管理知识体系指南

2017-12-22

分布式服务框架原理与实践_李林锋著

分布式服务框架原理与实践_李林锋著,技术架构师参考资料

2017-11-16

docker技术入门与实战 (带书签目录)

docker技术入门与实战 (带书签目录),技术架构师学习资料

2017-11-16

C#的Pam聚类算法实现

Pam聚类算法在c#中已经实现,也是需要自己去添加主函数,锻炼下载者

2011-02-28

k均值代码,已经部分实现

K-mean的一些相关信息与代码,需要自己加入主函数

2011-02-28

电脑所有端口的英语及详解

端口可分为3大类: 1) 公认端口(Well Known Ports):从0到1023,它们紧密绑定于一些服务。通常这些端口的通讯明确表明了某种服务的协议。例如:80端口实际上总是HTTP通讯。 2) 注册端口(Registered Ports):从1024到49151。它们松散地绑定于一些服务。也就是说有许多服务绑定于这些端口,这些端口同样用于许多其它目的。例如:许多系统处理动态端口从1024左右开始。 3) 动态和/或私有端口(Dynamic and/or Private Ports):从49152到65535。理论上,不应为服务分配这些端口。实际上,机器通常从1024起分配动态端口。但也有例外:SUN的RPC端口从32768开始。

2010-11-08

实用的SVM,很好用

很实用的程序代码! SVM PREDICT SVM TRAIN TRAIN TEST

2010-11-08

dos命令操作宝典及大全

DOS命令全集 一)MD——建立子目录 1.功能:创建新的子目录 2.类型:内部命令 3.格式:MD[盘符:][路径名]〈子目录名〉 4.使用说明: (1)“盘符”:指定要建立子目录的磁盘驱动器字母,若省略,则为当前驱动器; (2)“路径名”:要建立的子目录的上级目录名,若缺省则建在当前目录下。 例:(1)在C盘的根目录下创建名为FOX的子目录;(2)在FOX子目录下再创建USER子目录。

2010-11-08

arm sealos kube1.23.6.tar.gz

arm sealos kube1.23.6.tar.gz

2022-05-23

arm sealos kube1.22.9.tar.gz

arm sealos kube1.22.9.tar.gz

2022-05-23

arm sealos kube1.21.12.tar.gz

arm sealos kube1.21.12.tar.gz

2022-05-23

sealos arm kube1.19.15

sealos arm kube1.19.15

2022-03-27

sealos资源包 ARM kube1.23.4.tar.gz

sealos资源包 ARM kube1.23.4.tar.gz

2022-02-24

minikube安装文件Linux linux-amd64

minikube安装文件,linux版本,为方便上不了Google的同学下载

2019-01-18

minikube-linux-amd64

minikube安装文件,minikube-linux-amd64,方便上不了Google的同学下载

2019-01-18

flowable整合Spring

flowable整合Spring,实现七大接口的自动注入,实现了流程部署、启动实例、查询、完成、历史任务查询等

2018-12-07

springboot-swagger

SpringBoot整合Swagger,Swagger 是一个规范和完整的框架,用于生成、描述、调用和可视化 RESTful 风格的 Web 服务。

2018-11-28

springboot-validate

SpringBoot之验证——Hibernate Validator,实现参数校验

2018-11-28

springboot-cache

SpringBoot缓存,使用redis实现缓存Demo.

2018-11-26

SpringBoot-redis-lua

SpringBoot2.X整合Redis实现Redis支持lua脚本代码实例。

2018-11-23

springboot-redis事务

springboot-redis事务

2018-11-23

SpringBoot-redis

SpringBoot整合Redis操作常见的数据类型:字符串、散列、链表、集合、有序集合

2018-11-20

SpringBoot-mybatis

SpringBoot整合Mybatis

2018-11-17

springboot-jpa

springboot整合jpa

2018-11-16

springboot-web

springboot-web整合Servlet、Filter、Listener、Interceptor等

2018-11-09

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

TA关注的人

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