集群kubernetes openeuler k8s

基于k8s安装kubesphere:镜像prometheus-k8s-0一直处于Init

系统 Centos7 k8s版本 v.1.28.0 (自签证书) kubesphere版本 v3.4.0 问题: Output: mount.nfs: mounting 192.168.2.21:/data/kubesphere-monitoring-system-prometheus-k8s-db ......
prometheus-k kubesphere prometheus 镜像 8s

容器化-Docker集群

笔记 课程专题:微服务容器化 四、容器化-Docker集群 1、Docker集群理解 docker集群:多个docker实例组成的集合 1、保证docker高可用 2、解决项目高性能和高可用 docker集群搭建前提 docker集群内部概念 1、worker 工作者 运行项目 2、manager ......
集群 容器 Docker

k8s Pod dnsPolicy

dns解析策略 ClusterFirst 默认dns解析策略(不管容器走容器网络还是走主机网络)容器网络容器dns解析走coredns,主机网络容器dns解析走主机dns。Pod走容器网络场景 10.96.0.10是service kube-dns的ClusterIP。 Pod走主机网络场景 Clu ......
dnsPolicy k8s Pod k8 8s

1206-1303 Kubernetes集群的备份和还原 优化 Kubernetes全链路监控 12.6-13.3

一、Kubernetes集群的备份和还原 1.1 获取etcdctl二进制文件 查看etcd版本号 # kubectl -n kube-system exec -it $(kubectl get po -n kube-system |grep etcd- |head -1|awk '{print $ ......
Kubernetes 链路 集群 备份 1206

Xshell5登录openEuler操作系统报“找不到匹配的host key算法”错误

1.XSHELL5连接openEuler报错如下图: 2.操作系统版本: [root@localhost ~]# cat /etc/openEuler-release openEuler release 22.03 (LTS-SP2) 3.编辑/etc/ssh/sshd_config做如下修改: # ......
算法 openEuler 错误 Xshell5 Xshell

kubernetes最新版部署

部署最新1.28.2-0版本kubernetes kubernetes集群规划 主机名 IP地址 备注 k8s-master1 192.168.2.24 master1 k8s-master2 192.168.2.25 master2 k8s-master3 192.168.2.26 master3 ......
最新版 kubernetes

K8S的Service的LoadBanlance之Metallb解决方案

目录一.部署metallb1.metallb概述2.修改kube-proxy的configMap3.安装metallb二.测试MetalLB1.创建MetalLB地址池2.编写资源清单3.部署服务4.创建svc5.测试访问 一.部署metallb 1.metallb概述 如果我们需要在自己的Kube ......

Linux部署redis集群

环境: redis版本:6.2.1 linux服务器:centos7.6 安装 1、redis需要进行C语言编译环境,安装gcc yun install gcc 2、切换到 /usr/local目录下创建redis目录进入redis目录中进行下载redis-6.2.1.tar.gz cd usr/l ......
集群 Linux redis

Filebeat on k8s 日志采集实战操作

目录一、概述二、K8s 集群部署三、ElasticSearch 和 kibana 环境部署1)部署 docker2)部署 docker-compose3)创建网络4)修改 Linux 句柄数和最大线程数5)下载部署包开始部署四、Filebeat on k8s 部署(daemonset)1)安装 he ......
实战 Filebeat 日志 k8s 8s

Kubernetes:kube-apiserver 和 etcd 的交互

kubernetes:kube-apiserver 系列文章: Kubernetes:kube-apiserver 之 scheme(一) Kubernetes:kube-apiserver 之 scheme(二) Kubernetes:kube-apiserver 之启动流程(一) Kuberne ......

欧拉(openEuler)系统安装openldap服务

前言 本文基于欧拉(openEuler)系统安装openldap服务 准备 安装前需要确保之前的openldap服务已经卸载 rm -rf /usr/share/openldap-servers rm -rf /etc/openldap 安装 yum install openldap openlda ......
openEuler openldap 系统

k8s提高cpu利用率的几种方法

在Kubernetes集群中,可以通过以下几种方法提高CPU的利用率: 动态资源调度:Kubernetes的HPA(Horizontal Pod Autoscaler)机制可以根据CPU利用率自动调整Pod的数量,以充分利用集群中的CPU资源。通过设置CPU的请求和限制值,可以确保Pod在需要时能够 ......
利用率 方法 k8s cpu k8

kubernetes驱逐机制总结

k8s的驱逐机制是指在某些场景下,如node节点notReady、node节点压力较大等,将pod从某个node节点驱逐掉,让pod的上层控制器重新创建出新的pod来重新调度到其他node节点。这里也将kube-scheduler的抢占调度纳入到了驱逐的讨论范围内,因为当调度高优先级的pod时发现资... ......
kubernetes 机制

Kubernetes:kube-apiserver 之启动流程(二)

