草庐IT

k8s-master-e

全部标签

K8S MetalLB LoadBalancer

1.简介kubernetes集群没有L4负载均衡,对外暴漏服务时,只能使用nodePort的方式,比较麻烦,必须要记住不同的端口号。LoadBalancer:使用云提供商的负载均衡器向外部暴露服务,外部负载均衡器可以将流量路由到自动创建的NodePort服务和ClusterIP服务上。MetalLB是裸机Kubernetes集群的负载均衡器实现,使用标准路由协议。它提供了两个功能:地址分配(addressallocation):当创建LoadBalancerService时,MetalLB会为其分配IP地址。这个IP地址是从预先配置的IP地址库获取的。同样,当Service删除后,已分配的IP

【云原生之kubernetes实战】在k8s环境下部署Monica个人交际关系管理系统

【【云原生之kubernetes实战】在k8s环境下部署Monica个人交际关系管理系统一、Monica介绍1.1Monica简介1.2Monica特点2.1本次实践简介2.2本次环境规划三、检查k8s环境3.1检查工作节点状态3.2检查系统pod状态四、创建mysql的secret资源4.1创建部署目录4.2创建密码文件4.3创建命名空间4.4创建secret资源对象4.5查看secret资源对象状态五、编辑monica.yaml文件六、部署Monica个人交际关系管理系统6.1部署Monica6.2

二进制安装Kubernetes(k8s)v1.28.3

二进制安装Kubernetes(k8s)v1.28.3https://github.com/cby-chen/Kubernetes开源不易,帮忙点个star,谢谢了介绍kubernetes(k8s)二进制高可用安装部署,支持IPv4+IPv6双栈。我使用IPV6的目的是在公网进行访问,所以我配置了IPV6静态地址。若您没有IPV6环境,或者不想使用IPv6,不对主机进行配置IPv6地址即可。不配置IPV6,不影响后续,不过集群依旧是支持IPv6的。为后期留有扩展可能性。若不要IPv6,不给网卡配置IPv6即可,不要对IPv6相关配置删除或操作,否则会出问题。强烈建议在Github上查看文档!!

[k8s] 基于ubuntu22部署k8s1.28记录

k8s1.28部署已经不依赖docker了,所以不需要安装docker。同理:如果想查看镜像和运行容器,也不能用docker命令去查询了:需要使用crictl。不过crictl命令参数兼容docker,所以使用上手没有啥难度。1.配置安装源根据k8s官方文档:https://kubernetes.io/docs/setup/production-environment/tools/kubeadm/install-kubeadm/配置即可apt-getinstall-yapt-transport-httpsca-certificatescurlcurl-fsSLhttps://pkgs.k8s.

基于高性能的STM32G031K4T6、STM32G031K6T6、STM32G031K8T6(ARM微控制器)64MHz 闪存 32-LQFP

STM32G032位微控制器(MCU)适合用于消费、工业和家电领域的应用,并可随时用于物联网(IoT)解决方案。这些微控制器具有很高的集成度,基于高性能ARM®Cortex®-M0+32位RISC内核,工作频率高达64MHz。该器件包含内存保护单元(MPU)、高速嵌入式内存、DMA以及各种系统功能、增强型I/O和外设。STM32G031K4T6(16KB)核心处理器:ARM®Cortex®-M0+内核规格:32位单核速度:64MHz连接能力:I²C,IrDA,LINbus,SPI,SmartCard,UART/USART外设:欠压检测/复位,DMA,I²S,POR,PWM,WDTI/O数:30

【k8s】基于Prometheus监控Kubernetes集群安装部署

目录基于Prometheus监控Kubernetes集群安装部署一、环境准备二、部署kubernetes集群三、部署Prometheus监控平台四、部署Grafana服务五、grafana web操作基于Prometheus监控Kubernetes集群安装部署一、环境准备IP地址主机名组件192.168.100.131k8s-masterkubeadm、kubelet、kubectl、docker-ce192.168.100.132k8s-node01kubeadm、kubelet、kubectl、docker-ce192.168.100.133k8s-node02kubeadm、kubele

【云原生】【k8s】Kubernetes+EFK构建日志分析安装部署

目录EFK安装部署一、环境准备(所有主机)1、主机初始化配置2、配置主机名并绑定hosts,不同主机名称不同3、主机配置初始化4、部署docker环境二、部署kubernetes集群1、组件介绍2、配置阿里云yum源3、安装kubeletkubeadmkubectl4、配置init-config.yamlinit-config.yaml配置5、安装master节点6、安装node节点7、安装flannel三、部署企业镜像仓库1、部署Harbor仓库访问测试:2、重启harbor,导入EFK镜像四、部署EFK业务环境1、准备组件Yaml文件2、部署Elasticsearch3、部署kibana4

鲲鹏920 arm 加 x86服务器混合搭建k8s集群并安装kubesphere平台

文章目录鲲鹏920arm+x86架构混合搭建k8s集群并安装kubesphere1、服务器准备:1.1、x86服务器:1.2、鲲鹏920arm服务器2、创建master节点:2.1环境配置:2.2安装时间同步服务器2.3设置hostname:2.4安装k8s和kubesphere3、搭建node节点并加入集群3.1环境搭建:3.2安装时间同步服务器3.3安装docker:3.4安装kubeadm等组件3.5设置hostname:3.6加入集群附录:命令详解集:1、环境配置:2、安装时间同步器3、设置hostname4、安装网络工具和跟踪5、给master打上污点:6、问题解决:鲲鹏920arm

golang/云原生/Docker/DevOps/K8S/持续 集成/分布式/etcd 教程

3-6个月帮助学员掌握golang后端开发岗位必备技术点教程时长:150+小时五大核心专栏,原理+源码+案例分析+项目实战直击工作岗位golang:解决go语言编程问题工程组件:解决golang工程化问题分布式中间件:解决技术栈单一及分布式开发问题云原生:解决云原生分布式部署及监控和运维的问题场景化解决方案:项目实战、提供实际的分布式解决方案以及解决方案落地一、Golang下开发环境安装配置golang安装与配置编译与运行gomod依赖管理goland配置与debuggolang基础语言结构与基础语法数据类型与变量变量作用域与函数.运算符与优先级流程控制语句如何使用golang标准库golan

k8s实战案例之部署redis单机和redis cluster

1、在k8s上部署redis单机1.1、redis简介redis是一款基于BSD协议,开源的非关系型数据库(nosql数据库),作者是意大利开发者SalvatoreSanfilippo在2009年发布,使用C语言编写;redis是基于内存存储,而且是目前比较流行的键值数据库(key-valuedatabase),它提供将内存通过网络远程共享的一种服务,提供类似功能的还有memcache,但相比memcache,redis还提供了易扩展、高性能、具备数据持久性等功能。主要的应用场景有session共享,常用于web集群中的tomcat或PHP中多web服务器的session共享;消息队列,ELK