k8s
文章平均质量分 83
Kubernetes 也称为 K8s,是用于自动部署、扩缩和管理容器化应用程序的开源系统。
伟大的大威
架构师
展开
-
微服务DevOps实战(jenkins+gitlab+harbor+docker+kubernetes+kuboard)
DevOps这个词,其实就是elopment和erations的组合词组合。它的英文发音是/de'vɒps/,类似于"迪沃普斯"是一种重视“软件开发人员(Dev)”和“IT运维技术人员(Ops)”之间沟通合作的或。通过自动化“软件交付”和“架构变更”的流程,来使得构建、测试、发布软件能够更加地快捷、频繁和可靠。原创 2022-10-28 18:05:14 · 2062 阅读 · 0 评论 -
1. Kubernetes 介绍
Kubernetes 是一个可移植、可扩展的开源平台,用于管理容器化的工作负载和服务,可促进声明式配置和自动化。在所有的容器编排工具中(类似的还有 docker swarm / mesos等),Kubernetes的生态系统更大、增长更快,有更多的支持、服务和工具可供用户选择。原创 2022-09-23 10:25:47 · 721 阅读 · 0 评论 -
2. Kubernetes 1.24 安装( cri 使用 containerd 或 cri-docker )
Kubernetes 1.24 安装( cri 使用 containerd )原创 2022-10-10 11:03:10 · 4140 阅读 · 1 评论 -
3. kubernetes 实战入门
kubernetes 实战入门,安装一个nginx服务,包括pod,service,Label,deployment,namespace原创 2022-10-11 15:03:59 · 301 阅读 · 0 评论 -
4. Kubernetes 进阶之节点(node)
Kubernetes 通过将容器放入在节点(Node)上运行的 Pod 中来执行你的工作负载。节点可以是一个虚拟机或者物理机器,取决于所在的集群配置。每个节点包含运行 Pod 所需的服务;这些节点由 master 组件负责管理。原创 2022-10-12 15:14:02 · 1215 阅读 · 0 评论 -
5. Kubernetes 进阶之容器组(Pod)
Pod是可以在 Kubernetes 中创建和管理的、最小的可部署的计算单元。一个 Pod(容器组)包含了一个应用程序容器(某些情况下是多个容器)、存储资源、一个唯一的网络 IP 地址、以及一些确定容器该如何运行的选项。Pod 容器组代表了 Kubernetes 中一个独立的应用程序运行实例,该实例可能由单个容器或者几个紧耦合在一起的容器组成。Docker 是 Kubernetes Pod 中使用最广泛的容器运行时;除了 Docker 之外,Kubernetes 支持很多其他容器运行时。原创 2022-10-14 10:30:10 · 729 阅读 · 0 评论 -
6. Kubernetes 进阶之控制器(Controller)
自主式pod:kubernetes直接创建出来的Pod不能自愈(self-healing),这种pod删除后就没有了,也不会重建控制器创建的pod:kubernetes通过控制器创建的pod,这种pod删除了之后还会自动重建什么是Pod控制器Pod控制器是管理pod的中间层,使用Pod控制器之后,只需要告诉Pod控制器,想要多少个什么样的Pod就可以了,它会创建出满足条件的Pod并确保每一个Pod资源处于用户期望的目标状态。如果Pod资源在运行中出现故障,它会基于指定策略重新编排Pod。原创 2022-10-14 17:29:32 · 214 阅读 · 0 评论 -
7. Kubernetes 进阶之服务(Service)
Kubernetes 中 Service 是一个 API 对象,Service会对提供同一个服务的多个pod进行聚合,并且提供一个统一的入口地址。通过访问Service的入口地址就能访问到指定条件的 Pod 服务。Pod 有自己的 IP 地址Service 被赋予一个唯一的 dns nameService 通过 label selector 选定一组 PodService 实现负载均衡,可将请求均衡分发到选定这一组 Pod 中。原创 2022-10-18 14:55:16 · 397 阅读 · 0 评论 -
8. Kubernetes 进阶之路由(Ingress)
基于这种现状,kubernetes提供了Ingress资源对象,Ingress只需要一个NodePort或者一个LB就可以满足暴露多个Service的需求。工作机制大致如下图表示:实际上,Ingress相当于一个7层的负载均衡器,是kubernetes对反向代理的一个抽象,它的工作原理类似于Nginx,可以理解成在。Ingress 具备如下特性:集群外部可访问的 URL、负载均衡、SSL Termination、按域名路由(name-based virtual hosting)。原创 2022-10-18 15:57:02 · 153 阅读 · 0 评论 -
9. Kubernetes 进阶之数据存储(Volume)
在前面已经提到,容器的生命周期可能很短,会被频繁地创建和销毁。那么容器在销毁时,保存在容器中的数据也会被清除。这种结果对用户来说,在某些情况下是不乐意看到的。为了持久化保存容器的数据,kubernetes引入了Volume的概念。在 Kubernetes 里,Volume(数据卷)存在明确的生命周期(与包含该数据卷的容器组相同)。因此,Volume(数据卷)的生命周期比同一容器组中任意容器的生命周期要更长,不管容器重启了多少次,数据都能被保留下来。当然,如果容器组退出了,数据卷也就自然退出了。原创 2022-10-18 16:41:30 · 569 阅读 · 0 评论 -
kubernetes 命令行工具 kubectl 备忘单
kubernetes 命令行工具 kubectl 备忘单原创 2022-10-10 16:49:26 · 179 阅读 · 0 评论 -
Kubernetes 异常整理(持续更新ing)
k8s异常整理持续更新原创 2022-10-10 11:12:38 · 417 阅读 · 0 评论 -
k8s 配置docker 私有镜像仓库 secret
k8s 配置docker 私有镜像仓库 secret原创 2022-10-09 16:29:26 · 1970 阅读 · 0 评论 -
安装 k8s ingress nginx
Ingress-NGINX Controller for Kubernetes原创 2022-09-27 11:01:06 · 1139 阅读 · 0 评论