草庐IT

k8s-master-e

全部标签

【K8S系列】第十二讲:Service进阶

目录​编辑序言1.Service介绍1.1什么是Service1.2Service类型1.2.1 NodePort1.2.2 LoadBalancer1.2.3 ExternalName1.2.4 ClusterIP2.yaml名词解释 3.投票 序言当发现自己的才华撑不起野心时,就安静下来学习吧三言两语,不如细心探索今天学习一下Service相关内容,希望此文,能帮助读者对k8sService有进一步的认识文章标记颜色说明:黄色:重要标题红色:用来标记结论绿色:用来标记一级论点蓝色:用来标记二级论点1.Service介绍1.1什么是ServiceKubernetesService定义了这样一

K8S 工具收集

杂货铺,我不用K8S,把见过的常用工具放在这里,后面学的时候再来找名称描述官网Pixie查看k8s的工具。集群性能、网络状态、pod状态、热点图等HomeKubernetesDashboard基于Web的Kubernetes集群用户界面。GithubGardenerSAP开源的K8s多集群解决方案。除了能在各种差异化基础设施上管理K8s集群的生命周期,还能够确保在这些基础设施上运行的K8s集群具有完全相同的版本、配置和行为,这能简化应用的多云迁移。HomeKarmada华为开源的多集群管理系统,目前是CNCF的沙箱项目。Karmada在多集群管理上功能非常丰富,在集群管理、灵活调度、应用模型等

一文搞定K8S监控告警平台选型

前言最近在搞K8S的监控告警平台选型,对比了目前比较流行两款开源平台kube-prometheus、夜莺,也踩了一些坑分享一下kube-prometheus项目地址:https://github.com/prometheus-operator/kube-prometheus图片目前使用最广泛的k8s的开源监控告警平台,在Prometheus基础上,增加了对k8s的各种指标的监控,使用了KubernetesOperator进行了封装,几乎可以一键部署,部署起来以后登录Grafana,就可以看到各种指标,如下图图片图片优点1. 生态好,基于Prometheus,相关开源组件较多,比如mysql-e

手撕AXI-Full总线接口,实现AXI_Full Master接口

一、AXI介绍AXI全称AdvancedeXtensibleInterface,属于AMBA总线中的一种,由ARM公司制定。目前主流的包括AXI3和AXI4,其中AXI4又包括AXI4_Lite、AXI4_Full以及AXI4_Stream。本文是基于XilinxAXI4IP实现AXI4_FULLMaster控制接口。AXI协议是基于突发传输的,意味着只需要告诉首地址以及突发大小等信息即可实现数据传输。AXI_Full包括五个独立的通道:1)读地址通道;2)读数据通道;3)写地址通道;4)写数据通道;5)写响应通道。具体的通道信号可以参考ARM官网文档,此处不列举,重点在Verilog实现,有

kubernetes七层负载Ingress搭建(K8S1.23.5)

首先附上K8S版本及Ingress版本对照Ingress介绍NotePort:该方式的缺点是会占用很多集群机器的端口,当集群服务变多时,这个缺点就愈发的明显(srevice变多,需要的端口就需要多)LoadBalancer:该方式的缺点是每个service都需要一个外部负载均衡设备的支持才可以基于这种现状,k8s提供了ingress资源对象。ingress只需要一个NodePort/一个负载均衡设备就可以满足暴露多个service的需求实际上Ingress相当于一个7层的负载均衡器(在生产环境中常用的Ingress有Treafik、Nginx、HAProxy、Istio等),是k8s对反向代理

在 K8s 集群上部署 RabbitMQ 实战

作者:老Z,云原生爱好者,目前专注于云原生运维,KubeSphereAmbassador。前言知识点定级:入门级RabbitMQ单节点安装部署RabbitMQ集群安装部署GitOps运维思想演示服务器配置主机名IPCPU内存系统盘数据盘用途zdeops-master192.168.9.92440200Ansible运维控制节点ks-k8s-master-0192.168.9.9141640200+200KubeSphere/k8s-master/k8s-worker/Cephks-k8s-master-1192.168.9.9241640200+200KubeSphere/k8s-master

k8s查看当前命名空间下所有运行的 pod 对应的镜像

1,查看镜像kubectl-nxxxgetpods|grepRunning|awk'{print$1}'|xargs-r-I'{}'kubectl-nxxxgetpods{}-o=jsonpath='{.status.containerStatuses[0].image}{"\n"}'|sort2,去重查看kubectl-nnamespacegetpods-ojsonpath='{.items[*].spec.containers[*].image}'|tr'''\n'|sort|uniq3, 同时显示pod名称和镜像kubectlgetpods-nnamespace-o=jsonpath='

【云原生之kubernetes】在k8s集群中安装和配置Metrics Server

【云原生之kubernetes】在k8s集群中安装和配置MetricsServer一、MetricsServer介绍1.1MetricsServer简介1.2MetricsServer功能1.3MetricsServer兼容性要求二、本次实践介绍2.1本次实践简介2.2本次环境规划三、检查k8s环境3.1检查工作节点状态3.2检查系统pod状态四、下载MetricsServer软件包4.1创建下载目录

云原生(十三) | Kubernetes篇之深入Kubernetes(k8s)概念

文章目录深入Kubernetes(k8s)概念一、基础概念理解二、kubernetesObjects(k8s对象)

k8s+docker部署前后端分离项目

目录环境准备1、k8s集群2、harbor远程仓库部署前后端分离项目生成vue镜像(所有子节点都需要操作)1、将前端vue项目打包得到dist.zip2、创建nginx的配置文件default.conf3、创建Dockerfile文件4、生成vue镜像5、打标签6、推到harbor仓库7、查看生成的镜像生成jar包镜像(所有子节点都需要操作)1、获得jar包2、创建Dockerfile3、生成jar包镜像4、打标签5、推到harbor仓库6、查看生成的镜像k8s容器部署前后端项目(主节点操作)1、选择合适位置创建java-vue.yaml文件2、查看pod3、查看deployment4、查看s