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 · 169 阅读 · 1 评论 -
k8s —— pod、init 容器、及资源清单的使用
server1 :docker pull ikubernetes/myapp:v1docker pull ikubernetes/myapp:v2docker images | grep myapp | sed 's/ikubernetes/reg.westos.org\/library/g' | awk '{print "docker tag "$3" "$1":"$2}' | shdocker images | grep reg.westos.org/library/myapp | awk '{原创 2021-07-03 10:53:19 · 412 阅读 · 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 · 126 阅读 · 0 评论 -
Kubernetes 中 Pods
PodsPod是可以在 Kubernetes 中创建和管理的、最小的可部署的计算单元。Pod(就像在鲸鱼荚或者豌豆荚中)是一组(一个或多个)容器; 这些容器 共享 存储、网络、以及怎样运行这些容器的声明。什么是 Pod?说明:除了 Docker 之外,Kubernetes 支持 很多其他容器运行时,Docker是最有名的运行时, 使用 Docker 的术语来描述 Pod 会很有帮助Pod 的共享上下文包括一组 Linux 名字空间、控制组(cgroup)和可能一些其他的隔...原创 2021-04-08 20:38:45 · 198 阅读 · 0 评论 -
kubernetes 的 Init 容器、存活探针、 就绪探针
kubernetes 的 Init 容器、存活探针、 就绪探针Init 容器存活探针就绪探针Init 容器Init 容器是一种特殊容器,在 Pod 内的应用容器启动之前运行。Init 容器可以包括一些应用镜像中不存在的实用工具和安装脚本。# 推送 Init 容器部署资源清单kubectl apply -f init.yaml# 查看 podkubectl get pod -o wide# 推送创建 myservice 服务资源清单kubectl apply -f myservice.ya原创 2021-04-01 00:29:53 · 188 阅读 · 0 评论 -
Helm (Kubernetes包管理器) —— 针对Kubernetes的Helm包管理器
helm 安装:tar zxf helm-v3.4.1-linux-amd64.tar.gzcd linux-amd64/mv helm /usr/local/bin/命令补齐echo "source <(helm completion bash)" >> ~/.bashrcsource ~/.bashrchelm create mycharttree .lscd mychart/lsvim Chart.yaml vim values...原创 2021-03-23 10:05:58 · 333 阅读 · 1 评论 -
k8s —— pod 水平自动扩缩 HPA (Horizontal Pod Autoscaler)
hpa:kubectl apply -f hpa-apache.yamlkubectl apply -f hpa-apache.yamlkubectl get hpakubectl get deployments.appskubectl get svccurl 10.104.244.49kubectl autoscale deployment php-apache --cpu-percent=50 --min=1 --max=10kubectl get hpawat..原创 2021-03-23 08:47:37 · 329 阅读 · 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 · 476 阅读 · 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 · 438 阅读 · 0 评论