节点 下线k8s k8
k8s 1.23 拉取 harbor镜像失败
解决: 创建secret kubectl create secret docker-registry regsecret --docker-server="http://192.168.1.137:8011" --docker-username="admin" --docker-password=" ......
k8s常用网络排查
这里主要记录一些在实际排查网络问题过程中,觉得非常好用的工具或方法。大多数和 k8s 的网络问题相关 1. iptables 处理规则流程图 出处:https://www.zsythink.net/archives/1199 2. 使用 xtables-monitor 追踪数据包在 iptables ......
使用Paraview查看OpenFOAM中blockMeshDict的节点编号(block节点编号)
参考链接:使用Paraview查看OpenFOAM中blockMeshDict的节点编号 具体步骤为: 1.使用 blockMesh 命令生成 obj 文件: blockMesh -blockTopology 这样会生成两个 obj 文件:blockCentres.obj 和 blockTopolo ......
K8S高级调度
[toc] ##### 一.初始化容器initContainer 参考链接:[https://kubernetes.io/zh-cn/docs/concepts/workloads/pods/init-containers/](https://kubernetes.io/zh-cn/docs/con ......
[Docker/K8S]Docker与K8S的区别
# 1 定义角度 + `Docker`是一种开放源码的**应用容器引擎**,允许开发人员将其**应用**和**依赖包**打包成`可移植的容器/镜像`中;然后,发布到任何流行的 Linux 或 Windows 机器上,也能实现**虚拟化**。该容器完全使用**沙箱机制**,彼此之间没有任何接口。 + ......
K8S批量删除指定的pod
> K8S批量删除指定的pod应用场景:我自己建了100个test-exporter,生成名称随机,然后我想删除掉这一百个pod,流程如下: 1.先看pod,命令kubectl get pod -n monitor(这里的-n monitor指的是我自己pod的容器名称,可以百度一下), 如图2.筛 ......
Kubernetes(k8s)使用ingress发布服务
Kubernetes(k8s)使用ingress发布服务,Ingress vs NodePort vs LoadBalancer,安装部署Nginx Ingress Controller控制器,使用Ingress来发布Kubernetes服务,配置ingress规则发布服务 ......
k8s实战案例之部署redis单机和redis cluster
redis是一款基于BSD协议,开源的非关系型数据库(nosql数据库),作者是意大利开发者Salvatore Sanfilippo在2009年发布,使用C语言编写;redis是基于内存存储,而且是目前比较流行的键值数据库(key-value database),它提供将内存通过网络远程共享的一种服... ......
k8s Route上的annoation
在 Kubernetes 中,Route 对象支持使用 annotation 来添加元数据,以提供有关路由对象的更多信息。可以使用 annotation 来指定与路由对象相关的信息,例如 TLS 配置、负载均衡策略、重定向规则等等。 要添加 annotation,可以按照以下步骤进行操作: 1. 打 ......
【Azure K8S】AKS升级 Kubernetes version 失败问题的分析与解决
问题描述 创建Azure Kubernetes Service服务后,需要升级AKS集群的 kubernetes version。在AKS页面的 Cluster configuration 页面中,选择新的版本 1.25.5,确认升级。等待50分钟左右,却等到了升级失败的消息: Failed to ......
k8s
kubectl 创建 Pod 背后到底发生了什么 kubectl 创建 Pod 背后发生了以下一些主要的步骤: kubectl 解析配置文件:kubectl 会读取 Pod 的配置文件,通常是 YAML 或 JSON 格式,解析其中的内容并将其转换为 Kubernetes API 对象。 验证配置文 ......
使用KDtree查找最近networkx最近节点
# 使用KDtree查找最近networkx最近节点 ```python from sklearn.neighbors import KDTree import networkx as nx from geopy.distance import geodesic def create_kdtree( ......
(转)直击痛点,详解 K8s 日志采集最佳实践
原文:https://developer.aliyun.com/article/749468 导读:上一篇文章主要介绍 Kubernetes 日志输出的一些注意事项,日志输出最终的目的还是做统一的采集和分析。在 Kubernetes 中,日志采集和普通虚拟机的方式有很大不同,相对实现难度和部署代价也 ......
Kubernetes(k8s)服务service:service的发现和service的发布
Kubernetes(k8s)服务service,使用hostPort/service服务向外界暴露应用程序,使用clusterIP/环境变量/DNS的方式进行服务发现,使用nodeport进行服务的发布,安装METALLB,配置地址池,使用LoadBalancer的方式进行服务发布 ......
k8s常用命令
1.命名空间 namespace /ns 方式:1 创建:kubectl create ns hello-ns 删除:kubectl delete ns hello-ns 查询:kubectl get ns 方式2:万能通用方式:通过yaml模板创建 : 创建ns-ceate.yaml apiVer ......
链表:剑指 Offer 22. 链表中倒数第k个节点
题目描述: class Solution { public ListNode getKthFromEnd(ListNode head, int k) { ListNode former = head, latter = head; for(int i = 0; i < k; i++) { if(fo ......
k8s1.23 安装calico网络插件
1、下载 curl https://docs.projectcalico.org/manifests/calico.yaml -O 2、修改CIDR,添加图中内容。该yaml文件中默认CIDR为192.168.0.0/16,需要与初始化时kube-config.yaml中的配置一致 vim cali ......
k8s nodeName调度
nodeName调度 nodeName是节点选择约束的最简单形式,但是由于其限制,通常很少使用它。nodeName是PodSpec的领域。 pod.spec.nodeName将Pod直接调度到指定的Node节点上,会【跳过Scheduler的调度策略】,该匹配规则是【强制】匹配。可以越过Taints ......
k8s中设置hostNetwork: true,怎么修改冲突的端口,yaml使用的是DaemonSet
apiVersion: apps/v1 kind: DaemonSet metadata: name: cadvisor namespace: monitoring spec: selector: matchLabels: app: cAdvisor template: metadata: labe ......
k8s之hostport 在daemonset 上面暴露端口
NodePort 虽然可以给 pod 提供节点级别的 porxy,但是如果对于一个daemonset,采用 NodePort 方式来申明节点端口就不这么直观了,这个时候就可以使用pod的 hostport 来直接在pod的节点上暴露端口。 apiVersion: apps/v1 kind: Daem ......
K8S | 核心原理分析
[toc] > 整体上理解流程和原理; # 一、背景 基于分布式的架构中,需要管理的服务是非常多的,无论是服务的数量还是体系划分; 从服务的能力上看,可以进行分层管控,只是其中有相当一部分服务层,改动更新的频率很低,所以感知也不明显; ![](https://img2023.cnblogs.com/ ......
k8s实战案例之部署Zookeeper集群
zookeeper是一个开源的分布式协调服务,由知名互联网公司Yahoo创建,它是Chubby的开源实现;换句话讲,zookeeper是一个典型的分布式数据一致性解决方案,分布式应用程序可以基于它实现数据的发布/订阅、负载均衡、名称服务、分布式协调/通知、集群管理、Master选举、分布式锁和分布式... ......
m基于BBV网络的节点强度分布算法matlab仿真
1.算法仿真效果 matlab2022a仿真结果如下: 2.算法涉及理论知识概要 随着互联网的发展和数据规模的不断增大,网络科学在各个领域中得到了广泛应用。在网络科学中,节点强度是一个重要的指标,它用于描述一个节点在网络中的重要性或中心性。本文提出了一种基于BBV网络的节点强度分布算法,该算法通过对 ......
K8S核心概念以及部署
``` 架构以及核心组件介绍: Master - API Server (接口中心) j接口服务,基于rest风格开放的k8s接口服务 - kube Controller Manager:管理各个类型的控制器,针对k8s中的各种资源进行管理 - node controller节点控制器:负责在节点出 ......
p5 节点流和处理流
# 节点流 和 处理流 [TOC] - **节点流和处理流一览图:** ![img](https://img-blog.csdnimg.cn/img_convert/8ca5f4f2e434e5c05149bcb7ebc281a8.png) 【图片来源】http://t.csdn.cn/d52a ......
element-ui中tree树形组件 通过搜索定位到对应的树节点,并展示在可见区
通过输入树节点名称定位到对应的树节点上,并显示在可见区域 <el-tree ref="tree" v-loading="treeLoading" :data="treeData" :props="treeProps" node-key="id" :expand-on-click-node="fals ......
云原生第六周--k8s组件详解(下)
##一 Velero结合minio实现kubernetes etcd数据备份与恢复 ###Velero简介: Velero 是vmware开源的一个云原生的灾难恢复和迁移工具,它本身也是开源的,采用Go语言编写,可以安全的备份、恢复和迁移Kubernetes集群资源数据 Velero 支持标准的K8 ......
k8s实战案例之部署Nginx+Tomcat+NFS实现动静分离
根据业务的不同,我们可以导入官方基础镜像,在官方基础镜像的基础上自定义需要用的工具和环境,然后构建成自定义出自定义基础镜像,后续再基于自定义基础镜像,来构建不同服务的基础镜像,最后基于服务的自定义基础镜像构建出对应业务镜像;最后将这些镜像上传至本地harbor仓库,然后通过k8s配置清单,将对应业务... ......
安装k8s 时报错No package kubelet-1.20.9 available.
### 报错信息: [root@vm ~]# sudo yum install -y kubelet-1.20.9 kubeadm-1.20.9 kubectl-1.20.9 --disableexcludes=kubernetes Loaded plugins: fastestmirror Loa ......