![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
kubernetes
文章平均质量分 71
wenwenxiong
这个作者很懒,什么都没留下…
展开
-
离线环境下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 · 1223 阅读 · 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 · 3227 阅读 · 0 评论 -
边缘计算开源项目
边缘计算开源项目根据边缘计算平台的设计目标和部署方式,可将目前的边缘计算开源平台分为3 类:1)面向物 联网端的边缘计算开源平台面向物联网端的边缘计算开源平台,致力于解决在开发和部署物联网应用的过程中存在的问题,例如设备接入方式多样性问题等。这些平台部署于网关、路由器和交换机等边缘设备, 为物联网边缘计算应用提供支持。代表性的平台是Linux基金会发布的EdgeXFoundry和 Apache软件基金会的Apache Edgent。2)面向边缘云服务的边缘计算开源平台网络运营商的网络边缘,如蜂窝网原创 2021-07-13 11:00:22 · 1100 阅读 · 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 · 782 阅读 · 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 · 6825 阅读 · 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 · 2274 阅读 · 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 · 4626 阅读 · 0 评论 -
微服务解决方案调研
微服务要点微服务架构的各要点包括服务发现、负载均衡、高可用、集群容错、调度与部署、弹性伸缩、API网关、服务的故障隔离和熔断、配置管理、日志采集、分布式调用跟踪、监控告警。方案一:kubernetes+springcloud+第三方套件Spring Cloud 和 kubernetes 是基于不同视角的微服务框架,Spring Cloud是从java语言层面提供一整套微服务框架解决...原创 2018-04-17 08:11:40 · 1687 阅读 · 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 · 1579 阅读 · 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 · 2945 阅读 · 1 评论