随笔分类 -  k8s

摘要:测试用例 kubectl create deploy test-web --image=python -- python -m http.server depoy.yaml apiVersion: apps/v1 kind: Deployment metadata: labels: app: tes 阅读全文
posted @ 2021-11-07 21:45 mingtian是吧 阅读(104) 评论(0) 推荐(0) 编辑
摘要:RBAC 查看当前用户和所属组 root@master01:~# kubectl auth whoami ATTRIBUTE VALUE Username kubernetes-admin Groups [system:masters system:authenticated] 用于验证该sa 是否 阅读全文
posted @ 2021-11-07 21:42 mingtian是吧 阅读(180) 评论(0) 推荐(0) 编辑
摘要:Pod ReplicationController Replicaset Deployment DaemontSet StatefulSet Job CronJob 返回顶部 Pod pod 是k8s 调度的最小单元,一个pod中可以运行一个或多个容器。Pod (就像在鲸鱼荚或者豌豆荚中)是一组(一 阅读全文
posted @ 2021-11-07 21:36 mingtian是吧 阅读(65) 评论(0) 推荐(0) 编辑
摘要:k8s 安装方式 | 安装方式 | 使用环境 | | | | | | | kubeadm k8s | k8s 官方支持 | | | kops | 亚马逊公有云的工具 | | | kubespray | 最早是基于ansiable安装 | | | kubeasz | 基于ansible而二进制安装 | 阅读全文
posted @ 2021-10-26 17:14 mingtian是吧 阅读(357) 评论(0) 推荐(0) 编辑
摘要:etcd 是CoreOS开发的分布式k-v 数据库。通过raft算法选举主节点 第一节集群安装 | 主机名 | 主机ip | etcd节点名称 | 版本 | | | | | | | etcd-1.k8s.com | 10.4.7.200/24 | etcd-1 | v.13.5.0 | | etcd 阅读全文
posted @ 2021-10-26 15:42 mingtian是吧 阅读(83) 评论(0) 推荐(0) 编辑
摘要:更新和回滚 重建 Recreate 滚动更新 rollingUpdate 蓝绿更新 金丝雀部署 影子部署 A/B测试 回滚 rollout 返回顶部 在 relicasets 和 deployment 中存在 spec.strategy 指令指定更新策略 1.重建执行删除完毕一个创建一个 strat 阅读全文
posted @ 2021-10-20 19:49 mingtian是吧 阅读(130) 评论(0) 推荐(0) 编辑
摘要:目录安装metrics-server验证自动扩缩容-基于cpu使用率验证扩缩容-基于v2版本内存使用率 安装metrics-server metrics-server 从kubelet 采集指标并暴露给apiserver ,可为dashboard、hpa、vpa 提供支持 第一步:拉取镜像 k8s 阅读全文
posted @ 2021-10-14 14:20 mingtian是吧 阅读(40) 评论(0) 推荐(0) 编辑
摘要:pdb 背景需求:虽然 deploy/sts 可以保证pod数量最终与期望一致,但是在更新过程的瞬间无法保证。 例如在运行一个3节点的zookeeper/etcd ,在更新过程中如果有两个节点不可用,将会直接导致zookeeper/etcd 服务不可用。 解决方案:k8s 1.4版本引入了pdb【P 阅读全文
posted @ 2021-09-12 14:35 mingtian是吧 阅读(76) 评论(0) 推荐(0) 编辑
摘要:label label的作用:方便识别和选择,就像我们把一个商品打上标签一样。 label作用范围: node pod deployment service resources 常见标签规范: 版本标签:"release":"stable","release":"canary","release": 阅读全文
posted @ 2021-09-12 11:29 mingtian是吧 阅读(15) 评论(0) 推荐(0) 编辑
摘要:【在yaml中的位置】 pod.spec.containers.readinessProbe pod.spec.containers.livenessProbe 【三种类型】 命令型 livenessProbe: exec: command: - curl - 127.0.0.1:8000 init 阅读全文
posted @ 2021-09-12 11:15 mingtian是吧 阅读(146) 评论(0) 推荐(0) 编辑
摘要:pod 和 pod 控制器 Pod ReplicationController ReplicaSet Deployment DaemontSet StatefulSet Job CronJob 服务暴露 Service Ingress 存储 emptyDir hostPath nfs ConfigM 阅读全文
posted @ 2021-04-23 23:13 mingtian是吧 阅读(46) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示