草庐IT

安装部署rancher2.7.0,然后导入K8S集群,管理集群

1.安装rancher2.7.0dockerrun-d--namerancher--restart=unless-stopped--privileged-p80:80-p443:443-v/var/lib/rancher:/var/lib/rancher/-v/var/log/rancher/auditlog:/var/log/auditlograncher/rancher:v2.7.02.浏览器登录2.1利用默认账号登录默认用户是admin[root@k8s-master~]#dockerps-a|greprancher#查看容器id8df8025ff9a9rancher/rancher:v

k8s快速上手(docker版minikube)

云原生系列:https://cloud.tencent.com/developer/column/96871一.docker安装下载地址:https://dockerdocs.cn/docker-for-windows/installwindows程序和功能启动(适用于Linux的Windows子系统,虚拟机平台)升级WSL2:https://wslstorestorage.blob.core.windows.net/wslblob/wsl_update_x64.msi//删除旧的linux子系统(可选)wsl--unregisterLegacy //查看可选的linux发行版wsl--lis

k8s从节点加入主节点[preflight] Running pre-flight checks卡住(已解决)k8s常用问题解决

文章目录一、写在前面二、问题排查1、执行join时加上-v=2参数查看日志2、处理证书问题3、重启4、其他方法15、其他方法2三、总结参考资料一、写在前面部署k8s时,主节点部署成功了,从节点1执行kubeadmjoin也成功了,从节点2执行kubeadmjoin一直卡在[preflight]Runningpre-flightchecks不动!二、问题排查网上查的资料,不管是时间同步,还是重新生成token都尝试了,结果还是不行。kubeadmtokenlist查看token也并没有过期。kubeadmtokencreate--ttl0--print-join-command重新生成token

kafka各种环境安装(window,linux,docker,k8s),包含KRaft模式

一、window安装1.1、下载安装包下载kafka地址,其中官方版内置zk,kafka_2.12-3.4.0.tgz其中这个名称的意思是kafka3.4.0版本,所用语言scala版本为2.121.2、安装配置1、解压刚刚下载的配置文件,解压后如下,其中data和kafka-logs这两个文件是没有的2、修改配置:进入到config目录,修改service.properties里面log.dirs路径未log.dirs=F:\kafka\installSurround\kafka3.4.0\kafka-logs,该目录是kafka的数据存储目录修改zookeeper.properties里面

K8s(健康检查+滚动更新+优雅停机+弹性伸缩+Prometheus监控+配置分离)

前言快速配置请直接跳转至汇总配置K8s+SpringBoot实现零宕机发布:健康检查+滚动更新+优雅停机+弹性伸缩+Prometheus监控+配置分离(镜像复用)配置健康检查健康检查类型:就绪探针(readiness)+存活探针(liveness)探针类型:exec(进入容器执行脚本)、tcpSocket(探测端口)、httpGet(调用接口)业务层面项目依赖pom.xmldependency>groupId>org.springframework.bootgroupId>artifactId>spring-boot-starter-actuatorartifactId>dependency>

【云原生】K8S二进制搭建一

目录一、环境部署1.1操作系统初始化二、部署etcd集群2.1准备签发证书环境在master01节点上操作在node01与02节点上操作三、部署docker引擎四、部署Master组件4.1在master01节点上操五、部署WorkerNode组件一、环境部署集群IP组件k8s集群master01192.168.243.100kube-apiserverkube-controller-managerkube-scheduleretcdk8s集群master02192.168.243.104k8s集群node01192.168.243.102kubeletkube-proxydockerk8s集

k8s部署nacos集群(官方文档版)

小白防忘最近学习了k8s的基础用法,就想着拿个实际的springCloud项目来练练手,结果被直接被拦在了第一关注册中心,不过还好有官方的配置文档,但配置过程中还是有一些坑,所以在这里记录一下。部署环境:ubuntu20.04dockerversion20.10.12k8sversion1.23.1kubeadm一主两从本篇主要参考nacos官方k8s配置文档的配置顺序,配置文件。废话不多说直接开肝。虚拟机上需要安装nfs#本篇所有执行的命令都是在root用户下操作#安装命令,master节点node节点都需要安装apt-getinstallnfs-kernel-server-y#重启命令se

k8s部署kafka集群

前言环境:centos7.9k8s集群、zookeeper集群本篇将在k8s中部署kafka集群,kafka依赖zookeeper集群,zookeeper集群我们已经搭建好了,可以参考https://blog.csdn.net/MssGuo/article/details/127773132制作对应版本的kafka镜像由于k8s官网没有kafka的相关集群安装说明,所以只好手动制作对应版本的kafka镜像。#kafka需要jdk,所以需要下载jdk,JDK的tar包官网:`https://www.oracle.com/java/technologies/downloads/`自行下载;#这里直

sealos安装k8s

一、前言1、我前面文章有写过使用kubeadm安装的方式,大家可以去参考(二)k8s集群安装,有一系列的k8s文章说明2、安装k8s的方式有很多kubeadmsealoskubespray等等3、关于sealos来安装k8s,也是非常建议大家去官方文档看看,安装sealos和k8s,说的很非常清楚,一看就知道4、这里顺便说一下Sealos和Sealer。它们都是与Kubernetes相关的工具,但用途和功能不同。Sealos:Sealos是一个用于快速部署Kubernetes集群的工具。它基于Ansible和KubeAdm,旨在简化Kubernetes集群的安装过程。Sealos提供了一种快速