自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

HaleyTiger的博客

开心的时候,分享一下资源,交流一下经验,很随意滴~!

  • 博客(25)
  • 资源 (5)
  • 收藏
  • 关注

原创 K8S(kubernetes)学习(九):K8S之日志监控

02 Log and Monitor2.1 Log2.1.1 容器级别docker命令查看docker ps --->containeriddocker logs containerid --->查看容器的日志情况kubectl命令查看kubectl logs -f <pod-name> -c <container-name>2.1.2 Pod级别kubectl describe pod springboot-demo-68b89b96b6-sl.

2021-01-15 23:43:38 5125 1

原创 K8S(kubernetes)学习(八):K8S之常见部署方案

常见的部署方案参考博文:常见部署方案:普通部署、滚动部署、蓝绿部署、灰度发布(金丝雀发布)一、普通部署特点: 先停止旧的pod,然后再创建新的pod,这个过程服务是会间断的。网盘/课堂源码/recreate.yamlkubectl apply -f recreate.yamlkubectl get pods修改recreate.yaml文件kubectl apply -f recreate.yamlkubectl get pods二、滚动更新(Rolling update)服务不.

2021-01-15 23:34:17 705 1

原创 K8S(kubernetes)学习(七):K8S之系统核心组件

01 K8s系统核心组件1.1 Master和Node官网 :https://kubernetes.io/zh/docs/concepts/architecture/master-node-communication/K8S集群中的控制节点,负责整个集群的管理和控制,可以做成高可用,防止一台Master打竞技或者不可用。其中有一些关键的组件:比如API Server,Controller Manager,Scheduler等NodeNode会被Master分配一些工作负载,当某个Node不.

2021-01-15 23:25:20 567 1

原创 常见部署方案:普通部署、滚动部署、蓝绿部署、灰度发布(金丝雀发布)

目录一、普通部署二、滚动更新(Rolling update)三、蓝绿部署(Blue/Green Deployment)四、灰度发布(金丝雀发布)一、普通部署最早的部署方式:先停止旧的应用,然后再部署新的应用,这个过程服务是会间断的。二、滚动更新(Rolling update)滚动发布:一般是取出一个或者多个服务器停止服务(例如:每次只取出集群的20%进行升级),执行更新,并重新将其投入使用。周而复始,直到集群中所有的实例都更新成新版本。特点:部分服务不会停止,但是整个系统会有新旧并存的情况。.

2021-01-15 15:51:49 2340

原创 K8S(kubernetes)学习(六):K8S之Dashboard图形界面

一、Dashboard简介官网:https://kubernetes.io/docs/tasks/access-application-cluster/web-ui-dashboard/ Dashboard是基于web的Kubernetes用户界面。您可以使用指示板将容器化的应用程序部署到Kubernetes集群,对容器化的应用程序进行故障排除,并管理集群资源。您可以使用Dashboard来获得运行在集群上的应用程序的概览,以及创建或修改单独的Kubernetes资源(例如部署、作业、守.

2021-01-15 14:55:58 2486

原创 K8S(kubernetes)学习(五):K8S进阶(Lifecycle......偏理论)

一、Pod进阶学习之路1.1 Lifecycle官网:https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle/挂起(Pending): Pod 已被 Kubernetes 系统接受,但有一个或者多个容器镜像尚未创建。等待时间包括调度 Pod 的时间和通过网络下载镜像的时间,这可能需要花点时间。运行中(Running): 该 Pod 已经绑定到了一个节点上,Pod 中所有的容器都已被创建。至少有一个容器正在运行,或者正处

2021-01-15 14:55:24 1755 1

原创 K8S(kubernetes)学习(四):K8S之Storage

一、Storage(/ˈstɔːrɪdʒ/)Volume地址:https://kubernetes.io/docs/concepts/storage/1.1、Volume1.1.1、Volume简介volume(/ˈvɒljuːm/,IT词汇–百度百科): 在电脑中, volume(文件集)是一个可辨认的数据存储(storage)单元。Volume地址:https://kubernetes.io/docs/concepts/storage/volumes/容器中的磁盘文件是临时的.

2021-01-13 22:12:05 621 1

原创 K8S(kubernetes)学习(三):K8S实战案例

一、部署wordpress+mysql(NodePort方式)(1)创建命名空间:wordpress[root@m ~]# kubectl create namespace wordpressnamespace/wordpress created[root@m ~]#附:查看命名空间命令kubectl get namespacekubectl get ns(2)创建wordpress-db.yaml文件(mysql)创建wordpress-db.yaml文件,这里以mysql作为.

2021-01-13 13:53:39 3612 1

原创 Linux(Centos7.0)安装nacos服务器

