05 2020 档案
摘要:在K8s中定义Pod中运行容器有两个维度的限制: 1. 资源需求:即运行Pod的节点必须满足运行Pod的最基本需求才能运行Pod。 如: Pod运行至少需要2G内存,1核CPU 2. 资源限额:即运行Pod期间,可能内存使用量会增加,那最多能使用多少内存,这就是资源限额。 # kubectl des
阅读全文
摘要:在Kubernetes环境中使用Helm来管理应用颇为方便,在使用第三方的Chart时,不论学习还是修改都会更加得心应手; 环境信息实战环境的版本信息如下,请确保以下软件都已运行正常: 操作系统 :CentOS Linux release 7.6.1810Kubernetes:1.13Helm:2.
阅读全文
摘要:Create SSH link to Gitlab1. open "Git Bash"2. ssh-keygen -t rsa -C "name_of_gitlab_account"3. "Enter" three times4. C:\Users\Administrator\.ssh\ >> id
阅读全文
摘要:环境版本说明: 三台vmware虚拟机,系统版本CentOS7.6。 Kubernetes 1.16.0,当前最新版。 flannel v0.11 docker 18.09 使用kubeadm可以简单的搭建一套k8s集群环境,而不用关注安装部署的细节,而且现在k8s的版本更新频率很快,所以这种方法十
阅读全文
摘要:一、gitlab 实现的 auto devops 1. DevOps 中的一些概念与原则 持续集成(Continuous integration,简称CI)指的是,频繁地(一天多次)将代码集成到主干。 它的好处主要有两个。 快速发现错误。每完成一点更新,就集成到主干,可以快速发现错误,定位错误也比较
阅读全文
摘要:背景: Redis Cluster 在5.0之后取消了ruby脚本 redis-trib.rb的支持(手动命令行添加集群的方式不变),集合到redis-cli里,避免了再安装ruby的相关环境。直接使用redis-clit的参数--cluster 来取代。为方便自己后面查询就说明下如何使用该命令进行
阅读全文
摘要:1、设定集群密码 各个节点的配置中设定密码,注意集群模式下,下面两行都需要 1 2 masterauth passwd123 requirepass passwd123 2、各个节点的配置中开启集群配置的相关选项,如下: 1 2 3 4 5 port 30001 cluster-enabled ye
阅读全文
摘要:概述 Redis作为基于键值对的NoSQL数据库,具有高性能、丰富的数据结构、持久化、高可用、分布式等特性,同时Redis本身非常稳定,已经得到业界的广泛认可和使用。 在Redis中,集群的解决方案有三种 主从复制 哨兵机制 Cluster Redis Cluster是Redis的分布式解决方案,在
阅读全文
摘要:Kafka为什么速度快、吞吐量大 Kafka是大数据领域无处不在的消息中间件,目前广泛使用在企业内部的实时数据管道,并帮助企业构建自己的流计算应用程序。Kafka虽然是基于磁盘做的数据存储,但却具有高性能、高吞吐、低延时的特点,其吞吐量动辄几万、几十上百万。但是很多使用过Kafka的人,经常会被问到
阅读全文