接着 Kubernetes:kube-apiserver 之启动流程(一) 加以介绍。 1.2.2 创建 APIExtensions Server 创建完通用 APIServer 后继续创建 APIExtensions Server。 func (c completedConfig) New(del ......

Hadoop-3.3.3分布式集群的文件配置,启动hadoop历史服务和启动日志聚集

一、分布式集群的文件配置 涉及$HADOOP_HOME/etc/hadoop路径下的5个文件 workers、core-site.xml、hdfs-site.xml、mapred-site.xml、yarn-site.xml 首先修改workers 进入$HADOOP_HOME/etc/hadoop ......
分布式 集群 文件 Hadoop hadoop

虚拟机集群ssh配置免密登录

在dn节点机首先安装ssh,没有就执行以下代码 sudo apt-get install openssh-server 然后 cd ~/.ssh 如果没有该路径就执行一次 ssh localhost 然后执行以下代码,删除之前可能生成过的私钥,公钥 rm ./id_rsa* 执行以下代码,然后三次回 ......
集群 ssh

k8s相关

在Kubernetes中,命名空间有四种状态,分别是: Active:这是命名空间的主要状态,表示它正在被使用并且可以接受新资源。 Terminating:这个状态表示命名空间正在被删除,当命名空间下的所有资源都被清理完毕后,该命名空间就会被自动删除。 Failed:这个状态表示命名空间在创建过程中 ......
k8s k8 8s

k8s在master节点上调度pod

默认情况下,出于安全原因,集群不会在Master节点上调度 Pod。 如果你希望能够在Master节点上调度Pod,请运行: kubectl taint nodes --all node-role.kubernetes.io/control-plane- 输出如下: node "test-01" u ......
节点 master k8s pod k8

[持续更新] k8s 遇到的问题

kubectl 命令报错couldn't get current server API group list: ... connect: connection refused kubenets在运行时,依赖环境变量。如果所有的服务都是正常的,只是kubectl命令报错,那就是环境变量没有设置导致。一 ......
问题 k8s k8 8s

sh脚本扫描k8s一批微服务过滤错误日志生成文件

sh脚本扫描k8s一批微服务过滤错误日志生成文件,并用vim一次性打开所有日志文件进行错误排查 #!/bin/bash echo "请输入param参数(多个参数用逗号分隔,默认为admin-center,space,permission,user,project,project-center):" ......
脚本 错误 文件 日志 k8s

haproxy+keepalived部署高可用k8s集群

四台机器 节点名称节点ip节点角色 基础配置 1、升级机器内核 2、将机器ip 名称写入到/etc/hosts中 3、基础环境准备 #关闭防火墙,selinux systemctl stop firewalld systemctl disable firewalld sed -i 's/enforc ......
集群 keepalived haproxy k8s 8s

几行命令用minikube快速搭建可测试的kubernetes单节点环境

几行命令用minikube快速搭建可测试的kubernetes单节点环境 需要docker环境,https://www.cnblogs.com/xiaofei12/p/17544579.html,网速好的可以不用配置阿里云镜像 Minikube安装 curl -LO https://storage. ......
节点 kubernetes minikube 命令 环境

Kubernetes编排有状态应用

身为一个后端工程师,大多数项目都是web服务这类的“无状态应用”,工作中也是使用k8s的Deployment编排应用,Deployment适合编排无状态应用,他认为所有的应用完全相同,互相之间也没有依赖顺序,也无所谓运行在哪台宿主机上,也正因为应用无状态,在需要的时候可以水平扩/缩容,增加/删除Po ......
Kubernetes 状态

记一次GFS集群节点系统重做数据恢复

背景: 比较倒霉,周日晚上服务器硬盘损坏更换后发现数据块损坏,系统无法正常使用只能重做系统,恢复了好多虚拟机,过程无比痛苦,目前只说一说恢复gfs。 思路: 登录gfs master节点查看peer状态,gluster peer status 发现另一个节点处于State: Peer Rejecte ......
数据恢复 节点 集群 数据 系统

k8s 部署微服务示例

k8s 部署微服务示例 以 api-project 为例,以封装完成的镜像和 Jar 包作为起点的 k8s 部署微服务流程示例 预备工作 api-backend:提供数据库对齐的基础 CRUD 服务,信息管理后端,数据库相关,已封装成镜像并上传至镜像仓库 api-interface:提供独立的简单接 ......
示例 k8s k8 8s

Ubuntu 修改主机名和hosts文件并克隆虚拟机初步搭建集群

进入终端输入 sudo vim /etc/hosts 像红框里一样,添加自己虚拟机的主机名称映射 然后终端输入reboot 重启虚拟机 然后操作参考Ubuntu20虚拟机克隆以及克隆后静态IP和主机名的修改_ubuntu克隆后修改ip-CSDN博客 ......
集群 主机 文件 Ubuntu hosts

Kubernetes on windows using helm & kind

PS C:\Users\rgqan>helm The Kubernetes package manager Common actions for Helm: - helm search: search for charts - helm pull: download a chart to your ......
Kubernetes windows using helm kind

分布式存储——ceph集群部署

一、部署结构 以x.x.x.150、x.x.x.151、x.x.x.152三台服务器搭建最基本的三节点ceph集群,服务器系统使用的是centos7版本,IP网段为x.x.x.0/24,三台服务器的名称分别为: ceph001: x.x.x.150,管理节点 ceph002: x.x.x.151,子 ......
分布式 集群 ceph

解决failure: repodata/repomd.xml from kubernetes: [Errno 256] No more mirrors to try

解决方法:出现这个问题的主要原因是阿里的国内yum源出现问题了,应该是文件换路径或升级了,或者原来的文件不存在了;提示提供1-5种解决方案,此时,只需要修改/etc/yum.repos.d/kubernetes.repo的gpgcheck和repo_gpgcheck参数,要求变为0,见下: cat ......
kubernetes repodata failure mirrors repomd

k8s清理backend不存在的service对应的ingress资源

# cat clear_k8s_ingress.sh set -e kubectl get ing -A -o=custom-columns='NAMESPACE:.metadata.namespace,NAME:.metadata.name,SVCs:..service.name' --no-he ......
backend ingress service 资源 k8s