环境:(1)Centos7.0系统。(2)安装包即版本:nacos-server-1.0.0.tar.gz。说明:这里主要使用nacos的服务注册与发现特性,和zookeeper功能在这里差不多。(1)安装JDK参见博文:Linux(Centos)安装&卸载jdk1.8(解压版)教程(2)下载软件包:nacos-server-1.0.0github:https://github.com/alibaba/nacos/releases(3)上传压缩包并解压[root@m j.

2021-01-11 22:09:59 793 1

原创 K8S(kubernetes)学习(二):K8S常用组件测试

一、 Controllers官网:https://kubernetes.io/docs/concepts/workloads/controllers/1、ReplicationController(RC)官网:https://kubernetes.io/docs/concepts/workloads/controllers/replicationcontroller/1.1、简介ReplicationController确保任何时期都在运行指定数量的Pod副本。 换句话说,Replic.

2021-01-10 17:02:07 1065 1

原创 K8S(kubernetes)学习(一):K8S集群搭建(1 master 2 worker)

kubernetes官网:https://kubernetes.io/docs/setup/production-environment/tools/kubeadm/install-kubeadm/#installing-kubeadm-kubelet-and-kubectlGitHub:https://github.com/kubernetes/kubeadm本文:使用kubeadm搭建一个3台机器组成的k8s集群,1台master节点,2台worker节点。一、环境资源准备1.1、版本..

2021-01-09 23:53:05 2514 6

原创 yaml文件

可参考:菜鸟教程-yaml入门教程1.1 yaml文件1.1.1 简介YAML(IPA: /ˈjæməl/)是一个可读性高的语言,参考了XML、C、Python等。理解:Yet Another Markup Language后缀:可以是.yml或者是.yaml,更加推荐.yaml,其实用任意后缀都可以,只是阅读性不强1.1.2 基础区分大小写缩进表示层级关系,相同层级的元素左对齐缩进只能使用空格,不能使用TAB"#"表示当前行的注释是JSON文件的超级,两个可以转换—表示分隔符.

2021-01-07 11:15:21 214

原创 Centos7安装K8S报错:[ERROR KubeletVersion]: the kubelet version is higher than the control plane version.

在执行初始化master节点命令时,我的机器报了一个错误:[ERROR KubeletVersion]: the kubelet version is higher than the control plane version. This is not a supported version skew and may lead to a malfunctional cluster. Kubelet version: "1.20.1" Control plane version: "1.14.0"很显然..

2021-01-07 01:18:52 1196 1

原创 Linux(Centos7)下安装Docker图文教程

1. 安装须知(1) Docker从17.03版本之后分为 CE(Community Edition: 社区版) 和 EE(Enterprise Edition: 企业版),我们用社区版就可以了。(2) Docker支持CentOS7及以上的版本,且只能运行在64位的系统中。说明:(1)Docker官方建议在Ubuntu中安装,因为Docker是基于Ubuntu发布的,而且一般Docker出现的问题Ubuntu是最先更新或者打补丁的。在很多版本的CentOS中是不支持更新最新的一些补丁包的。.

2021-01-05 23:45:49 264 1

原创 Linux(Centos7)下yum更新报错:HTTP Error 404 NOT FOUND

1、问题重现(更新yum)在Linux(Centos7)下执行 yum -y update 命令, 报:HTTP Error 404 - Not Found 错误,具体如下图:2、解决方法先执行清除命令:[root@localhost ~]# yum clean all再次执行更新yum命令:[root@localhost ~]# yum -y update...

2021-01-05 20:56:07 839

原创 Linux(Centos6.5)配置静态IP教程

1. VMware Workstation软件设置1.1. 设置NAT连接模式,设置子网IP、子网掩码、NAT网关、DHCP(默认即可)、勾选下图第3步。2. 主机系统(网络适配器)设置2.1. 执行完以上设置,主机系统(网络适配器)中新增一个“Vmware Network Adapter VMnet8”,打开属性按照如下图设置即可。3. Linux中设置静态IP1. 查看网卡配置文件(Centos6和Centos7均适用)[root@localhost ~]# ll /etc/sy

2021-01-05 18:04:18 592

原创 Dubbo学习(三):Dubbo快速入门(含负载均衡)

Dubbo作为一个RPC框架,其最核心的功能就是要实现跨网络的远程调用。本文创建两个工程,一个作为服务的提供方,一个作为服务的消费方,中间通过Dubbo来实现服务消费方 远程调用 服务提供方的方法。一、服务提供方工程(web项目:dubbo-provider)(1)pom.xml<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xs.

2021-01-03 01:28:17 386 1

原创 Dubbo学习(一):Dubbo和Zookeeper简介

