亲和性 节点k8s k8

K8s容器debug高级技巧

本文介绍了两种 Kubernetes的 原生化调试策略以及一种非 Kubernetes 原生方法,为开发人员提供能调试部署的软件的最佳环境。并且,也以此侧面证实了 Appilot 的实用性。 ......
容器 技巧 debug K8s K8

实现k8s自定义controller

创建crd apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: name: fruits.crd.io spec: group: crd.io versions: - name: v1 served ......
controller k8s k8 8s

[LeetCode19-链表-中等] 删除链表的倒数第N个节点

这道题也是关于链表的题目,题目原意是这样的,给你一个链表,删除这个链表的倒数第n个结点,并返回头结点(也就是其余的结点组成的新链表) 比如 1->3->5->7->9 n =2 也就是删除倒数第2个结点,值为7的结点。返回头结点为 1->3->5->9 ......
节点 LeetCode 19

通过宿主机查看K8S或者是容器内的Java程序的简单方法

通过宿主机查看K8S或者是容器内的Java程序的简单方法 背景 最近一个项目的环境出现了 cannot create native process 的错误提示 出现这个错误提示时, docker exec 或者是 kube exec 进入容器/POD内部后,无法使用jstack等的命令. 然后想简单 ......
宿主机 宿主 容器 程序 方法

云计算中的容器化搭档Docker和K8S

目录Docker容器Docker架构Kubernetes(k8s)容器技术演变传统部署时代:虚拟化部署时代:容器部署时代:为什么需要 Kubernetes,它能做什么?Docker vs K8s容器引擎 vs. 容器编排器:支持的镜像类型:镜像定义方式:Docker Swarm vs K8sK8s弃 ......
搭档 容器 Docker K8S 8S

.net core - 本地使用minikube搭建k8s - k8s(微服务学习) 一

1.Docker-Desktop 首先本地电脑需要安装docker-desktop Docker-Desktop的windows程序 下载网址: docker-desktop 2.K8s安装 1.kubectl下载 首先创建一个文件夹目录 kubectl得安装可使用2种方式 1. 直接下载exe后放 ......
k8s minikube core 8s k8

K8S-部署Kafka

nfs&rpc离线包下载 链接:https://pan.baidu.com/s/1NtsBd_5W4NVfL3A2BvwqUA 提取码:0000 #master&slave #上传rpm文件到此目录 mkdir -p /opt/software/nfs_rpc#安装NFSrpm -Uvh *.rpm ......
Kafka K8S K8 8S

kubeadm更新k8s集群证书(1.23.14版本)

1、更新证书 [root@k8s-master01 kubernetes-1.23.14-0]# kubeadm certs renew all --config=kubeadm-config.yaml certificate embedded in the kubeconfig file for ......
集群 证书 kubeadm 版本 k8s

K8s构建的mysql无法远程连接

最近在写一个老师布置的大作业,都是老师写好的yaml文件,都是没问题的,但是构建的mysql无法远程连接。 尝试了网上的很多方法,都失败了,我的构建过程应该是没什么错误的,所以网上的方法并不奏效,这里提供一个很容易被忽视的思路。 我的k8s是三台虚拟机构成的集群,如果远程连接失败很可能是你的ip地址 ......
mysql K8s K8 8s

kubeadm续期k8s集群证书

1、备份 mkdir /opt/2023-12-09-k8s-backup cp -a /etc/kubernetes /opt/2023-12-09-k8s-backup cp -a /var/lib/etcd /opt/2023-12-09-k8s-backupcp -a /root/.kube ......
集群 证书 kubeadm k8s k8

k8s:通过 kubectl 插件 Kubepug 实现集群升级检查(废弃API资源检查)

背景:k8s 的版本迭代很快,虽然主要版本一直没有变化,但是次要版本一直在迭代,2022年一年就发布了三个次要版本,同时不同的次要版本之间 API 资源一直在变化,有新加入的,也有废弃删除的。不同版本的 api 资源版本也有不同,往往不是向下兼容的,比如在低版本中 API 资源版本为 v1beta1 ......
集群 插件 Kubepug kubectl 资源

通过kubeadm方式安装k8s

虚拟机最少是 2 core,master内存最小3G,node内存最小2G. 要求的Docker版本是18.03,如果不是安装的docker ce,版本是过旧的,可以选择删除后重新安装; 也可以重新创建一个虚拟机执行以下命令。 简单方法:使用master指定到第15步之后,克隆出两台node,在no ......
kubeadm 方式 k8s k8 8s

k8s~envoy上添加wasm插件

先查看这篇文章k8s~envoy的部署 当在Kubernetes中使用Envoy的WASM过滤器时,WASM过滤器会与Envoy一起部署在同一个Pod中,并与后端服务进行通信。以下是一个简单的关系图示意: + + | Kubernetes | | Cluster | + | + | | + v + ......
插件 envoy wasm k8s k8

k8s~envoy的部署

参考文档 https://blog.51cto.com/wangguishe/5789239 https://blog.csdn.net/qq_29974229/article/details/127190476 https://blog.51cto.com/wangguishe/5789239 e ......
envoy k8s k8 8s

当创建statefulset资源后,k8s组件如何协作

StatefulSet工作负载之间使用Headless Service来定义Pod网路标识,生成可解析的DNS域名名称记录,用于同一StatefulSet工作负载彼此Pod之间的通信。 ......
statefulset 组件 资源 k8s k8

rancher安装k8s的问题

1.报错本机ip链接本地ip:2379不通 2379为etcd的客户端访问端口,然后测试单纯用docker run 起nginx 也访问不了 原因内核3.10与docker不兼容,升级内核到kernel-lt-5.4.242后,容器恢复正常。升级内核方法:https://www.cnblogs.co ......
rancher 问题 k8s k8 8s

