11 2020 档案

摘要:sudo mkdir -p /etc/docker sudo tee /etc/docker/daemon.json <<-'EOF' { "registry-mirrors": ["https://6qcpzbml.mirror.aliyuncs.com"] } EOF sudo systemct 阅读全文
posted @ 2020-11-17 20:48 元贞 阅读(93) 评论(0) 推荐(0)
摘要:使用ELK Stack收集K8S平台日志 1.收集哪些日志 •K8S系统的组件日志 •K8S Cluster里面部署的应用程序日志 -标准输出 -日志文件 传统配置日志采集工具重要设置什么? 1、日志路径 2、写正则,格式化日志 3、日志源(Pod、命名空间, service,项目) 日志目录 /v 阅读全文
posted @ 2020-11-08 21:56 元贞 阅读(64) 评论(0) 推荐(0)
摘要:5-6 RequestHandler的子类 RedirectHandler # 1. RedirectHandler# 301是永久重定向, 302是临时重定向,获取用户个人信息, http://www.baidu.com https self.redirect方法和RedirectHandler方 阅读全文
posted @ 2020-11-03 00:29 元贞 阅读(29) 评论(0) 推荐(0)
摘要:一、Ansible自动化部署K8S集群 1.1 Ansible介绍 Ansible是一种IT自动化工具。它可以配置系统,部署软件以及协调更高级的IT任务,例如持续部署,滚动更新。Ansible适用于管理企业IT基础设施,从具有少数主机的小规模到数千个实例的企业环境。Ansible也是一种简单的自动化 阅读全文
posted @ 2020-11-01 11:47 元贞 阅读(156) 评论(0) 推荐(0)
摘要:准备基础环境 1、代码版本仓库 Gitlab 1.1 部署gitlab docker run -d \ --name gitlab \ -p 8443:443 \ -p 9999:80 \ -p 9998:22 \ -v $PWD/config:/etc/gitlab \ -v $PWD/logs: 阅读全文
posted @ 2020-11-01 11:41 元贞 阅读(68) 评论(0) 推荐(0)
摘要:二、弹性伸缩 2.1 传统弹性伸缩的困境 从传统意义上,弹性伸缩主要解决的问题是容量规划与实际负载的矛盾。 ​ <图片来自网络> 蓝色水位线表示集群资源容量随着负载的增加不断扩容,红色曲线表示集群资源实际负载变化。 弹性伸缩就是要解决当实际负载增大,而集群资源容量没来得及反应的问题。 1、Kuber 阅读全文
posted @ 2020-11-01 11:35 元贞 阅读(150) 评论(0) 推荐(0)
摘要:四、K8S集群网络 4.1 网络基础知识 1、公司网络架构 **路由器:**网络出口 **核心层:**主要完成数据高效转发、链路备份等 **汇聚层:**网络策略、安全、工作站交换机的接入、VLAN之间通信等功能 **接入层:**工作站的接入 2、交换技术 有想过局域网内主机怎么通信的?主机访问外网又 阅读全文
posted @ 2020-11-01 11:32 元贞 阅读(254) 评论(0) 推荐(0)
摘要:--set 参数优先级最高 这里要是字符串 "456" 不支持数字 进行比较 资源开关 开关 启用了ingress 就创建 with nindent 换行 with 语句中 引用 其他变量失败 加一个$ _helper.tpl 定义的模板 template 不支持其他函数的二次处理 不支持后面的 i 阅读全文
posted @ 2020-11-01 11:26 元贞 阅读(201) 评论(0) 推荐(0)
摘要:三、Helm应用包管理器 3.1 为什么需要Helm? K8S上的应用对象,都是由特定的资源描述组成,包括deployment、service等。都保存各自文件中或者集中写到一个配置文件。然后kubectl apply –f 部署。 如果应用只由一个或几个这样的服务组成,上面部署方式足够了。 而对于 阅读全文
posted @ 2020-11-01 11:20 元贞 阅读(100) 评论(0) 推荐(0)
摘要:helm是什么? 用过linux的都知道yum,apt这几个包管理工具,可以一键安装你想要的应用。helm就是k8s的包管理工具,它的包文件是 chart 文件。 类似就 rpm,deb 包。 helm创建应用 helm创建一个chart 名字叫nginx一般会在创建一个nginx的目录,并在该目录 阅读全文
posted @ 2020-11-01 11:00 元贞 阅读(270) 评论(0) 推荐(0)
摘要:四、微服务链踣监控系统 全链路监控是什么 随着微服务架构的流行,服务按照不同的维度进行拆分,一次请求往往需要涉及到多个服务。这些服务可能不同程语言开发,不同团队开发,可能部署很多副本。因此,就需要些可以帮助理解系统行为、用于分析性能问题的工具,以便发生故障的时候,能够快速定位和解决问题。全链路监控组 阅读全文
posted @ 2020-11-01 10:49 元贞 阅读(184) 评论(0) 推荐(0)