kubesphere k3s k8s k3

使用SecureCRT调用cmd 实现 K8s自动登录

SecureCRT 是个强大的命令行工具,有许多插件需可以帮助我们提高效率 这边介绍一下使用SecureCRT调用cmd 实现 K8s自动登录的方案 首先写一个bat 实现 K8s登录的脚本 示例为 sl_connect.bat 然后将脚本加到环境变量中 SecureCRT的配置 在协议中选择 “l ......
SecureCRT K8s cmd K8 8s

[问题记录]k8s集群中coredns解析失败

[问题记录]k8s集群中coredns解析失败 故障现象 在k8s集群,使用coredns提供集群内部dns服务 但是在使用过程中,偶现解析公网域名失败的情况,应用内日志记录显示UnknownHost 问题排查 对有问题的集群进行网络抓包解析,在服务侧记录到DNS解析失败的现象时,观察当时的DNS解 ......
集群 coredns 问题 k8s k8

mac os下安装k8s的kubernetes-dashboard

需要这个的继续往下看 环境mac os 12.6.2 安装dokcer https://docs.docker.com/desktop/install/mac-install/ 安装k8s https://blog.csdn.net/qq_20042935/article/details/12447 ......

k8s技巧完全版

效率篇 自动补全 不想写那么长的命令 每次都要打命名空间,太累了? 调试篇 这些好用的工具,你怎么能没有? 日志你在哪! 监控 资源限制 执行命令 格式化输出 Kubectl 详细输出和调试 集群 来回copy文件 网络篇 修改Pod内部的/etc/hosts 为什么我Ping不通svc?可以让我直 ......
技巧 k8s k8 8s

k8s大规模集群优化

大规模集群优化2022-11-24 13:11Kubernetes ⾃ v1.6 以来,官⽅就宣称单集群最⼤⽀持 5000 个节点。不过这只是理论上,在具体实践中从 0 到 500 0,还是有很⻓的路要⾛,需要⻅招拆招。官⽅标准如下:不超过 5000 个节点 不超过 150000 个 pod不超过 ......
集群 大规模 k8s k8 8s

K8S集群node的删除和添加

copy自: K8S集群node的删除和添加 1、在master节点查看所有的node节点 [root@master ~]# kubectl get node NAME STATUS ROLES AGE VERSION master Ready master 23h v1.17.4 node01 R ......
集群 node K8S K8 8S

k8s集群pod常见状态

Error : Pod 启动过程中发生错误NodeLost : Pod 所在节点失联Unkown : Pod 所在节点失联或其它未知异常Waiting : Pod 等待启动Pending : Pod 等待被调度ContainerCreating : Pod 容器正在被创建Terminating : ......
集群 状态 常见 k8s pod

K8s 集群 etcd节点故障解决方案

