
kubernetes
文章平均质量分 56
wenwenxiong
这个作者很懒,什么都没留下…
展开
-
单节点calico性能优化
之间通信,但是是单节点,没有必要,而且环境中单节点一直报。至此,部署的calico性能消耗明显降低,如下图所示。1、因为是单节点,没有跨节点。中配置),节省资源消耗(没有。以下配置是资源消耗降低。原创 2024-12-19 10:27:21 · 726 阅读 · 0 评论 -
openyurt部署试用
YurtHubYurtHub作为静态pod运行在工作节点上,并作为节点侧车来处理来自工作节点上的组件(如Kubelet, Kubeproxy等)到kube- apisserver的请求。:包括edge的所有控制器和webhook。:它专注于OpenYurt中的边缘和边缘云通信,并在不同物理区域的pod之间提供第三层网络连接,就像在一个香草Kubernetes集群中一样。:在每个边缘节点池中部署一个Yurt-Coordinator实例,并与YurtHub一起提供心跳委托、云边缘流量复用功能等。原创 2024-12-19 10:22:32 · 342 阅读 · 0 评论 -
microk8s使用
启用插件host-path和ingress-controller,metrics-server.在使用microk8s时,可以设置一些别名,使用起来保持与k8s习惯一样,具体如下。docker-registry搭建私有镜像仓库。部署microk8s后,排查集群状态。运行nginx进行测试。有状态的nginx服务。原创 2024-12-19 10:17:45 · 536 阅读 · 0 评论 -
k0s集群部署kubesphere
[TOC] [k0s部署kubesphere]原创 2024-12-19 10:14:53 · 317 阅读 · 0 评论 -
autok3s管理k3s单节点集群
autok3s是一个管理k3s集群的工具它带有界面,支持制作k3s集群离线部署包,支持通过界面创建k3s集群。部署autok3s,二进制包部署方式。原创 2024-12-19 09:54:19 · 412 阅读 · 0 评论 -
离线环境下kubeoperator在openstack环境自动部署k8s
离线环境下kubeoperator在openstack环境自动部署k8s测试环境信息三个节点测试环境配置信息节点IP资源配置kubeoperator192.168.50.464core8G、200G磁盘openstack contoller01eth0:10.10.10.2 管理网络vip 10.10.10.254;eth1:192.168.50.220、 public网络vip:192.168.50.2236core16G、200G根磁盘、500G数据磁盘o原创 2021-08-18 17:24:51 · 1432 阅读 · 0 评论 -
k8s多集群管理
kubefed参考我的博客多集群管理kubefed目前接触的多集群管理开源项目有kubesphere的tower和华为开源的karmada。这两个都使用了kubernetes Federation的模块,在此基础之上实现了对多集群应用的调度和访问的封装。karmadaKarmada控制平面由以下组件组成。1、Karmada API服务器2、Karmada控制器管理器3、Karmada调度器ETCD存储karmada API对象,API服务器是所有其他组件对话的REST端点,Karmada控制器原创 2021-07-13 11:18:23 · 3552 阅读 · 0 评论 -
边缘计算开源项目
边缘计算开源项目根据边缘计算平台的设计目标和部署方式,可将目前的边缘计算开源平台分为3 类:1)面向物 联网端的边缘计算开源平台面向物联网端的边缘计算开源平台,致力于解决在开发和部署物联网应用的过程中存在的问题,例如设备接入方式多样性问题等。这些平台部署于网关、路由器和交换机等边缘设备, 为物联网边缘计算应用提供支持。代表性的平台是Linux基金会发布的EdgeXFoundry和 Apache软件基金会的Apache Edgent。2)面向边缘云服务的边缘计算开源平台网络运营商的网络边缘,如蜂窝网原创 2021-07-13 11:00:22 · 1289 阅读 · 0 评论 -
使用ksniff分析k8s pod的抓包分析
使用ksniff分析k8s pod的抓包分析ksniff是一个kubectl插件,利用tcpdump和Wireshark对Kubernetes集群中的任何pod进行远程捕获。可以得到Wireshark的全部功能,而对你正在运行的pods影响最小。介绍当使用微服务时,很多时候获取微服务和它的依赖之间的网络活动的捕获是非常有用的。ksniff使用kubectl上传静态编译的tcpdump二进制文件到你的pod,并将它的输出重定向到你的本地Wireshark,以获得流畅的网络调试体验。从github上原创 2021-07-13 10:57:40 · 915 阅读 · 0 评论 -
calico单个pod固定IP多pod固定ip池
原理主要利用calico组件的两个kubernetes注解:1)cni.projectcalico.org/ipAddrs;2)cni.projectcalico.org/ipv4pools。单个pod固定IP利用注解cni.projectcalico.org/ipAddrs。示例yaml配置如下apiVersion: apps/v1 kind: Deploymentmetadata: name: nginx-deploymentspec: selector: match原创 2020-05-11 10:24:00 · 7557 阅读 · 2 评论 -
多集群管理kubefed
多集群管理kubefedkubefed概念1、Federate: 一系列k8s集群组成的联邦,可以部署应用到所有的k8s集群中。2、KubeFed: 可以跨k8s集群实现服务发现,服务部署,高可用。3、Host Cluster: 运行kubefed控制面板的k8s集群,并且暴露kubefed api服务。4、Cluster Registration: k8s集群通过kubefedctl工具加入Host Cluster。5、Member Cluster: 注册到kubefed的k8s集群,Host原创 2020-05-11 10:04:51 · 2572 阅读 · 1 评论 -
k8s配置多集群访问
k8s配置多集群访问kubernetes的配置文件描述了集群、用户名和上下文的关系。 通过命令kubectl config view可以查看k8s所有的配置文件信息。 命令kubectl config view --minify --kubeconfig=config-demo查看k8s当前的配置。指定配置文件为当前的config-demo文件。kuberne...原创 2018-05-16 17:19:29 · 4710 阅读 · 0 评论 -
微服务解决方案调研
微服务要点微服务架构的各要点包括服务发现、负载均衡、高可用、集群容错、调度与部署、弹性伸缩、API网关、服务的故障隔离和熔断、配置管理、日志采集、分布式调用跟踪、监控告警。方案一:kubernetes+springcloud+第三方套件Spring Cloud 和 kubernetes 是基于不同视角的微服务框架,Spring Cloud是从java语言层面提供一整套微服务框架解决...原创 2018-04-17 08:11:40 · 1732 阅读 · 0 评论 -
kubernetes集成calico测试
kubernetes集成calico测试环境在物理服务器使用KVM构建了三台虚拟机(4core8G),服务器上的网卡是万兆,虚拟机与虚拟机之间使用KVM的NAT网络模式。 三个节点充当kubernetes的master和worker角色,kubernetes拥有三个master和三个worker。kubernetes集成calico测试场景目前部署的kubernetes可以集成c...原创 2018-04-17 08:04:46 · 1655 阅读 · 0 评论 -
kubernetes对自定义指标进行动态伸缩
kubernetes对自定义指标进行动态伸缩参考网址:https://github.com/stefanprodan/k8s-prom-hpa常规cpu 内存指标收集kubernetes Metrics server,它是 Heapster的可替代者。参考github上基本上就可以部署出 注意点: 1、kube-apiserver需要配置参数接受第三方插件Metrics...原创 2018-03-27 09:31:08 · 2980 阅读 · 1 评论