本文一起看下k8s对于有状态应用部署提供的解决方案。
wang0907 | 开发语言:JAVA Web | 发布时间:2023-01-29 |
当定义 Pod 时可以选择性地为每个容器设定所需要的资源数量。最常见可设定资源是 CPU 和内存大小,以及其他类型的资源。当为 Pod 中的容器指定了 request资源时,调度器就使用该信息来决定将 Pod 调度到哪个节点上。当还为容器指定了limit资源时,kubelet 就会确保运行的容器不会使用超出所设的 limit 资源量。kubelet 还会为容器预留所设的 request 资源量,供该容器使用。
TaciturN' | 开发语言:其他 | 发布时间:2023-01-28 |
只做记录,具体问题需要查看日志和配置文件
大壮谈技术 | 开发语言:其他 | 发布时间:2023-01-28 |
k8s不提供网络解决方案,提供CNI 规范,被CNI插件遵守(Flannel, Calico,等)提供了将多个接口添加到pod的功能。
The Straggling Crow | 开发语言:其他 | 发布时间:2023-01-28 |
k8s实现controller如何远程调式?
初始之时于你 | 开发语言:JAVA Web | 发布时间:2023-01-28 |
Cloud Native | Kubernetes - kubectl cheat sheet
不会调制解调的猫 | 开发语言:其他 | 发布时间:2023-01-28 |
k8s环境安装
wbo112 | 开发语言:其他 | 发布时间:2023-01-28 |
在k8s官方文档中有两种方式使用本机存储,一种是hostPath,另一种是local volume,这两种都不支持动态扩容,并且程序移植改动比较大,而local-path-provisioner很好的弥补了这一缺陷。答案是可以的,因为sc是不区分命名空间的,后续pvc都是向sc申请空间的。默认的存储路径为/opt/local-path-provisioner,默认安装到local-path-storage命名空间。local-path-provisioner常见的有两个仓库。官方的安装和样例使用。
gsls200808 | 开发语言:JAVA Web | 发布时间:2023-01-27 |
分享一个小工具,可用于 版本升级的 废弃 API 对象检查博文内容涉及:kubepug离线安装,配置 kubectl 插件kubepug两种方式离线使用 Demo理解不足小伙伴帮忙指正昔我往矣,杨柳依依。今我来思,雨雪霏霏。——《小雅·采薇》k8s 的版本迭代很快,虽然主要版本一直没有变化,但是次要版本一直在迭代,2022年一年就发布了三个次要版本,同时不同的次要版本之间 API 资源一直在变化,有新加入的,也有废弃删除的。
山河已无恙 | 开发语言:其他 | 发布时间:2023-01-26 |
容器是一种基于操作系统能力的隔离技术。容器的本质是一组收到资源限制,彼此之间相互隔离的过程。容器共享宿主机的内核,资源占用小,轻量化,对应用有好。Docker 是目前主流的容器化工具,Kubernetes(k8s) 是主流的容器编排管理工具。Docker 是基于Linux 内核的2项功能实现的:Namespace。
bluetata | 开发语言:其他 | 发布时间:2023-01-26 |
如何用client-go的informer实现一个简化版的kubernetes controller,监听资源变化并做出响应,本篇通过实战来揭晓,代码略多,但有分析有设计更有详尽的注释,喜爱golang和kubernetes的您不要错过
程序员欣宸 | 开发语言:JAVA Web | 发布时间:2023-01-25 |
K9s是一个基于终端UI的 K8S 管理工具博文内容为k9s在 windows、Linux 以及docker 安装Demo简单的 热键使用。理解不足小伙伴帮忙指正我所渴求的,無非是將心中脫穎語出的本性付諸生活,為何竟如此艱難呢 ------赫尔曼·黑塞《德米安》K9s是一个基于终端的管理Kubernetes集群的工具,旨在简化Kubernetes集群管理。和kubebox有些类似, K9s 同样可以持续监控集群的变化,并且可以提供与集群资源交互的快捷命令。
山河已无恙 | 开发语言:其他 | 发布时间:2023-01-24 |
分享一个小工具,用于查看 k8s API 对象层级关系比如对于有状态应用来讲,可以看到的构成关系tree插件的安装以及使用。理解不足小伙伴帮忙指正岂其食鱼,必河之鲤?岂其取妻,必宋之子?——《陈风·衡门》有时候我们希望可以看到,k8s 中 有状态应用、无状态应用和 pod 的所有关系,但是往往需要多条命名才可以实现,其实通过插件,可以很轻松的做到。一个 kubectl 插件,它用于探索 Kubernetes 对象之间的所有权利关系。
山河已无恙 | 开发语言:其他 | 发布时间:2023-01-23 |
Kubernetes1.25中Ingress介绍、安装
指尖@旋律 | 开发语言:其他 | 发布时间:2023-01-23 |
禁用 firewalld防火墙,禁用 Swap分区,安装iproute-tc,安装配置cri-dockerd。如果忘记了init命令时的提示信息,执行下面的命令可重新打印加入命令。2.在每台机器上安装kubeadm,kubelet和kubectl。2.在每台机器上安装kubeadm,kubelet和kubectl。拷贝master机器的admin.conf的配置文件到子节点机器。如果报错,解决完报错之后执行重置命令后再执行上述命令。在子节点操作,加入到master的集群中。执行初始化命令后会提示配置集群。
gsls200808 | 开发语言:其他 | 发布时间:2023-01-22 |
kubernetes 入门部署
xujingcheng123 | 开发语言:JAVA Web | 发布时间:2023-01-22 |
本文给大家介绍两个K8s集群的可视化工具 Kubernetes Dashboard 和 Kuboard。
Liu_Shihao | 开发语言:其他 | 发布时间:2023-01-20 |
??读完这篇文章里你能收获到:K8S安装全过程,博主自己实操笔记带你跳过所有坑
老陈聊架构 | 开发语言:其他 | 发布时间:2023-01-20 |
K8S 安装
东方-phantom | 开发语言:其他 | 发布时间:2023-01-20 |
docker wait 命令可以用于阻塞一个或多个 Docker容器直到容器停止,然后打印退出代码。docker wait命令等待一个正在运行的容器时,docker wait命令会一直阻塞,该容器退出时, docker wait命令会输出对应的退出码。docker wait 命令等待一个未运行的容器时,docker wait 命令不会阻塞,而是直接输出 0。
i白 | 开发语言:JAVA Web | 发布时间:2023-01-20 |