什么是RPC?RPC全称为remote procedure call,即远程过程调用。比如两台服务器A和B,A服务器上部署一个应用,B服务器上部署一个应用,A服务器上的应用想调用B服务器上的应用提供的方法,由于两个应用不在一个内存空间,不能直接调用,所以需要通过网络来表达调用的语义和传达调用的数据。需要注意的是RPC并不是一个具体的技术,而是指整个网络远程调用过程。RPC是一个泛化的概念,严格来说一切远程过程调用手段都属于RPC范畴。各种开发语言都有自己的RPC框架。Java中的RPC框架比较多,广.

2021-01-03 01:22:36 3460 1

原创 Dubbo学习(四):解决Dubbo无法发布被事务代理的Service问题

在前面博客的Dubbo的入门案例(Dubbo学习(三):Dubbo快速入门(含负载均衡))中,可以看到通过Dubbo提供的标签配置就可以进行包扫描,扫描到@Service注解的类就可以被发布为服务。如果在服务提供者类上加入@Transactional事务控制注解后,服务就发布不成功了。原因是事务控制的底层原理是为服务提供者类创建代理对象,而默认情况下Spring是基于JDK动态代理方式创建代理对象,而此代理对象的完整类名为com.sun.proxy.$Proxy42(最后两位数字不是固定的),导致.

2021-01-03 01:19:15 564 1

原创 Dubbo学习(二):Linux(Centos7)下安装Zookeeper(含Zookeeper管控台)

通过Dubbo架构图可以看到,Registry(服务注册中心)在其中起着至关重要的作用。Dubbo官方推荐使用Zookeeper作为服务注册中心。本文介绍Linux(Centos7)下安装Zookeeper的过程。一、安装Zookeeper

2021-01-03 01:18:24 144

原创 解决Spring MVC中文参数乱码问题

(1)解决get请求乱码修改tomcat中的server.xml,在<Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" />中添加:URIEncoding=“utf-8”<Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" URIEnco.

2021-01-02 22:10:26 109

原创 ElasticSearch基础(三):Spring Data代码操作ElasticSearch(含Elasticsearch原生查询对象操作ES)

(1)pom.xml<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.

2021-01-01 21:04:17 781

原创 ElasticSearch基础(二):Java代码操作ElasticSearch

说明:(1)这里使用Java操作ElasticSearch集群。(2)Java使用TCP连接,使用9300类端口。

2021-01-01 20:40:26 190

原创 ElasticSearch基础(一):Postman操作ElasticSearch

(1)创建索引index和映射mapping请求类型:POST请求URL:http://127.0.0.1:9200/blog2/hello/_mapping参数body:{ "mappings": { "article": { "properties": { "id": { "type": "long", "store": true, "index": "not_analyzed" .

2021-01-01 13:29:30 1470

原创 PR(Adobe Premimere)视频剪辑软件初次安装新手设置建议

一、首选项设置(即缺省/默认设置)进入首选项设置:(1)设置自动保存项目(2)设置媒体缓存一般安装PR后,默认的媒体缓存目录是:C:\Users\计算机用户\AppData\Roaming\Adobe\Common\,默认会占据C盘,影响系统性能。建议自行建立并设置缓存目录(如:F:\Premiere2014_workspaces\cache\common)(3)设置保留内存二、新建项目设置(1)视频渲染和回放-渲染程序,选择显卡支持小提示:A卡 指的是ATI,一个显.

2021-01-01 01:05:36 5178

luyten-0.5.4.rar

luyten-0.5.4是一款支持jdk8的Java反编译UI界面工具,小巧且实用,反编译成格式化代码,方便用户浏览。

2020-07-22

eclipse之SVN插件site-1.8.22.rar

eclipse之Svn插件的site包,版本为1.8.22,支持离线安装,是一款扩展eclipse连接svn代码版本管理服务端的一款客户端插件,具体安装教程详见:https://blog.csdn.net/hu1010037197/article/details/107502349

2020-07-22

Visual GC_v2.1.2.rar

Visual GC_v2.1.2(com-sun-tools-visualvm-modules-visualgc.nbm),是辅助JDK自带jvisualvm工具的一个内存使用分析与GC收集的可视化插件,此版本已验证,支持JDK8。

2020-07-19

三大框架帮助文档合集(Spring3.0.2_API + Struts2.3.1_API + Hibernate3.2_API)

Spring3.0.2_API + Struts2.3.1_API + Hibernate3.2_API帮助文档,祝您拿下Java三大框架。

2017-08-21

ajax开发帮助文档

AJAX 是一种在无需重新加载整个网页的情况下,能够更新部分网页的技术。而ajax开发帮助文档是必不可少的。

2017-08-21

空空如也

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

TA关注的人

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