
k8s
文章平均质量分 77
k8s
猫&九
毕加索的忧伤
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
k8s 控制器
k8s 控制器 文章目录k8s 控制器控制器简介控制器类型Replication Controller和ReplicaSetDeploymentDaemonSetJobCronJobHPA实验deployment 控制器标签操作daemonset 控制器cronjob 控制器job 控制器 控制器简介 Pod 的分类: 自主式 Pod:Pod 退出后不会被创建 控制器管理的 Pod:在控制器的生命周期里,始终要维持 Pod 的副本数目 控制器类型: Replication Controlle原创 2021-07-03 11:00:38 · 463 阅读 · 1 评论 -
k8s —— pod、init 容器、及资源清单的使用
server1 : docker pull ikubernetes/myapp:v1 docker pull ikubernetes/myapp:v2 docker images | grep myapp | sed 's/ikubernetes/reg.westos.org\/library/g' | awk '{print "docker tag "$3" "$1":"$2}' | sh docker images | grep reg.westos.org/library/myapp | awk '{原创 2021-07-03 10:53:19 · 486 阅读 · 0 评论 -
k8s 部署安装
k8s 部署安装 文章目录k8s 部署安装官网教程实验 官网教程 从 docker 部署的 docker 配置官网:https://kubernetes.io/docs/setup/production-environment/container-runtimes/#docker 使用 kubeadm 引导集群 官网:https://kubernetes.io/docs/setup/production-environment/tools/kubeadm/ flannel 网络插件官网:https://g原创 2021-06-24 18:59:24 · 225 阅读 · 0 评论 -
Kubernetes 中 Pods
Pods Pod是可以在 Kubernetes 中创建和管理的、最小的可部署的计算单元。 Pod(就像在鲸鱼荚或者豌豆荚中)是一组(一个或多个)容器; 这些容器 共享 存储、网络、以及怎样运行这些容器的声明。 什么是 Pod? 说明:除了 Docker 之外,Kubernetes 支持 很多其他容器运行时,Docker是最有名的运行时, 使用 Docker 的术语来描述 Pod 会很有帮助 Pod 的共享上下文包括一组 Linux 名字空间、控制组(cgroup)和可能一些其他的隔...原创 2021-04-08 20:38:45 · 386 阅读 · 0 评论 -
kubernetes 的 Init 容器、存活探针、 就绪探针
kubernetes 的 Init 容器、存活探针、 就绪探针Init 容器存活探针就绪探针 Init 容器 Init 容器是一种特殊容器,在 Pod 内的应用容器启动之前运行。Init 容器可以包括一些应用镜像中不存在的实用工具和安装脚本。 # 推送 Init 容器部署资源清单 kubectl apply -f init.yaml # 查看 pod kubectl get pod -o wide # 推送创建 myservice 服务资源清单 kubectl apply -f myservice.ya原创 2021-04-01 00:29:53 · 377 阅读 · 0 评论 -
Helm (Kubernetes包管理器) —— 针对Kubernetes的Helm包管理器
helm 安装: tar zxf helm-v3.4.1-linux-amd64.tar.gz cd linux-amd64/ mv helm /usr/local/bin/ 命令补齐 echo "source <(helm completion bash)" >> ~/.bashrc source ~/.bashrc helm create mychart tree . ls cd mychart/ ls vim Chart.yaml vim values...原创 2021-03-23 10:05:58 · 526 阅读 · 1 评论 -
k8s —— pod 水平自动扩缩 HPA (Horizontal Pod Autoscaler)
hpa: kubectl apply -f hpa-apache.yaml kubectl apply -f hpa-apache.yaml kubectl get hpa kubectl get deployments.apps kubectl get svc curl 10.104.244.49 kubectl autoscale deployment php-apache --cpu-percent=50 --min=1 --max=10 kubectl get hpa wat..原创 2021-03-23 08:47:37 · 442 阅读 · 0 评论 -
kubernetes资源监控 (Metrics-Server) & Web 界面 (Dashboard)
kubernetes资源监控 Metrics-Server 主要监控 cpu, memory(node, pod) 没就绪 , svc 无法访问 vim components.yaml kubectl apply -f components.yaml kubectl get pod -n kube-system kubectl logs -n kube-system metrics-server-7f9d59986d-x2jfp vim /var/lib/kubelet/con..原创 2021-03-22 11:35:01 · 641 阅读 · 0 评论 -
k8s容器资源限制
目录 k8s容器资源限制 为容器和 Pod 分配内存资源 为容器和 Pods 分配 CPU 资源 为命名空间配置默认的内存请求和限制 硬限制 k8s容器资源限制 Kubernetes采用request和limit两种限制类型来对资源进行分配。 request(资源需求) limit(资源限额) 详情参照官网:https://kubernetes.io/zh/docs/concepts/policy/resource-quotas/ 为容器和 Pod 分配内存资源 详情参照官网:ht.原创 2021-03-22 00:17:33 · 551 阅读 · 0 评论