k8s
文章平均质量分 65
Op_Wa
这个作者很懒,什么都没留下…
展开
-
Prometheus容器化部署,配合Grafan画图工具监控节点信息
文章目录Prometheus 容器化部署,配合Grafan画图工具监控节点部署 Prometheus部署 node_exporter部署grafanaPrometheus 容器化部署,配合Grafan画图工具监控节点环境准备主机名主机IP需安装服务prometheus192.168.218.132prometheus、grafananode-exporter192.168.218.130node-exporter部署 Prometheus准备工作/原创 2021-12-30 11:33:04 · 702 阅读 · 0 评论 -
k8s平台部署Java网站项目
k8s平台部署Java网站项目//安装依赖包[root@master ~]# yum -y install java-17-openjdk maven git//拉取代码[root@master java]# pwd/opt/java[root@master java]# git clone https://gitee.com/forgotten/tomcat-java-demo.gitCloning into 'tomcat-java-demo'...remote: Enumeratin原创 2021-12-28 12:05:45 · 669 阅读 · 0 评论 -
使用nginx对k8s集群中的service做负载均衡
用nginx对k8s集群中的service做负载均衡环境准备主机IP角色192.168.218.133master192.168.218.130node1192.168.218.144node2192.168.218.132nginx资源清单文件[root@master manifest]# cat test.yml ---apiVersion: apps/v1kind: Deployment metadata: name: w原创 2021-12-28 09:58:32 · 2377 阅读 · 0 评论 -
k8s-service
文章目录Service对外暴露应用操作练习Service对外暴露应用Service是什么其实就是k8s中的服务注册与负载均衡最终能够实现,提供一个唯一的地址,供我们来访问地址,而不需要具体的去了解,这个服务起的Pod的ip是什么Service存在的意义Service引入主要是解决Pod的动态变化,提供统一访问入口防止Pod失联,准备找到提供同一个服务的Pod(服务发现)定义一组Pod的访问策略(负载均衡)Pod与Service的关系Service通过标签关联一组PodServi原创 2021-12-27 10:59:03 · 1452 阅读 · 0 评论 -
K8s工作负载控制器
工作负载控制器工作负载控制器(Workload Controllers)是K8s的一个概念,用于更高层次对象,部署和管理Pod。常用工作负载控制器:Deployment:无状态应用部署StatefulSet:有状态应用部署DaemonSet:确保所有Node运行同一个PodJob:一次性任务Cronjob:定时任务控制器作用:管理Pod对象使用标签与Pod关联控制器实现了Pod的运维,例如滚动更新、伸缩、副本管理、维护Pod状态等DeploymentDeployment的功原创 2021-12-25 11:51:28 · 866 阅读 · 0 评论 -
Pod资源调度
文章目录nodeSelector(节点选择器)nodeAffinity(节点亲和性)Taint(污点)与Toleration(污点容忍)nodeSelector(节点选择器)nodeSelector: 用于将Pod调度到匹配label的Node上,如果没有匹配的标签会调度失败作用:约束Pod到特定的节点运行完全匹配节点标签应用场景:专用节点:根据业务将Node分组管理配备特殊硬件:部分Node配有SSD硬盘、GPU给节点打标签语法格式:格式:kubectl label nodes原创 2021-12-24 12:21:57 · 948 阅读 · 0 评论 -
K8s部署
部署k8s准备工作实验环境角色IP系统硬件master192.168.218.133centos82核 3G内存node1192.168.218.130centos84核 4G内存node2192.168.218.144centos84核 4G内存设置主机名、关闭三台主机的防火墙和selinux、还有swap分区空间三台主机都是需要做同样的配置,以下以master主机演示//修改主机名[root@localhost ~]# ho原创 2021-12-21 10:42:19 · 1513 阅读 · 0 评论 -
K8s简介
文章目录K8s介绍k8s架构集群MasterNodeK8s核心专业术语podLabelK8s介绍kubernetes,简称K8s,是用8代替8个字符“ubernete”而成的缩写。是一个开源的,用于管理云平台中多个主机上的容器化的应用,Kubernetes的目标是让部署容器化的应用简单并且高效(powerful),Kubernetes提供了应用部署,规划,更新,维护的一种机制。传统的应用部署方式是通过插件或脚本来安装应用。这样做的缺点是应用的运行、配置、管理、所有生存周期将与当前操作系统绑定,这样原创 2021-12-16 19:15:58 · 4740 阅读 · 1 评论