1 环境说明 k8s版本:v1.20 etcd节点(192.168.0.12)故障: 报错详情: 4月 24 22:47:13 k8s-node2 etcd[9543]: {"level":"warn","ts":"2023-04-24T22:47:13.571+0800","caller":"et ......
节点 集群 故障 解决方案 方案

k8s常见异常

1、证书过期 [root@kube-master01 kubernetes]# kubectl get nodeUnable to connect to the server: x509: certificate has expired or is not yet valid: current ti ......
常见 k8s k8 8s

ubuntu - k3s安装失败出现unable to find suitable network address.error

系统时ubuntu18 原因: 离线安装k3s 需要手动设定 ip的 网关 使用ip route 查看是否出现default via xxxx.xxxx.x.x dev ens33 xxxxx 内容。 如果没有出现 说明没有默认网关。 方式1 : 临时生效 使用命令: ip route add de ......
suitable address network ubuntu unable

kind-微k8s-测试与开发

0. kind 简介 开发与测试场景: 通过docker容器来模拟k8s节点 Github:https://github.com/kubernetes-sigs/kind 1. Kind 安装 os: Unbuntu 22.04 Arch: x86_64 # 下载 curl -Lo ./kind " ......
kind k8s k8 8s

k8s 能做到限制pod在节点的指定cpu核心上运行吗?用--cpuset 方式实现,请给出一个具体案例

在Kubernetes中,可以使用--cpuset方式来限制Pod在节点的指定CPU核心上运行。这可以通过在Pod的yaml文件中设置容器启动命令来实现。 具体地,我们可以在容器的启动命令中使用--cpuset选项来指定需要运行的CPU核心。下面是一个典型的使用--cpuset选项的Pod的yaml ......
节点 核心 案例 方式 cpuset

k8s 能做到限制pod在节点的指定cpu核心上运行吗?给出一个具体案例

是的,Kubernetes可以限制Pod在节点的指定CPU核心上运行。这可以通过使用CPUManager和TopologyManager来实现。 首先,需要启用kubelet的CPUManager和TopologyManager特性。然后,可以在调度器yaml文件中配置所需的CPU核心。 以下是一个 ......
节点 核心 案例 k8s cpu

在docker中查看对应k8s容器日志

个人博客地址: https://note.raokun.top 拥抱ChatGPT,国内访问网站:https://www.playchat.top 最近遇到在不知道k8s环境只知道k8s部署的docker地址时,需要查看服务日志。 docker inspect 容器id | grep log 可查看 ......
容器 docker 日志 k8s 8s

k8s架构组件说明

架构图组件实况图组件:k8s的node每个都有两个程序组件:kubelet和kube-proxy。kubelet在nonde上充当一个agent的作用。kube-proxy是负责对外访问的网络。k8s的master的组件详细说明:apiserver主要是集群入口和调度etcd:把全部连接信息等都会存 ......
架构 组件 k8s k8 8s

k8s集群故障后中间件恢复

k8s集群故障后中间件恢复k8s集群恢复之后,mysql、rabbitmq、redis中间件的集群状态无法自愈,需要手动修复。mysql组复制恢复mysql集群会只有一个主节点在线,通过启动其他节点,其他节点同步数据会出现事务日志不一致的情况,如图:修复方法:需要--清空从节点数据,从主节点恢复所有 ......
中间件 集群 故障 k8s k8

filebeat篇章——QuitStart in K8S

QuitStart in K8S apiVersion: v1 kind: ConfigMap metadata: name: filebeat-script-config namespace: ops-department labels: k8s-app: filebeat data: set-k ......
篇章 QuitStart filebeat K8S K8

下篇(开始写代码):运维开发人员不得不看的K8S API实战

支持的客户端库 可参考:https://kubernetes.io/zh-cn/docs/reference/using-api/client-libraries/ 身份验证插件 在 K8S API 客户端库golang client-go 中,Auth plugins(身份验证插件)是用于处理 K ......
下篇 实战 代码 人员 K8S

上篇:运维人员不得不看的K8S API入门实战,呕心沥血整理得又臭又长,有人看吗

K8S API概述 可参考:https://kubernetes.io/zh-cn/docs/concepts/overview/kubernetes-api/ Kubernetes API是Kubernetes控制平面的核心。它是一组REST API,用于与Kubernetes中的各种对象进行交互 ......
呕心沥血 上篇 实战 人员 K8S

如何在k8s集群中安装配置loki并使用grafana可视化管理

按照以下步骤在 Kubernetes 集群中安装 Loki 并使用 Grafana 进行可视化管理: 在 Kubernetes 中安装 Loki。您可以使用 Helm Package Manager 的 Loki Chart 进行安装,也可以手动在 Kubernetes 上安装 Loki。 安装 P ......
集群 grafana loki k8s k8

.NET Core + K8S 玩转容器编排

原文:.NET Core + K8S 玩转容器编排 - 「圣杰」 - 博客园 (cnblogs.com) Production-Grade Container Orchestration - Automated container deployment, scaling, and managemen ......
容器 Core NET K8S 8S

Kubernetes初探[1]:部署您的第一个ASP.NET Core应用到k8s集群

原文:Kubernetes初探[1]:部署您的第一个ASP.NET Core应用到k8s集群 - 雨夜朦胧 - 博客园 (cnblogs.com) Kubernetes简介 Kubernetes是Google基于Borg开源的容器编排调度引擎,作为CNCF(Cloud Native Computin ......
集群 Kubernetes Core ASP NET

Kubesphere中DevOps流水线无法部署/部署失败

#摘要 总算能让devops运行以后,流水线却卡在了deploy这一步。碰到了两个比较大的问题,一个是无法使用k8sp自带的kubeconfig认证去部署;一个是部署好了以后但是没有办法解析镜像名。 版本信息 k8s:v1.21.5 k8sp:v3.3.0 流水线概览 Q问题描述 pipeline ......
流水线 Kubesphere 流水 DevOps

通过operator的方式在k8s中部署minio

minio-operator部署指南 概述 MinIO 提供高性能、兼容 S3 的对象存储,原生于 Kubernetes 文档URL:https://min.io/docs/minio/kubernetes/upstream/operations/installation.html 版本说明 - 服 ......
operator 方式 minio k8s k8

k8s 1.23 traefik v2.9.10 的应用

1. 部署traefik 1.1 相关版本介绍 k8s:v1.23.17 traefik:v2.9.10 链接地址: GitHub:https://github.com/traefik/traefik Dockerhub:https://hub.docker.com/_/traefik 官网:htt ......
traefik 1.23 9.10 k8s k8

k8s flannel

恢复内容开始 k8s coredns ContainerCreating failed: open /run/flannel/subnet.env: no such file or directory kube-flannel-ds-kjtd8 CrashLoopBackOff K8s23-公司自建 ......
flannel k8s k8 8s

利用Velero对K8S备份还原与集群迁移实战

Velero 是一款云原生时代的灾难恢复和迁移工具,采用 Go 语言编写,并在 github 上进行了开源,本文将介绍利用 velero 对集群应用进行备份、恢复和迁移 Kubernetes 集群资源和持久卷。 ......
集群 备份 实战 Velero K8S

基于kubeasz部署高可用k8s集群

k8s高可用主要是对master节点组件高可用;其中apiserver高可用的逻辑就是通过启用多个实例来对apiserver做高可用;apiserver从某种角度讲它应该是一个有状态服务,但为了降低apiserver的复杂性,apiserver将数据存储到etcd中,从而使得apiserver从有状... ......
集群 kubeasz k8s k8 8s

K8s 部署 StorageClass(基于NFS)

1 创建部署的yaml文件 apiVersion: v1 kind: ServiceAccount metadata: name: nfs-client-provisioner namespace: kube-system kind: ClusterRole apiVersion: rbac.aut ......
StorageClass K8s NFS K8 8s

k8s etcd 备份还原

先根据etcd找到hostpatch 持久化目录,/var/lib/etcd 进入pod备份: ETCDCTL_API=3 etcdctl snapshot save snap.db \ --endpoints=https://127.0.0.1:2379 \ --cacert=/etc/kuber ......
备份 etcd k8s k8 8s