k8s容器经验
k8s经验
Linux运维日记
热爱运维,持续分享运维干货 ,帮助大家,祝大家都可以拿高薪offer
展开
-
云原生|kubernetes|使用cri-docker部署基于kubeadm-1.27的集群
比较清晰的解决方案有两个,一是使用containerd,这个是一个新的支持cri标准的shim,一个是使用cri-docker这样的中间插件形式,一头通过CRI跟kubelet交互,另一头跟docker api交互,从而间接的实现了kubernetes以docker作为容器运行时。那么,cri-docker虽然有效率低下的缺点,但很明显这个更加符合原来的docker使用习惯。因此,如果是仅仅想测试新版本的kubernetes,体验新版本的kubernetes,无疑还是使用cri-docker更为合适的。原创 2023-12-09 22:17:21 · 129 阅读 · 0 评论 -
运维面试问道dockerfile如何编写谈谈
dockerfile编写运维面试题原创 2023-04-21 10:05:00 · 123 阅读 · 0 评论 -
k8s Pod自动化扩缩容
配置Hpa自动扩缩容的规则:这条命令是说当hpa-nginx这个Pod的cpu值达到10的时候,将进行自动扩容,最小扩容1个,最大扩容10个。然后进入yaml文件中进行配置:在配置镜像那里进行配置,下列代码的后三行,如果也想对基于内存扩容的话也可以将内存写上。比如我们可以给Pod的资源设定某个值,当资源的使用超过这个值,那么系统就会认为这个Pod当前存在压力,从而就行扩容。的组件,这是一个监控数据组件,提供HPA和基础资源监控的能力。除了可以进行简单的监控功能,还可以利用这个监控的数据做一些其他的操作。原创 2022-09-19 20:22:13 · 1401 阅读 · 0 评论 -
k8s deployment讲解
maxUnavaliable: #最大不可用状态的pod的最大值,可以为百分比,也可以为整数。progressDeadlineSeconds: #部署超时时间(s),默认是600。maxSurge: #最大额外可以存在的副本数,可以为百分比,也可以为整数。template: #模板,当副本数量不足时,会根据下面的模板创建pod副本。revisionHistoryLimit: #保留历史版本,默认是10。paused: #暂停部署,默认是false。labels: #标签。strategy: #策略。.原创 2022-09-01 15:38:10 · 265 阅读 · 0 评论 -
harbor-offline-installer-v2.1.2.tgz下载 分享
下载地址:harbor-offline-installer原创 2022-08-23 12:10:34 · 349 阅读 · 0 评论 -
2022部署本地仓库harbor,供k8s使用
默认账户密码:admin/Harbor12345。docker-compose版本:v2.3.2。#查看docker-compose是否安装成功。#给docker-compose添加执行权限。#没有的话复制harbor.yml.tmpl。docker版本:20.10.12。#上传压缩包到linux,并解压。3.下载Harbor的压缩包。修改hostname和port。4.修改harbor配置。#注释掉https这段。7.访问harbor。机器要求 :至少2G。5.安装harbor。6.启动、停止、重启。原创 2022-08-23 11:02:10 · 392 阅读 · 0 评论 -
Unable to update cni config: No networks found in /etc/cni/netContainer runtime network not ready:
【代码】Unable to update cni config: No networks found in /etc/cni/netContainer runtime network not ready:原创 2022-08-22 14:41:19 · 643 阅读 · 0 评论