随笔分类 -  云原生

摘要:书接上回:https://www.cnblogs.com/huningfei/p/17140068.html, 上篇介绍了如何使用自由风格发布k8s项目,这次介绍如何使用pipeline发布k8s项目。 一 背景说明 如果要使用pipeline,前提是代码仓库里面有一个Dockfile的文件,和de 阅读全文
posted @ 2023-02-21 10:49 huningfei 阅读(69) 评论(0) 推荐(0) 编辑
摘要:一 背景说明 新版的jenkins由于一些k8s插件发现没了,没法使用之前的方法发布了,这次不使用任何插件,直接使用自由风格发布。jenkins是使用docker启动的,k8s环境是基于 1.23版本 二 docker运行jenkins 2.1 安装docker和docker-compase 2.1 阅读全文
posted @ 2023-02-21 10:31 huningfei 阅读(88) 评论(0) 推荐(0) 编辑
摘要:一 elk以及kafka集群 环境准备 1.1 日志收集流程 1.2 elk集群准备 1.2.1 es集群环境准备 es版本为7.12 https://www.elastic.co/cn/downloads/ http://www.pingtaimeng.com/article/detail/id/ 阅读全文
posted @ 2023-02-15 16:16 huningfei 阅读(1735) 评论(0) 推荐(0) 编辑
摘要:一 kubernetes基于StatefulSet运行MySQL一主多从 我这里演示一主一从 1.1 镜像准备 docker pull registry.cn-hangzhou.aliyuncs.com/hxpdocker/xtrabackup:1.0 docker tag registry.cn- 阅读全文
posted @ 2023-02-09 14:23 huningfei 阅读(96) 评论(0) 推荐(0) 编辑
摘要:一 Kubernetes实战案例-自定义镜像结合PV/PVC运行Zookeeper集群 1 构建zookeeper镜像 dockfile内容: FROM harbor.magedu.com/magedu/slim_java:8 ENV ZK_VERSION 3.4.14 ADD repositori 阅读全文
posted @ 2023-02-08 14:10 huningfei 阅读(65) 评论(0) 推荐(0) 编辑
摘要:一 loadblancer-主要用于公有云上 配置如下: kind: Service apiVersion: v1 metadata: namespace: kubernetes-dashboard name: dashboard-lb labels: k8s-app: kubernetes-das 阅读全文
posted @ 2022-12-30 11:05 huningfei 阅读(35) 评论(0) 推荐(0) 编辑
摘要:一HPA 控制器简介与实现 1.1 HPA介绍 https://github.com/kubernetes-sigs/metrics-server 简介 计算公式当前cpu利用率除以阈值,在跟当前pod数量进行比较,看是否增加 比如:pod1和pod2 两个cpu利用率加起来 90+90=180 然 阅读全文
posted @ 2022-12-29 14:11 huningfei 阅读(164) 评论(0) 推荐(0) 编辑
摘要:一 Kubernetes Container、Pod、Namespace内存及CPU限制 1.1 限制单位介绍 1 如果运行的容器没有定义资源(memory,cpu)等限制,但是在namesapce定义了LimitRange限制,那么该容器会继承LimitRange中的默认限制 2 如果namesp 阅读全文
posted @ 2022-12-29 11:38 huningfei 阅读(59) 评论(0) 推荐(0) 编辑
摘要:一 istio系统组件和部署 1.1 控制平面 istiod: pilot 控制平台核心组件 galley 负责向istio控制平面的其他组件提供支撑功能,它核验进入网格的配置信息的格式和内容的正确性,并将这些配置信息提供给Pilot和Mixer citedal 身份和凭据管理 部署方法:istio 阅读全文
posted @ 2022-08-17 13:51 huningfei 阅读(209) 评论(0) 推荐(0) 编辑
摘要:一 日志收集 https://github.com/iKubernetes/servicemesh_in_practise/tree/MageEdu_N66/Monitoring-and-Tracing #日志和链路追踪实例代码 1.1 accesslog-with-efk 环境描述 7个Servi 阅读全文
posted @ 2022-08-13 17:57 huningfei 阅读(197) 评论(0) 推荐(0) 编辑
摘要:一 istio安装 1.1 下载安装 https://istio.io/latest/docs/setup/getting-started/ 安装前提:你的服务器必须可以连接外网需要下载谷歌镜像 # 下载 cd /usr/local/ curl -L https://istio.io/downloa 阅读全文
posted @ 2022-08-05 11:00 huningfei 阅读(419) 评论(0) 推荐(0) 编辑
摘要:一 Pod的常见状态、pause容和init容器 1 pod常见的状态 Unschedulable #pod不能被调度,kube-scheduler没有匹配到合适的node节点 PodScheduled #pod正处于调度中,在kube-schedulerg刚开始调度的时候,还没有将pod分配到指定 阅读全文
posted @ 2022-05-14 14:23 huningfei 阅读(388) 评论(0) 推荐(0) 编辑
摘要:一 资源对象-k8s-api简介 1 查看api接口 1 创建一个管理员并授权,然后获取用户的token,操作步骤见2 coredns部署和etcd数据备份和恢复 kubectl get secret -n kubernetes-dashboard kubectl describe secret a 阅读全文
posted @ 2022-05-05 16:49 huningfei 阅读(398) 评论(0) 推荐(0) 编辑
摘要:前期环境说明: velero备份必须存储在对象存储里,这里用minio来做对象存储。 一 minio部署 # docker pull minio/minio:RELEASE.2022-04-12T06-55-35Z # mkdir -p /data/minio #创建minio容器,如果不指定,则默 阅读全文
posted @ 2022-04-21 18:01 huningfei 阅读(329) 评论(0) 推荐(0) 编辑
摘要:一 coredns部署 1 coredns.yaml文件获取 coredns.io官网 github上下载二进制 https://github.com/coredns/coredns https://github.com/kubernetes/kubernetes/tree/master/clust 阅读全文
posted @ 2022-04-21 15:00 huningfei 阅读(297) 评论(0) 推荐(0) 编辑
摘要:一 k8s组件功能 1 kube-apiserver kube-apiserver | Kubernetes 官方介绍 API server 提供了k8s各类资源对象的增删改查以及watch等http rest接口。所有其他组件都它进行通信。是集群的统一入口,默认端口为6443 2 kube-sch 阅读全文
posted @ 2022-04-18 10:06 huningfei 阅读(387) 评论(0) 推荐(0) 编辑

levels of contents
点击右上角即可分享
微信分享提示