编程之家(jb51.cc)开发工具栏目主要收集最新编程资料,例如:Git教程、SVN教程等。
文章浏览阅读707次。(python)基于grpc-health-prob实现 kubernetes中grpc服务健康检查实现_python 实现grpc监控检查
文章浏览阅读1.1k次,点赞29次,收藏20次。在k8s集群中,资源存储会散落到各个工作节点上,这样对用资源调用很不方便,那么k8s是如何实现存储资源共享的呢,本文浅尝辄止的探讨一下,k8s是通过pv、pvc实现的。
文章浏览阅读1.1k次,点赞17次,收藏16次。API Server:处理 API 操作的,Kubernetes 中所有的组件都会和 API Server 进行连接,组件与组件之间一般不进行独立的连接,都依赖于 API Server 进行消息的传送;Controller:控制器,用来完成对集群状态的一些管理。比如刚刚我们提到的两个例子之中,第一个自动对容器进行修复、第二个自动进行水平扩张,都是由 Kubernetes 中的 Controller 来进行完成的;Scheduler。
文章浏览阅读3.4k次,点赞77次,收藏70次。通过《容器集群管理工具 Docker Swarm》可以知道,在部署、调度、扩展和管理较多的容器时,如果有一个工具帮忙做这些事,那无疑会大大提高工作效率了。那 Docker Swarm 就是这样的工具,同样 Kubernetes(简称k8s)也是这样的一个工具,相对于 Docker Swarm, Kubernetes 生态比较庞大,有更多的支持、服务和工具。至于用哪个,萝卜青菜各有所爱吧。本文对 Kubernetes 的概念、常用命令、部署脚本进行简单介绍,更多详细内容可以前往Kubernetes官网或。
文章浏览阅读1.5k次。一句话介绍:Rancher可用于对K8S集群进行部署及实现对业务部署进行管理等。_rancher部署
文章浏览阅读1.9k次。k8s基础概念:port ,targetport,nodeport_k8s port targetport
文章浏览阅读4.1k次,点赞68次,收藏115次。在`master1`节点免密钥登录其他节点,安装过程中生成配置文件和证书均在master1上操作,集群管理也在master11上操作,阿里云或者AWS上需要单独一台kubectl服务器。_k8s集群 多主
文章浏览阅读875次。Kubernetes —命令行工具 (kubectl)_kubectl 指定配置文件
文章浏览阅读1.2k次,点赞27次,收藏18次。这里可以看到,集群中已经有一个tomcat集群,cluster-ip是 10.102.227.68 ,外部访问端口为30010,内部通讯端口为:8080。通过192.168.206.138:30010可以打开tomcat的欢迎界面。这里要增加一个Nginx服务,并成功代理到tomcat页面中去。_k8是 pod nginx代理到 pod tomcat 写法
文章浏览阅读2.8k次,点赞90次,收藏102次。软件开发最开始是由两个团队组成:开发团队从头开始设计和整体系统的构建。需要系统不停的迭代更新。运维团队将开发团队的Code进行测试后部署上线。希望系统稳定安全运行。_修改数据卷中的hudson.model.updatecenter.xml文件
文章浏览阅读867次,点赞13次,收藏7次。Seata 是一款开源的分布式事务解决方案,致力于提供高性能和简单易用的分布式事务服务。Seata 将为用户提供了 AT、TCC、SAGA 和 XA 事务模式,为用户打造一站式的分布式解决方案。本文章只提供部署教程,**话不多,但图很多。**_分布式事务 k8s
文章浏览阅读612次,点赞8次,收藏12次。containerd-1.6.27 + k8s-1.29.1(最新)(kubeadm方式)(containerd容器运行时版)containerd-1.6.27 + k8s-1.29.1(最新)(kubeadm方式)这里k8s-1.29.1,所以使用calico-v3.27.0版本(版本对应很关键)kubeadm方式安装最新版k8s-1.29.1(containerd容器运行时)WeChat:Linux-LAMP(进qun)查看calico与k8s的版本对应关系。镜像加速配置无需重启服务,即可生效。_kubeadm安装k8s1.29.1
文章浏览阅读1.5k次,点赞20次,收藏20次。通过POD指定Volume 的时候我们需要配置每个POD的主机路径,那如果我们后面需要修改主机的路径就会修改每个POD的yml。创建持久卷声明后, Kubernetes将根据请求和卷上设置的属性将持久卷绑定到声明。每个持久卷声明都绑定到一个持久卷。在绑定的过程中会根据是否有足够的容量,访问模式是否匹配,卷模式这些条件匹配到对应的持久卷。如果没有可用的卷,则永久卷声明将保持Pending挂起状态, 直到有更新的卷可供群集使用。一旦有更新的卷可用,声明将自动绑定到新的可用卷。1 先定义一个持久卷。
文章浏览阅读1.9k次,点赞3次,收藏9次。网络上有很多的K8S安装安装教程,但是唯独很少有卸载教程,有也讲得不清不楚,本文经过实操验证可以完美卸载K8S。_k8s卸载
文章浏览阅读911次。执行systemctl start kubelet后进行systemctl status kubelet查看,发现服务并未启动。报错显示:Unit kubelet.service entered failed state.kubelet.service failed.后来检查kubelet.service文件,发现配置了 “WorkingDirectory”,给它指定了工作目录。报错显示没有 /usr/local/bin/kubelet 这个文件或目录,实际ls查看是有的。怀疑是配置文件的路径出现问题。_unit kubelet.service entered failed state.
文章浏览阅读2.1w次,点赞109次,收藏155次。网络故障是Kubernetes中常见的问题之一,可能会影响应用程序的正常运行。以下是一些网络故障的常见原因和解决方法的总结:_k8s网络及故障排查
文章浏览阅读4.4k次。创建dashboard成功!跟grafana差不多。_k8s dashboard
文章浏览阅读1.5k次,点赞40次,收藏38次。这篇文章介绍了 Kubernetes 网络策略的概念、作用和使用方法。Kubernetes 网络策略可以让你配置和执行一套规则,来控制集群内部的流量。它们可以提高安全性、符合合规性和简化故障排除。文章分析了网络策略的不同组成部分,包括选择器、入口规则和出口规则,并给出了不同的策略示例和最佳实践。文章的目标是让读者对使用 Kubernetes 网络策略来保护和管理流量有一个坚实的理解。福利。_minikube网络策略
文章浏览阅读8.6k次,点赞4次,收藏7次。Prometheus实时监控k8s集群中pod信息指标_promethues监控k8s pod
文章浏览阅读2.4k次。K8s+Docker+KubeSphere+DevOps_leifengyang镜像仓库
文章浏览阅读1.9k次。复制上图中的命令在你要决定安装的节点上运行,我这里选择的是3个服务都安装,当作是master节点。centos系统请参考。ubuntu系统请参考。回车后就出现了如下图。默认用户是admin。_rancher2.7安装
文章浏览阅读692次。最近在学习k8s,之前自己有两台腾讯云的轻量服务器,内网ip搭建k8s集群成功。但是随着学习的深入,觉得两台服务器不能满足现有学习需求,于是薅起了羊毛,申请了两台免费三个月试用的阿里云服务器、由于不同厂商的云服务器内网ip不同,故选择尝试用公网ip的方式来搭建集群,以此记录我的搭建过程。提示:以下是本篇文章正文内容,下面案例可供参考。_腾讯云部署k8s 防火墙端口设置
文章浏览阅读896次,点赞25次,收藏21次。也许你在学习和实践上也有过这样的难点与困惑:也许你在学习和实践过程中也遇到过类似的困扰:在网上检索大量资料,却往往一头雾水,找不到准确的切入点;而官方文档又像工具书一样晦涩难懂,让人在学习过程中不得要领。大部分图书虽然体系化较强,但往往偏重理论而轻实践,而实践经验才是帮助你在工作中快速上手、真正将知识应用到自己项目中的关键。当然,你可能会选择自己“硬啃”Kubernetes源码,但这无疑是一条充满挑战的道路。作为一个曾经同样走过这条路的人,我可以告诉你,这确实是一条充满艰辛的道路。_阿里大佬力荐k8s项目实战笔记!图文并茂带你深度解析kubernetes 下载
文章浏览阅读3.3k次,点赞3次,收藏7次。使用 vim 编辑器 定位到 sandbox_image,将 仓库地址修改成 k8simage/pause:3.6。拉取 registry.k8s.io/pause:3.6 镜像失败 导致sandbox 创建不了而报错。# 查看 sandbox 的默认镜像仓库在文件中的第几行。# 生成 containerd 的默认配置文件。# 重启 containerd 服务。_registry.k8s.io/pause:3.6
文章浏览阅读3.3k次,点赞6次,收藏24次。【kubernetes】k8s高可用集群搭建(三主三从)_搭建k8s高可用集群
文章浏览阅读701次。本篇主要介绍了K8S对于计算资源的管理,主要是针对CPU和Memory资源。Requests和Limits作为资源管理最基本两个设置,Requests是容器申请时最小限制,主要用于K8S在Pod调度时,节点的剩余资源能否满足Pod的要求。Limits是容器运行时的最大限制,主要控制Pod运行时,对于资源超额使用的限制,一旦超过Limits定义的量,就有可能引起Pod的kill或者重启。K8S将Pod划分为三个QoS等级,优先级从高到低分别为Guaranteed、Burstable和BestEffort。_besteffort burstable
文章浏览阅读669次。视频来源:B站《k8s(Kubernetes)集群编排工具helm3实战教程》一边学习一边整理老师的课程内容及试验笔记,并与大家分享,侵权即删,谢谢支持!1.2.3.4.5.
文章浏览阅读8.1k次,点赞6次,收藏43次。验证:kubectl get node。_k8s安装
文章浏览阅读6.7w次,点赞113次,收藏140次。Antrea 是一个 Kubernetes 网络插件,它提供了强大的网络功能,包括网络策略、路由、连接等任务,同时也是一个可观察性解决方案。Antrea 基于 Flannel 和 Calico,借用了 Flannel 的网络策略和 Calico 的网络可观察性优势。_antrea-agent
文章浏览阅读954次,点赞7次,收藏28次。Rancher Desktop 是一款开源的K8S管理工具,目前在Github上已有2.9K+Star。它是桌面版的K8S和容器管理工具,支持在Windows, macOS and Linux上使用。如果你在Windows上想搭建K8S环境,使用Minikube的话,就得先搭建虚拟机、然后安装Linux、再安装Minikube才行。而使用Rancher Desktop的话你只需安装它即可,它将自动安装K8S环境,确实很方便!_最好用的k8s dashboard