![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
kubernetes
文章平均质量分 79
枯木逢秋࿐
Linux,不懂就百度
展开
-
系统运维(Kubernetes篇)
Kubernetes是一个开源的容器编排平台,用于自动化部署、扩展和管理容器化应用程序。它提供了一种可移植的、可扩展的、自动化的方式来管理容器化应用程序和服务。Kubernetes(简称K8s)是一个流行的容器编排平台,它可以帮助我们管理和部署容器化应用程序。自动化部署和扩展:Kubernetes可以自动部署和扩展应用程序,根据负载自动调整应用程序的副本数。负载均衡和服务发现:Kubernetes可以自动进行负载均衡和服务发现,确保应用程序的高可用性。原创 2023-04-21 21:46:41 · 1307 阅读 · 1 评论 -
K8s中yaml文件详解(超详细)
K8s中yaml文件详解(超详细)文章目录K8s中yaml文件详解(超详细)一、YAML基础1.1 YAML Maps1.2 YAML Lists二、说明三、使用YAML创建Pod附上一个具体的yaml解释文件:一、YAML基础YAML是专门用来写配置文件的语言,非常简洁和强大,使用比json更方便。它实质上是一种通用的数据串行化格式。YAML语法规则:大小写敏感使用缩进表示层级关系缩进时不允许使用Tal键,只允许使用空格缩进的空格数目不重要,只要相同层级的元素左侧对齐即可”#” 表示注释原创 2021-12-29 21:57:10 · 27385 阅读 · 0 评论 -
K8s编排部署java应用
K8s编排部署java应用文章目录K8s编排部署java应用创建Dockerfile文件并提前下载jar包制作镜像Deployment,Service的yaml文件构建并查看创建Dockerfile文件并提前下载jar包[root@master kubenetres]# lsDockerfile halo-1.3.1.jar [root@master kubenetres]# vim Dockerfile [root@master kubenetres]# cat Dockerfile FR原创 2021-12-27 22:22:29 · 545 阅读 · 0 评论 -
K8s暴露端口与代理方式
K8s暴露端口与代理方式文章目录K8s暴露端口与代理方式kubernetes暴露端口的方式kubernetes代理方式代理模式:userspace代理模式:iptablesservice的类型实践操作kubernetes暴露端口的方式方式1:clusterIP此类型会提供一个集群内部的虚拟IP(与pod不在同一网段),以供集群内部的pod之间通信使用。clusterIP也是kubernetes service的默认类型主要需要以下几个组件的协同工作apiservice:在创建service时,a转载 2021-12-25 19:02:22 · 1246 阅读 · 0 评论 -
k8s工作负载型控制器
k8s工作负载型控制器工作负载是在kubernetes上运行的应用程序。无论你的负载是单一组件还是由多个一同工作的组件构成,在Kubernetes中你可以在一组Pods中运行它。在Kuberneres中,pod代表的是集群上处于运行状态的一组容器。Kubernetes Pods有确定的生命周期。例如,当某Pod在你的集群中运行时,Pod运行所在的节点出现致命错误时,所有该节点上的Pods都会失败。Kubernetes将这类失败视为最终状态:即使该节点后来恢复正常运行,你也需要创建新的Pod来恢复应用。原创 2021-12-24 21:16:25 · 112 阅读 · 0 评论 -
K8s资源调度
K8s资源调度文章目录K8s资源调度Kubernetes的整体架构典型的流程nodeSelectornodeAffinityTaint(污点)与Tolerations(污点容忍)Kubernetes的整体架构Kubernetes属于主从分布式架构,主要由Master Node和Worker Node组成,以及包括客户端命令行工具kubectl和其它附加项。Master Node:作为控制节点,对集群进行调度管理;Master Node由API Server、Scheduler、Cluster S原创 2021-12-23 23:37:20 · 344 阅读 · 0 评论 -
Kubernetes资源定义
Kubernetes资源定义文章目录Kubernetes资源定义资源定义重启策略:健康检查类型:支持的检查方法:初始化容器haproxy的pod进行负载均衡nginxapachehaproxy访问测试资源定义重启策略:Always:当容器终止退出后,总是重启容器,默认策略。OnFailure:当容器异常退出(退出状态码非0)时,才重启容器。Never:当容器终止退出,从不重启容器。健康检查类型:livenessProbe (存活检查)∶如果检查失败,将杀死容器,根据Pod的restartPo原创 2021-12-23 09:23:02 · 1421 阅读 · 0 评论 -
Kubectl基础命令的使用
Kubectl基础命令的使用文章目录Kubectl基础命令的使用kubernetes基本概念edit(编辑资源)scale(动态扩展)autoscale(自动扩展)cluster-info(显示集群信息)describe(显示指定pod的详细信息)logs(查看日志)attach(附加在一个容器里)exec(执行容器命令)prot-forward(转发一个或多个端口到pod里面去)cp(复制 )label(标签)api-resources(查看所有资源)api-versions(API版本)使用deplo原创 2021-12-20 17:53:14 · 1698 阅读 · 0 评论 -
Kubernetes基础与命令
Kubernetes基础与命令文章目录Kubernetes基础与命令k8s的pod分类自主式pod控制器管理的pod核心主键HPAservice网络模型同节点Pod之间的通信不同节点上的Pod通信Pod与Servicekubectl常用命令的使用createrundeletegetk8s的pod分类pod分为两类:自主式pod与控制器管理的pod自主式pod由k8s管理器进行管理,而static pod由kubelet进行创建与管理自主式pod 自主式pod总是在前台运行,同时接受k8s管理与原创 2021-12-19 18:29:01 · 1730 阅读 · 0 评论 -
k8s集群部署
k8s集群部署1. 安装要求在开始之前,部署Kubernetes集群机器需要满足以下几个条件:-至少3台机器,操作系统 CentOS7+硬件配置:2GB或更多RAM,2个CPU或更多CPU,硬盘20GB或更多集群中所有机器之间网络互通可以访问外网,需要拉取镜像禁止swap分区2. 学习目标在所有节点上安装Docker和kubeadm部署Kubernetes Master部署容器网络插件部署 Kubernetes Node,将节点加入Kubernetes集群中部署Dashboa原创 2021-12-18 21:40:06 · 1764 阅读 · 0 评论 -
kubernetes
kubernetes文章目录kubernetesK8s简介Kubernetes 特点K8s总体架构kubernetes术语K8s简介Kubernetes是Google 2014年创建管理的,是Google 10多年大规模容器管理技术Borg的开源版本。它是容器集群管理系统,是一个开源的平台,可以实现容器集群的自动化部署、自动扩缩容、维护等功能。通过Kubernetes你可以:快速部署应用快速扩展应用无缝对接新的应用功能节省资源,优化硬件资源的使用Kubernetes 特点可移植:原创 2021-12-17 19:42:55 · 225 阅读 · 0 评论