编程之家(jb51.cc)开发工具栏目主要收集最新编程资料,例如:Git教程、SVN教程等。
文章浏览阅读900次,点赞22次,收藏22次。企业在云原生K8S集群环境中,必不可少的是针对其节点、容器资源监控,那如何从零开始使用Prometheus来拉取内部或外部集群的监控指标?本章先简单介绍了几种收集集群监控指标的方式,然后实践讲解针对内部或外部K8S集群,分别进行Node、Pod和集群其他资源指标的拉取配置,并且讲解通过注释来自定义Pod容易监控,最后使用了Grafana平台来可视化展示采集到的集群指标,通过Dashboard模板分别展示了K8S集群Node资源,集群容器、Pod资源等。
文章浏览阅读1.1w次,点赞3次,收藏35次。如果一个节点被标记为有污点,那么意味着不允许pod调度到该节点,除非pod也被标记为可以容忍污点节点在使用kubeadm部署的k8s集群的时候应该会发现,通常情况下,应用是不会调度到master节点的。因为kubeadm部署的k8s集群默认给master节点加了Taints(污点)设置了污点的Node将根据taint的effect:NoSchedule、PreferNoSchedule、NoExecute和Pod之间产生互斥的关系,Pod将在一定程度上不会被调度到Node上。_k8s 污点
文章浏览阅读865次,点赞15次,收藏8次。每个人都有惰性,但不断学习是好好生活的根本,共勉!_docker单节点安装k8s
文章浏览阅读1.4k次,点赞18次,收藏14次。负责资源的调度(Pod调度),通过API Server的Watch接口监听新建Pod副本信息, 按照预定的调度策略将Pod调度到相应的Node节点上;
文章浏览阅读815次。k8s+springboot+CronJob 定时任务部署_spring cronjob
文章浏览阅读1w次,点赞10次,收藏18次。测试服务器配置主机名IPCPU内存系统盘数据盘用途2440200Ansible 运维控制节点41640200+20041640200+20041640200+2002840200+2002840200+2002840200+200harbor2840200Harbor合计822843202800测试环境涉及软件版本信息2.8.203.3.0v1.24.19.5.17.17.52.5.1。_cve-2016-2183
文章浏览阅读3.6k次,点赞11次,收藏19次。k8s 1.28版本二进制安装_k8s1.28集群二进制部署
文章浏览阅读872次。前面文章中知道了KubernetesConfigMap和Secret,其实到这里我们基本上已经覆盖到Kubernetes中一些重要的资源对象了,来部署一个应用程序是完全没有问题的了。RBAC- 基于角色的访问控制。RBAC使用API Group 来实现授权决策,允许管理员通过 Kubernetes API 动态配置策略,要启用RBAC,需要在 apiserver 中添加参数,如果使用的kubeadm安装的集群,1.6 版本以上的都默认开启了RBAC。_k8是查看rbac
文章浏览阅读9.3k次,点赞9次,收藏71次。Kubernetes简称为K8s,是用于自动部署、扩缩和管理容器化应用程序的开源系统,起源于Google 集群管理工具Borg。_k8s
文章浏览阅读934次。主机重启后k8s kubelet无法自动启动问题解决梳理_kubelet无法启动
文章浏览阅读5.3k次,点赞4次,收藏17次。直接使用https://hub.docker.com/_/nginxnginx镜像有几个问题•1 集群环境下需要手动的配置多个nginx.conf文件•2 集群环境下配置文件修改后需要 kubectl exec -it 到多个pod重启nginx_k8s的nginx配置文件在哪里
文章浏览阅读1.3k次,点赞20次,收藏12次。1、一定要让filebeat能够读取到被采集的日志,比如本文就是采用emptydir临时文件的方式共享。2、filebeat容器本身启动的时候,注意需加载filebeat,yml配置。这里使用了args的方式指定配置文件所在路径。args:而/etc/filebeat.yml是挂载到configMap。这一块踩过的坑就是,没有启动filebeat进程。所以这个必不可少,再次提醒。3、由于整个deployment.yaml比较大,我就不详细贴出来其内容。而且不同的公司不一,需要你基于原本的配置修改。
文章浏览阅读1.9k次,点赞4次,收藏13次。使用docker作为container runtime,二进制部署k8s_二进制安装k8s 1.26
文章浏览阅读2.9w次,点赞98次,收藏150次。Kubernetes调度是Kubernetes的核心功能之一,它能够自动将Pod分配到最合适的节点上,并确保Pod在所选节点上正常运行。调度器通过算法选择最佳的节点,并将Pod绑定到该节点上。调度器选择节点的依据包括节点的资源使用情况、Pod的资源需求、亲和性和反亲和性等。管理员可以根据自己的需求选择不同的调度算法,并监视调度器的日志以确保集群的正常运行。_k8s调度算法
文章浏览阅读3.6k次,点赞5次,收藏25次。目录1 什么是Istio2 Istio特征2.1 连接2.2 安全2.3 策略2.4 观察3 Istio与服务治理3.1服务治理的三种形态4 Istio与Kubernetes4.1 Kubernetes介绍4.2 Istio是Kubernetes的好帮手4.3 Kubernetes是Istio的好基座5 Istio与服务网格5.1 时代选择服务网格5.2 服务网格选择Istio_istio
文章浏览阅读2.2k次。containerd作为k8s主要的cri,它默认存储位置是使用的/根目录挂载的资源。移动或者复制,我使用复制文件方式:cp -r /var/lib/containerd/* /home/containerd。这里我使用方式2,可以看到/home目录为104G,/根分区默认划分为50G。找到root这行,把目录位置换为/home/containerd,退出保存。方式2、修改containerd配置文件,修改默认配置为/home。创建文件夹:mkdir /home/containerd。_k8s 修改runtime root空间路径
文章浏览阅读1.8w次,点赞6次,收藏20次。container runtime network not readynetwork plugin is not ready: cni config uninitialized_container runtime network not ready: networkready=false reason:networkplugin
文章浏览阅读2.4k次。6、删除 topic,该操作在winodw,会出现文件授权问题,日志可以在kafka的启动命令窗口中查看,只需要修改文件权限即可,3、把主题中所有的数据都读取出来(包括历史数据),可以看到我们获取到了从消费者没有上线之前到上线之后的所有数据,一共6条。如果是linux,不使用window下的命令即可,使用对应的 xxxx.sh 即可。2、发送消息,这里发送了2次的数据,第一次是hello,第二次是world。1、解压刚刚下载的配置文件,解压后如下,其中。2、修改配置:进入到config目录,_kafaka安装
文章浏览阅读1.2k次。k8s hostPath、pv,pvc、nfs挂载_k8s挂载文件
文章浏览阅读831次。Kube-ansible 是一个开源的 Kubernetes 部署和管理工具,它使用 Ansible 自动化工具来管理 Kubernetes 集群。总的来说,Kube-ansible 是一种简单易用、可扩展性强、自动化程度高的 Kubernetes 部署和管理工具,可以方便地部署和管理 Kubernetes 集群。Kube-ansible 使用 Ansible 自动化工具来管理 Kubernetes 集群,因此需要先安装 Ansible。可以将所有的主机信息保存在。可以使用以下命令复制示例配置文件到。_k8s安装工具
文章浏览阅读5.2k次,点赞97次,收藏69次。k8s数据卷使用_k8s get volume used cap
文章浏览阅读9.5k次,点赞12次,收藏52次。1、部署k8s的两种方式:kubeadm 和二进制源码安装2、环境准备3、下载安装包至本地4、将安装包拷贝至本地并制作yum源## 5、初始化配置。_k8s离线安装
文章浏览阅读1.8k次。【K8S认证】2023年CKS考题-Dockerfile和Deployment修复(解析+答案)_cks考题
文章浏览阅读3.9k次,点赞2次,收藏12次。Deployment控制器并不直接管理Pod,而是通过管理ReplicaSet来间接管理Pod。所以Deployment的功能比ReplicaSet强大。支持扩缩容、发布的停止和继续、镜像版本滚动变更、ReplicaSet版本回退Deployment的资源清单文件模板apiVersionapps/v1kindmetadatanamepod-controller#deploy名称namespacedev#deploy所属命名空间labels#给deploy打标签。..._k8s deployment详解
文章浏览阅读4.2k次,点赞2次,收藏16次。容器的工作集使用量作为内存使用量的观察项,但随着后续使用过程中发现该指标上升到一定大小后就会维持不变,并不像应用实际内存使用量,没出现波动;问题剖析_container_memory_rss
文章浏览阅读1.3k次。在服务器测试启动防火墙的影响时,启动防火墙,再关闭防火墙后,本服务器的调度出现错误,导致pod无法启动。_k8s failedcreatepodsandbox
文章浏览阅读2.2k次。k8s部署nacos集群以及服务注册_k8s 部署 seata 注册nacos
文章浏览阅读1.2k次。最近公司发通知,所有安装Docker DeskTop 客户端的员工,都卸载掉,因为Docker收费的问题。我想应该不止我们公司,很多公司都有这个问题,现在很多公司都在进行云原生化,但Docker突然出现的这种限制,真是让人头疼。不过企业开发维护产品也需要成本开销,可以理解,就是又得花时间折腾了。_windows 安装docker 不是安装docker desktop
文章浏览阅读909次,点赞13次,收藏8次。阿里云服务器centos_7_9_x64位,3台,搭建k8s集群
文章浏览阅读1.2w次。除了Kubernetes提供的默认策略,也可以使用外部负载均衡器来替代或补充K8s内置的负载均衡策略。这样可以利用更丰富的负载均衡功能和灵活性。_负载均衡器上设置会话粘滞k8s