K8S中YAML案例 2024-05-23 云原生, kubernetes, 容器 17人 已看 port:为service在clusterIP上暴露的端口targetport:对应容器映射在pod上的端口nodeport:可以通过在K8S集群外部使用nodeIP+nodePort来去访问servicecontainerport:容器内部使用的端口K8S集群内部:客户端——clusterIP:port——通过target port——podIP:containerport。
K8s Pod 资源进阶 2024-05-23 云原生, kubernetes, 容器 20人 已看 如果系统中没有BestEffort类别的容器,接下来就轮到BUrstable类别的容器,如果有多个Burstable类别的容器,就看谁的内存资源占用多,就优先干掉谁。DownwardAPI可以让容器获取Pod的相关元数据信息,比如Pod名称,Pod的IP,Pod的资源限制等,获取后通过env、volume的方式将相关的环境信息注入到容器中,从而让容器通 过这些信息,来设定容器的运行特性。k8s 不允许设置精度小于1m 的CPU 资源。容器的用量少,但与自身的Requests值相比,它的占比要大于B容器。
记录一次安装k8s初始化失败 2024-05-27 云原生, kubernetes, 容器 28人 已看 如果要修改xfs ftyoe 要修改设置,可是如果修改这个设计影响系统,所以暂时启动这个服务器。,报错说明containerd 没有启动,我们看下containerd 状态。这里说明系统不支持overlayfs。可以看error里面是由错误的。从docker 官方文档上面来看。
pod容器基础概念 2024-05-24 kubernetes, java, rpc, 容器, dubbo, docker 20人 已看 每个Pod都有一个特殊的被称为“基础容器”的Pause容器。Pause容器对应的镜像属于Kubernetes平台的一部分,除了Pause容器,每个Pod还包含一个或者多个紧密相关的用户应用容器。
从需求角度介绍PasteSpider(K8S平替部署工具适合于任何开发语言) 2024-05-14 云原生, kubernetes, java, 容器, 开发语言 16人 已看 Kubernetes的强大毋庸置疑,但是你有问自己这么个大杀器真的适合你么?这里推荐一款更加小巧的容器部署工具,集报表,发布,环境,通知于一身的PasteSpider!支持git/svn发布,支持平滑升级,支持环境隔离,支持用户隔离,支持运行变量设定等,关键易上手!
从需求角度介绍PasteSpider(K8S平替部署工具适合于任何开发语言) 2024-05-14 云原生, kubernetes, java, 容器, 开发语言 16人 已看 Kubernetes的强大毋庸置疑,但是你有问自己这么个大杀器真的适合你么?这里推荐一款更加小巧的容器部署工具,集报表,发布,环境,通知于一身的PasteSpider!支持git/svn发布,支持平滑升级,支持环境隔离,支持用户隔离,支持运行变量设定等,关键易上手!
【云原生之】K8s 管理工具 kubectl 详解(二) 2024-05-20 云原生, kubernetes, 容器, linux, docker 29人 已看 kubectl expose deployment 控制器名称 --name=服务名称 --port=服务端口 --target-port=pod端口。处于动态监听 pod 状态,由于使用的是滚动更新方式,所以会先生成一个新的pod,然后删除一个旧的pod,往后依次类推。使用node的IP地址进行检测,node是运行服务的、master是用来管理的。查看命名空间,刚才创建的nginx=test有3个副本。查看更新后的pod的ip会改变。--port=容器的端口。--image=镜像。
从需求角度介绍PasteSpider(K8S平替部署工具适合于任何开发语言) 2024-05-14 云原生, kubernetes, java, 容器, 开发语言 17人 已看 Kubernetes的强大毋庸置疑,但是你有问自己这么个大杀器真的适合你么?这里推荐一款更加小巧的容器部署工具,集报表,发布,环境,通知于一身的PasteSpider!支持git/svn发布,支持平滑升级,支持环境隔离,支持用户隔离,支持运行变量设定等,关键易上手!
对k8s 中etcd 存储进行备份和恢复操作 2024-05-28 云原生, kubernetes, 容器, 数据库, etcd 42人 已看 通过以上步骤,你可以完整地执行 etcd 数据的备份和恢复操作。如果在操作过程中遇到任何问题,请提供具体的错误信息以便进一步排查。确保 etcd 容器的配置文件(例如。工具找到并停止 etcd 容器。为你的 etcd 容器 ID。前面的步骤已经描述了如何安装。设置正确的环境变量以便。
从需求角度介绍PasteSpider(K8S平替部署工具适合于任何开发语言) 2024-05-14 云原生, kubernetes, java, 容器, 开发语言 15人 已看 Kubernetes的强大毋庸置疑,但是你有问自己这么个大杀器真的适合你么?这里推荐一款更加小巧的容器部署工具,集报表,发布,环境,通知于一身的PasteSpider!支持git/svn发布,支持平滑升级,支持环境隔离,支持用户隔离,支持运行变量设定等,关键易上手!
基于windows通过kind部署轻量级便携式k8s集群 2024-05-20 云原生, kubernetes, 容器, kind 26人 已看 上述配好之后,直接在windows命令行里面就可以使用 docker 和 kubectl的命令了(好爽)go install sigs.k8s.io/kind@v0.23.0 (没梯就此止步吧)利用gvm安装go,然后再用go安装kind。多节点就需要 编辑cluster.yaml。windows下的linux。再用kind部署k8s。
K8S中Prometheus+Grafana监控 2024-05-23 云原生, kubernetes, 容器 25人 已看 phometheus:当前一套非常流行的开源监控和报警系统。运行原理:通过HTTP协议周期性抓取被监控组件的状态。输出被监控组件信息的HTTP接口称为exporter。常用组件大部分都有exporter可以直接使用,比如haproxy,nginx,Mysql,Linux系统信息(包括磁盘、内存、CPU、网络等待)。Grafana:是一个用于可视化大型测量数据的开源系统,可以对Prometheus 的指标数据进行可视化。
Kubernetes 之 ReplicaSet 2024-05-23 云原生, kubernetes, 容器, 运维, docker 34人 已看 ReplicaSet 是 Kubernetes 中的一种副本控制器,其主要作用是控制其管理的 Pod 的预设副本数量。它会持续监听这些 Pod 的运行状态,在Pod发生故障时执行重启策略,当 Pod 数量减少时会重新启动新的 Pod 副本。但官方推荐不要直接使用 ReplicaSet,推荐用Deployment 取而代之,Deployment 是 ReplicaSet 的父集。ReplicaSet 无法灵活性升级回退和扩缩容,但 Deployment 支持了这两大功能。
K8S Secret管理之SealedSecrets 2024-05-20 云原生, kubernetes, 容器 24人 已看 我们通常将应用程序使用的密码、API密钥保存在K8S Secret中,然后应用去引用。对于这些敏感信息,安全性是至关重要的,而传统的存储方式可能会导致密钥在存储、传输或使用过程中受到威胁,例如在git中明文存储密码或在配置文件中以明文形式存放密码。
金丝雀发布(灰度发布)介绍 及 声明式管理方法简介 2024-05-23 云原生, kubernetes, 容器, 运维, docker 18人 已看 更新完毕所有流向都会走向新的 svc旧的service最好不要删除,当新版本出现问题,需要回滚时,旧版的pod还是会关联在旧的service当中三声明式管理方法1, 基本介绍1.适合于对资源的修改操作2.声明式资源管理方法依赖于资源配置清单文件对资源进行管理资源配置清单文件有两种格式:yaml(人性化,易读),json(易于api接口解析)3.对资源的管理,是通过事先定义在统一资源配置清单内,再通过陈述式命令应用到k8s集群里。
从需求角度介绍PasteSpider(K8S平替部署工具适合于任何开发语言) 2024-05-14 云原生, kubernetes, java, 容器, 开发语言 16人 已看 Kubernetes的强大毋庸置疑,但是你有问自己这么个大杀器真的适合你么?这里推荐一款更加小巧的容器部署工具,集报表,发布,环境,通知于一身的PasteSpider!支持git/svn发布,支持平滑升级,支持环境隔离,支持用户隔离,支持运行变量设定等,关键易上手!
从需求角度介绍PasteSpider(K8S平替部署工具适合于任何开发语言) 2024-05-14 云原生, kubernetes, java, 容器, 开发语言 17人 已看 Kubernetes的强大毋庸置疑,但是你有问自己这么个大杀器真的适合你么?这里推荐一款更加小巧的容器部署工具,集报表,发布,环境,通知于一身的PasteSpider!支持git/svn发布,支持平滑升级,支持环境隔离,支持用户隔离,支持运行变量设定等,关键易上手!
【云原生】K8s 管理工具 kubectl 详解(三) 2024-05-23 云原生, kubernetes, 容器, linux, docker 20人 已看 在不定义CHANGE-CAUSE的情况下,缺省值为,当历史版本较多时,不便于咱们回滚时辨认版本号。因此,建议定义CHANGE-CAUSE为服务版本以帮助咱们辨认当前服务。一般通过修改配置的方式定义change-cause......metadata:#下行可定义历史版本revision#在Deployment的matadata项下的annotations中如下行定义change-cause......