随笔分类 - Kubernetes
Kubernetes
摘要:背景在kubernetes环境中进行开发时,需要了解不同node或者不同pod的资源使用情况,方便进行性能优化。本篇将整理一些常用的性能分析命令,方便查阅~ 命令 node查看所有node的cpu和memory使用: kubectl top node 说明: CPU(cores):该node当前阶段
阅读全文
摘要:必选字段 字段名 说明 apiVersion api版本号 kind 资源类型。如Pod、Deployment metadata 对象的元数据 metadata.name 元数据名称(唯一的)。如pod名称 metadata.namespace 元数据对应的命名空间(默认default) spec
阅读全文
摘要:Kubernetes常用配置示例~ Pod apiVersion: v1 kind: Pod metadata: name: xwj-nginx labels: app: web spec: containers: - name: xwj-nginx image: nginx:1.13 ports:
阅读全文
摘要:相关资料 kubectl 语法 重启kubelet systemctl stop kubelet systemctl daemon-reload systemctl start kubelet 查看 kubectl get nodes #查看节点列表 kubectl get pods #查看pod列
阅读全文
摘要:架构图 核心组件 组件名称 说明 apiserver 提供了资源操作的唯一入口,并提供了认证、授权、访问控制、API注册和发现等机制 cAdvisor 已集成到kubectl。 对Node主机上的资源及容器进行实时监控和性能数据采集。包括CPU使用情况、内存使用情况、网络吞吐量及文件系统使用情况等(
阅读全文
摘要:背景 本文是通过 kubeadm工具实现k8s集群的搭建,如果想搭建单节点的,可以使用minikube。 相关资料 官网:Kubernetes 环境 服务网格 虚拟机三台(Centos7.6),服务网格信息如下: 主机名 IP地址 角色 系统版本 k8s-master 192.168.20.200
阅读全文