logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

org.apache.zookeeper.KeeperException$ConnectionLossException: KeeperErrorCode = ConnectionLoss for /

1:如果有一天,你有幸看到了这个错误,也许你像我一样low,因为此时,你已经准备开发Zookeeper程序了,却还没有把Zookeeper的服务启动起来。1 org.apache.zookeeper.KeeperException$ConnectionLossException: KeeperErrorCode = ConnectionLoss for /eclipse20171118

Springboot的项目如何打成war包

1、在SpringBoot中默认支持Tomcat容器,所以当一个SpringBoot项目打包生成*.jar文件,并且直接执行的时候就会自动启动内部的Tomcat容器。除了此种模式之外,也可以将Web项目打包为*.war文件,采用部署的形式通过Tomcat进行发布处理,这种方式和传统模式比较类似,打成war包丢到tomcat里面进行运行。2、在将SpringBoot打包为*.war文件的时候,如果想

#spring boot
一脸懵逼加从入门到绝望学习hadoop之 org.apache.hadoop.ipc.RemoteException(org.apache.hadoop.security.AccessControlE

1:初学hadoop遇到各种错误,这里贴一下,方便以后脑补吧,报错如下:主要是在window环境下面搞hadoop,而hadoop部署在linux操作系统上面;出现这个错误是权限的问题,操作hadoop是虚拟机的主机用户不是window的主机用户Administrator,所以出现下面的错误,解决办法如下所示(或者修改文件的权限,即所有者都可以进行可读,可写,可执行):log4j:WA

Kubernetes(k8s)之jenkins实现k8s应用的版本升级和回归,k8s集群部署项目

1、想要实现jenkins一键自动发布代码的话,还需要手动在k8s部署一下集群项目。首先,创建一个deloypment,如下所示:1 [root@k8s-master ~]# kubectl run feiji --image=192.168.110.133:5000/feiji:v1 --replicas=2 --re2 --record--replicas=--requests=--reque

#kubernetes
Kubernetes(k8s)的Service资源

1、Service资源,为什么K8s要引入Service资源。答:运行在docker中的业务,想要被外界访问,我们需要为它做端口映射才能被访问,那么运行在k8s中的容器,为什么不能直接为它做端口映射呢?  RC(Replication Controller)虽然保证了Pod的高可用,但是我们仅仅只能在k8s的内部访问它,但是在客户端是无法进行访问的,因为Pod的ip地址是私有ip地址,外界是无法进

#kubernetes
Kubernetes(k8s)概念学习、集群安装

1、Kubernetes(k8s)架构图,如下所示:  1)、etcd的官方将它定位成一个可信赖的分布式键值存储服务,它能够为整个分布式集群存储一些关键数据,协助分布式集群的正常运转。键值对数据库,存储k8s集群的所有重要信息,重要信息是进行持久化的信息。  2)、etcd作为持久化方案,etcd STORAGE存储有两个版本,v2版本是基于Memory内存的,数据存储到内存中,v3版本是基于Da

#kubernetes
Kubernetes(k8s)中Pod资源的健康检查

1、Pod的健康检查,也叫做探针,探针的种类有两种。答:1)、livenessProbe,健康状态检查,周期性检查服务是否存活,检查结果失败,将重启容器。2)、readinessProbe,可用性检查,周期性检查服务是否可用,不可用将从service的endpoints中移除。2、探针的检测方法。答:1)、exec,执行一段命令。2)、httpGet,检测某个http请求的返回状态码。3)、tcp

#kubernetes
Kubernetes(k8s)中dashboard的部署。

1、k8s的dashboard的安装部署,首先需要将压缩包下载下来,然后进行解压缩操作。1 [root@k8s-master ~]# cd k8s/2 [root@k8s-master k8s]# ls3 book-master.wardeployhealthpodrcskydnsskydns.zipsvctomcat_demotomcat_demo.zip4 [root@k8s-master k

#kubernetes
Kubernetes(k8s)持久化存储PV和PVC

1、K8s为什么要使用存储?答:k8s中的副本控制器保证了pod的始终存储,却保证不了Pod中的数据。只有启动一个新pod的,之前pod中的数据会随着容器的删掉而丢失。k8s中的rc启动指定数量的Pod,当某个Pod死掉了,会在新的节点启动新的Pod,k8s中想要实现数据持久化,需要使用一个叫做共享存储的,让Pod里面的数据挂载到这个共享存储上面,就算在新的节点启动新的Pod,依然可以保证数据不丢

#kubernetes
Kubernetes(k8s)安装dns附件组件以及使用

1、K8s附加组件DNS服务。答:Kubernetes中有一个很重要的特性,服务子发现。一旦一个service被创建,该service的service ip和service port等信息都可以被注入到pod中供它们使用。kubernetes主要支持两种service发现机制,第一种是环境变量,第二种是DNS。没有dns服务的时候,kubernetes会采用环境变量的形式,一个有很多service

#kubernetes
    共 29 条
  • 1
  • 2
  • 3
  • 请选择