
k8s
文章平均质量分 85
养了一只皮卡丘
皮卡丘这么可爱,你也很可爱,能不能点赞关注,让我发现你呢!
展开
-
Kubernetes(k8s)实例部署java项目、部署nginx负载均衡
Kubernetes(k8s)实例部署java项目、部署nginx负载均衡java部署项目[root@master manifest]# yum install -y java-11-openjdk[root@master manifest]# yum -y install maven git[root@master manifest]# git clone https://gitee.com/jinchenghe92/tomcat-java-demo.git[root@master manif原创 2021-12-27 21:10:35 · 1591 阅读 · 0 评论 -
Kubernetes(k8s)Service介绍与应用、综合实例
Service暴露端口方式Service存在的意义为解决Pod的动态变化,提供统一访问入口:防止Pod失联,准备找到提供同一个服务的Pod定义一组Pod的访问策略Service通过标签关联一组PodService使用iptables或者ipvs为一组Pod提供负载均衡能力service将运行在一组 Pods上的应用程序公开为网络服务的抽象方法。使用 Kubernetes,你无需修改应用程序即可使用不熟悉的服务发现机制。 Kubernetes 为 Pods 提供自己的 IP 地址,并为一原创 2021-12-27 00:10:53 · 970 阅读 · 0 评论 -
Kubernetes(k8s)工作负载型控制器的应用
工作负载型控制器是什么工作负载控制器的概念工作负载控制器(Workload Controllers)是K8s的一个抽象概念,用于更高级层次对象,部署和管理Pod。常用的工作负载控制器Deployment :无状态应用部署StatefulSet :有状态应用部署DaemonSet :确保所有Node运行同一个PodJob :一次性任务Cronjob :定时任务控制器的作用管理Pod对象使用标签与Pod关联控制器实现了Pod的运维,例如滚动更新、伸缩、副本管理、维护Pod状态等项目生原创 2021-12-25 00:45:50 · 831 阅读 · 0 评论 -
Kubernetes(k8s)资源调度
nodeSelector(节点选择器)nodeSelector 是节点选择约束的最简单推荐形式。nodeSelector 是 PodSpec 的一个字段。 它包含键值对的映射。为了使 pod 可以在某个节点上运行,该节点的标签中 必须包含这里的每个键值对(它也可以具有其他标签)。 最常见的用法的是一对键值对。让我们来看一个使用 nodeSelector 的例子。步骤零:先决条件本示例假设你已基本了解 Kubernetes 的 Pod 并且已经建立一个 Kubernetes 集群。步骤一:添加标签到原创 2021-12-23 22:17:10 · 2391 阅读 · 0 评论 -
Kubernetes(k8s)进阶
kubctl常用命令内置kubectl --help kubectl [选项] --helpkubectl 命令 官方文档[root@master ~]# kubectl --helpkubectl controls the Kubernetes cluster manager. Find more information at: https://kubernetes.io/docs/reference/kubectl/overview/Basic Commands (Beg原创 2021-12-20 00:03:35 · 2299 阅读 · 0 评论 -
Kubernetes(k8s)pod分类、核心组件、网络模型
pod 分类pod分为两类:自主式pod与static pod自主式pod由k8s管理器进行管理,而static pod由kubelet进行创建与管理自主式pod自主式pod总是在前台运行,同时接受k8s管理与调度,当集群当中的pod因为某种原因停止,k8s会根据其副本的数量,重新的生成对应的pod自主式Pod示例:#创建一个nginx web 服务apiVersion: v1kind: Podmetadata: name: nginxWeb namesp原创 2021-12-19 22:07:37 · 1784 阅读 · 0 评论 -
Kubernetes(k8s)centos7和8快速部署
Kubernetes快速部署kubeadm是官方社区推出的一个用于快速部署kubernetes集群的工具。这个工具能通过两条指令完成一个kubernetes集群的部署:# 创建一个 Master 节点$ kubeadm init# 将一个 Node 节点加入到当前集群中$ kubeadm join <Master节点的IP和端口>1. 安装要求在开始之前,部署Kubernetes集群机器需要满足以下几个条件:-至少3台机器,操作系统 CentOS7+硬件配置:2GB或更原创 2021-12-18 17:03:57 · 4001 阅读 · 0 评论 -
Kubernetes(k8s)介绍
Kubernetes 简介Kubernetes官网//可支持中文Kubernetes 是一个可移植的、可扩展的开源平台,用于管理容器化的工作负载和服务,可促进声明式配置和自动化。 Kubernetes 拥有一个庞大且快速增长的生态系统。Kubernetes 的服务、支持和工具广泛可用。Kubernetes 这个名字源于希腊语,意为“舵手”或“飞行员”。k8s 这个缩写是因为 k 和 s 之间有八个字符的关系。 Google 在 2014 年开源了 Kubernetes 项目。Kubernetes 建立原创 2021-12-17 22:52:30 · 750 阅读 · 0 评论