服务器节点建立互信

1、节点之间建立互信可以免密登录和访问 执行 ssh-keygen -b 1024 -t rsa cd /root/.ssh ls #可以看到刚生成的公钥和私钥 若对应节点下无/root/.ssh 目录执行 ssh-keygen -b 1024 -t rs 即可 将公钥修改名称后 传输至对应节点下的 ......
节点 服务器

以Hub为中心节点的网络技术探析

在计算机网络中,Hub是一个重要的组成部分,它作为中心节点,连接着各个站点,实现数据的传输和通信。本文将对以Hub为中心节点的网络进行深入的技术探析。 首先,我们需要了解什么是Hub。在网络术语中,Hub通常指的是集线器,它是一种物理层设备,主要用于连接和管理局域网中的多个节点。Hub的主要功能是接 ......
节点 网络技术 技术 网络 Hub

没错,数据库确实应该放入 K8s 里!

昨天冯老板发了一篇文章探讨了为什么将数据库放入 K8S 中不是一个明智的选择。 如果是四年前有人质疑容器化数据库我觉得还可以 battle 一下,都 2023 年了还有人不能认清这个大势,我就有必要来谈谈我的看法了。 我从 K8s 0.9 版本时就开始做这件事,当时确实略早,CSI 都不成熟,到 1 ......
数据库 数据 K8s K8 8s

k8 流水线 缺少maven 依赖包 coredns加域名解析

在k8s 里面加域名解析hosts apiVersion: v1 data: Corefile: | .:53 { errors health { lameduck 5s } ready kubernetes cluster.local in-addr.arpa ip6.arpa { pods in ......
流水线 流水 coredns 域名 maven

倾斜摄影三维模型的根节点合并的模型质量提升方法探讨

三维工厂K3DMaker是一款三维模型浏览、分析、轻量化、顶层合并构建、几何校正、格式转换、调色裁切等功能专业处理软件。可以进行三维模型的网格简化、纹理压缩、层级优化等操作,从而实现三维模型轻量化。轻量化压缩比大,模型轻量化效率高,自动化处理能力高;采用多种算法对三维模型进行几何精纠正处理,精度高,... ......
模型 节点 质量 方法

修改k8s节点上的pod数

测试环境是k8s1.25 查看kubelet配置文件 查看/etc/systemd/system/kubelet.service.d/10-kubeadm.conf 本次测试是在/var/lib/kubelet/kubeadm-flags.env中添加了参数--max-pods=200,然后重启ku ......
节点 k8s pod k8 8s

k8s持久化存储

1、存储卷介绍 存储卷的分类 # kubectl explain pod.spec.volumes 存储卷的选择 文件存储,如nfs、glusterfs、cephfs等,数据共享,但是性能较差 块存储,如iscsi、rbd等,性能较好,不能实现数据共享(部分) 对象存储,如ceph对象存储,性能好, ......
k8s k8 8s

k3s突破单节点pod数量110限制

k3s 突破pod数量110限制 新增kubelet.config配置文件 ​vim /etc/rancher/k3s/kubelet.config​ 输入如下内容 apiVersion: kubelet.config.k8s.io/v1beta1 kind: KubeletConfiguratio ......
节点 数量 k3s 110 pod

15_完全二叉树的节点个数

完全二叉树的节点个数 给你一棵 完全二叉树 的根节点 root ,求出该树的节点个数。 完全二叉树 的定义如下:在完全二叉树中,除了最底层节点可能没填满外,其余每层节点数都达到最大值,并且最下面一层的节点都集中在该层最左边的若干位置。若最底层为第 h 层,则该层包含 1~ 2h 个节点。 示例 1: ......
节点 个数 15

Linux 部署K8s容器平台并实现无公网远程访问(运维效率拉满!)

K8s全称KubeSphere是一个基于Kubernetes的开源容器平台,它提供了全栈的IT自动化运维能力,简化了企业的DevOps工作流。KubeSphere采用前后端分离的架构,可以运行在任何Kubernetes、私有云、公有云、VM或物理环境之上。KubeSphere提供了运维友好的向导式操 ......
容器 效率 Linux 平台 K8s

K8S怎么设置NodePort端口

K8S创建service使用NodePort模式时端口是随机的,如需要固定可以修改yaml配置文件 一个完整的service的yaml配置文件如下 # cat zentao-deployment.yaml apiVersion: v1 kind: Service metadata: creation ......
端口 NodePort K8S K8 8S

记一次K8S项目flanneld启动失败错误

node节点启动falnneld失败,查看日志有以下报错信息 /var/log/message 报错信息 certificate signed by unknown authority (possibly because of "crypto/rsa: verification error" whi ......
flanneld 错误 项目 K8S K8

聊聊部署在不同K8S集群上的服务如何利用nginx-ingress进行灰度发布

前言 之前有篇文章聊聊如何利用springcloud gateway实现简易版灰度路由,里面的主人公又有一个需求,他们有个服务是没经过网关的,而是直接通过nginx-ingress暴露出去,现在这个服务也想做灰度,他知道在同个集群如何利用nginx-ingress进行灰度发布,但是现在这个服务是部署 ......
灰度 集群 nginx-ingress ingress nginx

云原生周刊:K8s 的 YAML 技巧 | 2023.12.4

开源项目推荐 Helmfile Helmfile 是用于部署 Helm Chart 的声明性规范。其功能有: 保留图表值文件的目录并维护版本控制中的更改。 将 CI/CD 应用于配置更改。 定期同步以避免环境偏差。 Docketeer 一款 Docker 和 Kubernetes 开发人员工具,用于 ......
周刊 技巧 2023 YAML K8s