摘要:
一 loadblancer-主要用于公有云上 配置如下: kind: Service apiVersion: v1 metadata: namespace: kubernetes-dashboard name: dashboard-lb labels: k8s-app: kubernetes-das 阅读全文
摘要:
一HPA 控制器简介与实现 1.1 HPA介绍 https://github.com/kubernetes-sigs/metrics-server 简介 计算公式当前cpu利用率除以阈值,在跟当前pod数量进行比较,看是否增加 比如:pod1和pod2 两个cpu利用率加起来 90+90=180 然 阅读全文
摘要:
一 Kubernetes Container、Pod、Namespace内存及CPU限制 1.1 限制单位介绍 1 如果运行的容器没有定义资源(memory,cpu)等限制,但是在namesapce定义了LimitRange限制,那么该容器会继承LimitRange中的默认限制 2 如果namesp 阅读全文
摘要:
之前写了一篇利用maven发布java项目的文章,https://www.cnblogs.com/huningfei/p/16660699.html 这次介绍下如何回滚java项目. 一 安装插件 需要安装两个插件,分别是actice choice 和ssh 二 创建jenkins项目,自由风格即可 阅读全文
摘要:
一 环境说明 1.1 各软件版本 jenkins版本:Jenkins 2.366 启动 nohup java -jar jenkins.war --httpPort=8888 >>log 2>&1 & maven版本:Maven 3.8.6 直接下载zip,然后解压 https://d 阅读全文
摘要:
一 istio系统组件和部署 1.1 控制平面 istiod: pilot 控制平台核心组件 galley 负责向istio控制平面的其他组件提供支撑功能,它核验进入网格的配置信息的格式和内容的正确性,并将这些配置信息提供给Pilot和Mixer citedal 身份和凭据管理 部署方法:istio 阅读全文
摘要:
一 日志收集 https://github.com/iKubernetes/servicemesh_in_practise/tree/MageEdu_N66/Monitoring-and-Tracing #日志和链路追踪实例代码 1.1 accesslog-with-efk 环境描述 7个Servi 阅读全文
摘要:
一 istio安装 1.1 下载安装 https://istio.io/latest/docs/setup/getting-started/ 安装前提:你的服务器必须可以连接外网需要下载谷歌镜像 # 下载 cd /usr/local/ curl -L https://istio.io/downloa 阅读全文
摘要:
一 环境前期说明 准备好harbor和nfs服务器,nfs服务:172.31.7.122 harbor服务为 harbor.magedu.com,并且提前创建好项目 二 准备docker镜像 2.1 创建4个基础镜像,centos,nginx,tomcat,jdk 2.1.1 centos镜像 do 阅读全文
摘要:
一 Pod的常见状态、pause容和init容器 1 pod常见的状态 Unschedulable #pod不能被调度,kube-scheduler没有匹配到合适的node节点 PodScheduled #pod正处于调度中,在kube-schedulerg刚开始调度的时候,还没有将pod分配到指定 阅读全文