![](https://img-blog.csdnimg.cn/521c686442f2452abf94ff969fbb141a.jpeg?x-oss-process=image/resize,m_fixed,h_224,w_224)
云原生
文章平均质量分 87
云原生沉浸式学习教程,让你的学习更加轻松
小杨同学~
我为成功而来,不为失败低头
展开
-
CloudFront 访问S3里的内容
CloudFront 访问S3里的内容,实现访问加速原创 2023-11-22 10:55:08 · 260 阅读 · 0 评论 -
k8s DashBoard
之前在kubernetes中完成的所有操作都是通过命令行工具kubectl完成的。其实,为了提供更丰富的用户体验,kubernetes还开发了一个基于web的用户界面(Dashboard)。用户可以使用Dashboard部署容器化的应用,还可以监控应用的状态,执行故障排查以及管理kubernetes中各种资源。选中某个Pod,可以对其执行日志(logs)、进入执行(exec)、编辑、删除操作。,查看dev空间下的所有deployment。3)通过浏览器访问Dashboard的UI。出现下面的页面代表成功。原创 2023-03-14 15:57:49 · 121 阅读 · 0 评论 -
k8s安全认证
Kubernetes作为一个分布式集群的管理工具,保证集群的安全性是其一个重要的任务。所谓的安全性其实就是保证对Kubernetes的各种客户端进行认证和鉴权操作。客户端:一般是独立于kubernetes之外的其他服务管理的用户账号。:kubernetes管理的账号,用于为Pod中的服务进程在访问Kubernetes时提供身份标识。认证、授权与准入控制ApiServer是访问及管理资源对象的唯一入口。Authentication(认证):身份鉴别,只有正确的账号才能够通过认证。原创 2023-01-31 09:27:40 · 492 阅读 · 0 评论 -
k8s 数据存储
Volume是Pod中能够被多个容器访问的共享目录,它被定义在Pod上,然后被一个Pod里的多个容器挂载到具体的文件目录下,kubernetes通过Volume实现同一个Pod中不同容器之间的数据共享以及数据的持久化存储。EmptyDir是在Pod被分配到Node时创建的,它的初始内容为空,并且无须指定宿主机上对应的目录文件,因为kubernetes会自动分配一个目录,当Pod销毁时, EmptyDir中的数据也会被永久删除。在前面已经提到,容器的生命周期可能很短,会被频繁地创建和销毁。原创 2023-01-28 10:59:23 · 344 阅读 · 0 评论 -
k8s Service详解
在kubernetes中,pod是应用程序的载体,我们可以通过pod的ip来访问应用程序,但是pod的ip地址不是固定的,这也就意味着不方便直接采用pod的ip对服务进行访问。为了解决这个问题,kubernetes提供了Service资源,Service会对提供同一个服务的多个pod进行聚合,并且提供一个统一的入口地址。通过访问Service的入口地址就能访问到后面的pod服务。原创 2023-01-09 11:19:01 · 544 阅读 · 0 评论 -
k8s pod控制器详解
自主式pod:kubernetes直接创建出来的Pod,这种pod删除后就没有了,也不会重建控制器创建的pod:kubernetes通过控制器创建的pod,这种pod删除了之后还会自动重建什么是Pod控制器Pod控制器是管理pod的中间层,使用Pod控制器之后,只需要告诉Pod控制器,想要多少个什么样的Pod就可以了,它会创建出满足条件的Pod并确保每一个Pod资源处于用户期望的目标状态。如果Pod资源在运行中出现故障,它会基于指定策略重新编排Pod。原创 2023-01-03 08:49:21 · 258 阅读 · 0 评论 -
kubernetes入门实战
本章节将介绍如何在kubernetes集群中部署一个nginx服务,并且能够对其进行访问。Namespace是kubernetes系统中的一种非常重要资源,它的主要作用是用来实现多套环境的资源隔离或者多租户的资源隔离。默认情况下,kubernetes集群中的所有的Pod都是可以相互访问的。但是在实际中,可能不想让两个Pod之间进行互相的访问,那此时就可以将两个Pod划分到不同的namespace下。kubernetes通过将集群内部的资源分配到不同的Namespace中,可以形成逻辑上的"组",以方便不同的原创 2022-12-06 17:25:28 · 709 阅读 · 0 评论 -
k8s pod 详解
每个Pod中都可以包含一个或者多个容器,这些容器可以分为两类:用户程序所在的容器,数量可多可少Pause容器,这是每个Pod都会有的一个根容器,它的作用有两个:可以以它为依据,评估整个Pod的健康状态可以在根容器上设置Ip地址,其它容器都此Ip(Pod IP),以实现Pod内部的网路通信这里是Pod内部的通讯,Pod的之间的通讯采用虚拟二层网络技术来实现,我们当前环境用的是FlannelapiVersion: v1 #必选,版本号,例如v1kind: Pod #必选,资源类型,例如 Pod。原创 2022-11-28 10:48:27 · 483 阅读 · 0 评论 -
kubernetes集群环境搭建
创建一个Master 节点kubeadm init将Node 节点加入到当前集群中$ kubeadm join原创 2022-11-18 09:30:03 · 418 阅读 · 0 评论 -
kubernetes资源管理
在kubernetes中,所有的内容都抽象为资源,用户需要通过操作资源来管理kubernetes。kubernetes的本质上就是一个集群系统,用户可以在集群中部署各种服务,所谓的部署服务,其实就是在kubernetes集群中运行一个个的容器,并将指定的程序跑在容器中。kubernetes的最小管理单元是pod而不是容器,所以只能将容器放在Pod中,而kubernetes一般也不会直接管理Pod,而是通过Pod控制器来管理Pod的。原创 2022-11-09 15:31:23 · 233 阅读 · 0 评论 -
Kubernetes介绍
kubernetes,是一个全新的基于容器技术的分布式架构领先方案,是谷歌严格保密十几年的秘密武器----Borg系统的一个开源版本,于2014年9月发布第一个版本,2015年7月发布第一个正式版本。kubernetes的本质是一组服务器集群,它可以在集群的每个节点上运行特定的程序,来对节点中的容器进行管理。自我修复:一旦某一个容器崩溃,能够在1秒中左右迅速启动新的容器弹性伸缩:可以根据需要,自动对集群中正在运行的容器数量进行调整。原创 2022-10-30 22:44:39 · 154 阅读 · 0 评论