![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
项目运营和部署
文章平均质量分 67
codenow.fun
不惑于自己,不惑于未来;找到自己的兴趣爱好,并不断坚持下去。
展开
-
Kubernetes基础篇——Pod以及Pod控制器应用
创建主容器为其必须的操作,初始化容器(init containter)、启动后钩子post start hook、存活性探测、就绪性探测、pre stop hook为可选执行。pause容器Pod总会处于以下几个相位(phase)之一: Pending:创建了pod资源并存入etcd中,但尚未完成调度,或扔处于从仓库下载镜像的过程 Running:Pod已经被调度到某节点,并且所有容器都已经被kubectl创建完成 Succeeded:Pod中的所有容器都已...原创 2020-11-23 23:04:36 · 350 阅读 · 0 评论 -
Kubernetes基础篇——资源对象及其yaml方式描述
Kubernetes对象的概念在 Kubernetes 系统中,Kubernetes 对象 是持久化的实体。 Kubernetes 使用这些实体去表示整个集群的状态。它们主要描述了如下信息: 哪些容器化应用在运行(以及在哪些节点上) 可以被应用使用的资源 关于应用运行时表现的策略,比如重启策略、升级策略,以及容错策略kubernetes对象的类别资源对象的类别PodPod 是最小的可部署的 Kubernetes 对象模型。Pod 表示集群上正在运行的进程。一...原创 2020-11-18 18:21:01 · 557 阅读 · 0 评论 -
Kubernetes基础篇——kubernetes1.19.0架构原理与特性
kubernetes是谷歌开源的容器管理平台,为容器化的应用提供部署运行、资源调度、服务发现和动态伸缩等一系列完整功能核心组件Kubernetes主要由以下几个核心组件组成:etcd 保存了整个集群的状态;apiserver 提供了资源操作的唯一入口,并提供认证、授权、访问控制、API注册和发现等机制;controller manager 负责维护集群的状态,比如故障检测、自动扩展、滚动更新等;scheduler 负责资源的调度,按照预定的调度策略将Pod调度到相应的机器上;.原创 2020-11-17 18:27:22 · 427 阅读 · 1 评论 -
kubernetes运维——集群添加节点报错error execution phase preflight: couldn‘t validate the identity of the ……
在对kubernetes 1.19.0 集群扩容的时候报错失败,控制台打印信息如下[preflight] Running pre-flight checkserror execution phase preflight: couldn't validate the identity of the API Server: could not find a JWS signature in the cluster-info ConfigMap for token ID "9igmi0"To see原创 2020-11-13 10:38:44 · 5402 阅读 · 0 评论 -
git 报错Could not read from remote repository. Please make sure you have the correct access rights an
最近在拉取github、gitlab中的项目时,git 报了这样的错误,错误很简单,但是也是常碰到的Warning: Permanently added the RSA host key for IP address '13.250.177.223' to the list of known hosts.git@github.com: Permission denied (publickey...原创 2020-04-28 00:02:25 · 1001 阅读 · 0 评论 -
Docker网络隔离模式和文件隔离系统详解
aufsaufs是一种实现了联合挂载(union mount)的文件系统,同unionfs类似,它能够将不同类型的文件系统透明地层叠在一起,实现一个高效的分层文件系统。说白了aufs就是能将不同的目录挂载到某一目录下,并将各个源目录下的内容联合到目标目录下,这里每个源目录对应aufs中的一层,用户在目标目录读写时,感觉不到此目录是联合而来的。aufs中的每一层都可以有不同的权限(只读,读写),...原创 2020-04-09 23:59:48 · 847 阅读 · 0 评论 -
Undertow在SpringBoot项目的使用,Undertow、Jetty和Tomcat之间的区别比较
在部署微服务应用的时候,使用更轻量高性能的web服务器的需求很迫切,因为这样可以更好的提高服务的性能,同时节省开销什么是UndertowUndertow是一个用java编写的灵活的高性能Web服务器,提供基于NIO的阻塞和非阻塞API。Lightweight(轻量级)Undertow非常轻量级,Undertow核心jar包在1Mb以下。 它在运行时也是轻...原创 2019-09-08 16:57:13 · 5036 阅读 · 0 评论 -
Docker安装ElasticSearch解决ERROR: bootstrap checks failed : max virtual memory…default discovery setting
上段时间在部署ElasticSearch时,遇到一些小问题下载ElasticSearch镜像docker pull elasticsearch:7.0.0创建容器实例并启动docker run -d -e ES_JAVA_POTS="-Xms256m -Xmx256m" -e "discovery.type=single-node" -p 9200:9200 -p9300:9...原创 2019-08-29 23:56:16 · 1292 阅读 · 0 评论 -
CentOS下yum命令报错File contains no section headers. file: file:///etc/yum.repos.d/
在使用yum命令执行安装指令时,报错File contains no section headers. file: file:///etc/yum.repos.d/原因是配置中没有配置yum源,解决方法:方法1:配置yum源,修改/etc/yum.repos.d/CenOS-Base.repo文件方法2:删除原文件重新下载删除原有的文件 rm-f/etc/yum.repo...原创 2019-04-08 00:10:15 · 28017 阅读 · 2 评论 -
Docker容器技术的应用——使用Docker镜像启动Redis、RabbitMQ、ElasticSearch、Zookeeper以及容器的服务器迁移
docker最近的项目开发当中比较经常的使用docker进行环境部署,Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的Linux机器上,也可以实现Docker的容器技术可以在一台主机上轻松地为任何应用创建个轻量级的、可移植的、自给自足的容器。通过这种容器打包应用程序,简化了重新部署、调试这些琐碎的重复工作,极大地提高了工...原创 2019-04-22 14:46:12 · 399 阅读 · 0 评论 -
用VMware虚拟机安装CentOS, 无法连接外网上网的问题
1、下载VMware和CentOS镜像2、在VMWare创建虚拟机,选择典型安装——>下一步,稍后安装操作系统——>选择linux 选择CentOS7 64——>设置需要的硬盘内存等参数在CD/DVD选择需要使用的系统镜像,选择下载的CentOS操作系统网络适配器选择NAT模式,用于共享主机的IP地址完成后再VMWare中启动虚拟机,安装操作系统CentOS使...原创 2019-08-29 10:37:01 · 300 阅读 · 0 评论 -
负载均衡算法分析
负载均衡的意义是减轻高流量下的系统压力,通过横向扩展来增加系统的抗压能力负载均衡算法:则是为了更合理更高效的调度资源来实现负载负载均衡而设计的资源调度算法1、轮询法 将请求按顺序轮流分配到后台服务器上,均衡的对待每一台服务器,而不关心服务器实际的连接数和当前的系统负载。 存在的问题:使用轮询策略的目的是,希望做到请求转移的绝对均衡,但付出的代价性能也是相当大的。为...原创 2019-03-15 17:20:16 · 362 阅读 · 0 评论