随笔分类 -  K8S

上一页 1 2 3 4 5 6 7 8 9 10 ··· 17 下一页
摘要:静态 Pod 在 Kubernetes 集群中除了我们经常使用到的普通的 Pod 外,还有一种特殊的 Pod,叫做Static Pod,也就是我们说的静态 Pod,静态 Pod 有什么特殊的地方呢? 静态 Pod 直接由节点上的 kubelet 进程来管理,不通过 master 节点上的 apise 阅读全文
posted @ 2022-04-26 10:35 哈喽哈喽111111 阅读(267) 评论(0) 推荐(0)
摘要:上图展示了一个 Pod 的完整生命周期过程,其中包含 Init Container、Pod Hook、健康检查 三个主要部分,接下来我们就来分别介绍影响 Pod 生命周期的部分: 首先在介绍 Pod 的生命周期之前,我们先了解下 Pod 的状态,因为 Pod 状态可以反应出当前我们的 Pod 的具体 阅读全文
posted @ 2022-04-26 09:59 哈喽哈喽111111 阅读(866) 评论(0) 推荐(0)
摘要:Pod 是 Kubernetes 集群中最基本的调度单元,我们平时在集群中部署的应用都是以 Pod 为单位的,而并不是我们熟知的容器,这样设计的目的是什么呢?为何不直接使用容器呢? 为什么需要 Pod 假设 Kubernetes 中调度的基本单元就是容器,对于一个非常简单的应用可以直接被调度直接使用 阅读全文
posted @ 2022-04-26 09:11 哈喽哈喽111111 阅读(313) 评论(0) 推荐(0)
摘要:![](https://img2022.cnblogs.com/blog/794174/202204/794174-20220426085619131-1817318758.png) 阅读全文
posted @ 2022-04-26 08:56 哈喽哈喽111111 阅读(191) 评论(0) 推荐(0)
摘要:![](https://img2022.cnblogs.com/blog/794174/202204/794174-20220426085447224-1223004859.png) 阅读全文
posted @ 2022-04-26 08:55 哈喽哈喽111111 阅读(155) 评论(0) 推荐(0)
摘要:Kubernetes(简称 K8S) 的出现是容器化技术发展的必然结果,容器化是应用程序级别的虚拟化,运行单个内核上有多个独立的用户空间实例,这些实例就是容器;容器提供了将应用程序的代码、运行时、系统工具、系统库和配置打包到一个实例中的标准方法,而且容器是共享一个内核的;由于容器技术的兴起,导致大量 阅读全文
posted @ 2022-04-25 17:44 哈喽哈喽111111 阅读(144) 评论(0) 推荐(0)
摘要:当我们使用节点亲和力(Pod 的一个属性)时,它会将Pod吸引到一组节点(作为偏好或硬性要求)。污点的行为完全相反,它们允许一个节点排斥一组 Pod。 在 Kubernetes 中,您可以标记(污染)一个节点,以便在该节点上不能调度任何 Pod,除非它们应用了明确的容忍度。Tolerations 应 阅读全文
posted @ 2022-04-25 11:49 哈喽哈喽111111 阅读(683) 评论(0) 推荐(0)
摘要:把一个集群从1.22版升级到1.23版。 前提条件 确保备份所有重要组件,例如存储在数据库中的应用状态。Kubernetes 升级不涉及正常的工作负载,只涉及与 Kubernetes 相关的组件,但备份始终是最佳实践。 必须禁用Swap交换 步骤 master节点 1.清空主节点 驱逐/删除主节点的 阅读全文
posted @ 2022-04-25 11:36 哈喽哈喽111111 阅读(294) 评论(0) 推荐(0)
摘要:![](https://img2022.cnblogs.com/blog/794174/202204/794174-20220425105250570-1952932820.png) 阅读全文
posted @ 2022-04-25 10:53 哈喽哈喽111111 阅读(49) 评论(0) 推荐(0)
摘要:Java是以VM为基础的,而云原生讲究的就是Native,天然的矛盾,虽然Quarkus是为GraalVM和HotSpot量身定制的K8s Native Java框架,生态原因切换成本太高,这种矛盾体现在很多方面,比如:当你在物理机或者虚拟机上配置 JVM 参数时,你可以选择使用-Xmx/-Xms 阅读全文
posted @ 2022-04-25 10:37 哈喽哈喽111111 阅读(1467) 评论(0) 推荐(0)
摘要:背景介绍 使用如下命令创建的kuboard服务,上一层用nginx设置代理,用域名访问使用的 docker run -d \ --restart=always \ --name=kuboard \ -p 10080:80/tcp \ -p 10081:10081/udp \ -p 10081:100 阅读全文
posted @ 2022-04-24 15:52 哈喽哈喽111111 阅读(913) 评论(0) 推荐(0)
摘要:![](https://img2022.cnblogs.com/blog/794174/202204/794174-20220424104011942-327675532.png) 阅读全文
posted @ 2022-04-24 10:40 哈喽哈喽111111 阅读(294) 评论(0) 推荐(0)
摘要:![](https://img2022.cnblogs.com/blog/794174/202204/794174-20220424102416795-56314659.png) 阅读全文
posted @ 2022-04-24 10:24 哈喽哈喽111111 阅读(231) 评论(0) 推荐(0)
摘要:![](https://img2022.cnblogs.com/blog/794174/202204/794174-20220424100849851-2002093234.png) 阅读全文
posted @ 2022-04-24 10:09 哈喽哈喽111111 阅读(203) 评论(0) 推荐(0)
摘要:![](https://img2022.cnblogs.com/blog/794174/202204/794174-20220424100229704-1835408977.png) 阅读全文
posted @ 2022-04-24 10:03 哈喽哈喽111111 阅读(64) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2022-04-21 17:31 哈喽哈喽111111 阅读(54) 评论(0) 推荐(0)
摘要:官方文档地址:https://kubernetes.github.io/ingress-nginx/ 阅读全文
posted @ 2022-04-21 12:00 哈喽哈喽111111 阅读(109) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2022-04-21 11:41 哈喽哈喽111111 阅读(145) 评论(0) 推荐(0)
摘要:Deployment 是一个控制器,能够用来控制 pod 数量跟期望数量一致,配置 pod 的发布方式 Deployment 会按照给定策略进行发布指定 pod,保证在更新过程中不可用数量在限定范围内. Deployment 控制 ReplicatSet, ReplicateSet控制 pod 副本 阅读全文
posted @ 2022-04-21 10:54 哈喽哈喽111111 阅读(111) 评论(0) 推荐(0)
摘要:ConfigMap 1、什么是 ConfigMap? ConfigMap 是用来存储配置文件的 Kubernetes 资源对象,配置对象存储在 Etcd 中,配置的形式可以是完整的配置文件、key/value 等形式。 2、ConfigMap 能带来什么好处? 传统的应用服务,每个服务都有自己的配置 阅读全文
posted @ 2022-04-21 10:46 哈喽哈喽111111 阅读(649) 评论(0) 推荐(0)

上一页 1 2 3 4 5 6 7 8 9 10 ··· 17 下一页