
Kubernetes
文章平均质量分 55
9命怪猫
10+年技术团队管理经验,依旧撸码
擅长云计算、大数据;AWS-SAP
热爱数学,粗通算法。
展开
-
快速了解K8S网络
Kubernetes(K8S)网络模型与传统网络有一些相似之处,但也有其独特的设计和实现方式。以下是对 Kubernetes 网络的详细技术解析,旨在帮助熟悉传统网络的人理解其工作原理。原创 2024-10-18 08:59:52 · 547 阅读 · 0 评论 -
快速了解K8S几种网络实现
Kubernetes(K8S)网络模型与传统网络有一些相似之处,但也有其独特的设计和实现方式。以下是对 Kubernetes 网络的详细技术解析,旨在帮助熟悉传统网络的人理解其工作原理。原创 2024-10-18 08:48:11 · 690 阅读 · 0 评论 -
Kustomize 和 Helm
1.2 Kustomize: 不使用模板化,使用 kustomization.yaml 文件定义资源、变更和生成器,通过覆盖和组合 YAML 文件来管理配置。它通过 Helm Charts 来定义应用程序的结构和配置,允许使用 Go 模板语言来动态生成配置文件,允许在模板中使用变量和条件逻辑。2.1 Helm: 是一个完整的包管理工具,支持版本控制、依赖管理和发布管理。3.2 Kustomize: 适合用于需要简单配置管理和定制化的场景,特别是当你希望保持原始 YAML 文件的可读性和可维护性时。原创 2024-10-18 08:00:00 · 411 阅读 · 0 评论 -
kubectl apply笔记
kubectl apply相关操作原创 2023-06-15 15:04:56 · 1632 阅读 · 0 评论 -
K8S环境部署nginx-vts+exporter并用Grafana展示
使用Nginx-vtx-exporter在Prometheus里监控Nginx,网上多数文章都用的编译源码方式部署。本文采用容器方式在K8S环境里部署。原创 2022-04-24 15:47:56 · 6179 阅读 · 1 评论 -
K8S学习笔记 - 探针
K8S探针原创 2022-01-26 21:12:30 · 1139 阅读 · 0 评论 -
史上最全,K8s创建pod yaml例子
K8S创建pod yaml文件最全例子翻译 2022-01-25 10:24:07 · 2290 阅读 · 0 评论 -
K8S学习笔记 - 网络基础 - 1
K8S网络基础综述同一Pod内多个容器之间:lo各个Pod之间通讯:Overlay NetworkPod与Service之间通讯:各节点的IPTables规则同一个Pod内部多个容器之间通讯:共享一个网络命名空间,共享同一个Linux协议栈不同Pod之间通信1. 不在同一个主机:Pod地址与Docker0在同一个网段,但Docker0网段与宿主机网卡是不同IP段,且不同Node之间通信只能通过宿主机物理网卡进行。关联Pod IP和Node IP之后,通过此关联Pod之间可以互相访问原创 2022-01-17 17:29:19 · 503 阅读 · 0 评论 -
K8S学习笔记 - 基本概念
K8S学习笔记,连载系列。原创 2022-01-17 15:32:49 · 519 阅读 · 0 评论 -
K8S基本概念
Kubernetes Master / Node : 如果大家对诸如hadoop这样的分布式集群有所了解,就会发现k8s的设计理念和其他分布式架构的非常类似的:Master节点负责接收用户的指令、分配任务以及记录各个node的情况;而node节点负责接收Master的指令,启动相应的Pod(k8s的最小执行单元,是一个Container的集合)。安装k8s时会指定Master和Node节点,部署好之后,我们通过k8s的api与Master节点进行交互。Master节点收到了我们的指令(比如新启动一个Po原创 2020-05-25 16:47:28 · 383 阅读 · 0 评论 -
kubectl logs 常用命令
kubectl logs 常用于将容器中的日志导出。命令格式:kubectl logs [-f] [-p] POD [-c CONTAINER]命令选项详解:-c, --container="": 容器名-f, --follow[=false]: 指定是否持续输出日志 --interactive[=true]: 如果为true,当需要时提示用户进行输入。默认为true --limit-bytes=0: 输出日志的最大字节数。默认无限制-p, --previous[=f原创 2020-05-16 22:26:32 · 67788 阅读 · 3 评论 -
kubectl get 常用命令
1. 命令格式kubectl get resource_name2. 常见resource_nameallcertificatesigningrequests (缩写 csr)clusterrolebindingsclusterrolcomponentstatuses (缩写 cs)configmaps (缩写 cm)controllerrevisionscronjobscustomresourcedefinition (缩写 crd)daemonsets (缩写 ds)原创 2020-05-15 13:53:20 · 5144 阅读 · 0 评论 -
Centos7 虚机部署Kubernetes集群
在三台OpenStack虚机环境下搭建Kubernetes + Flannel。环境准备:1.1 服务器:IPHostNameRole172.28.43.13k8s-masterMaster,etcd, registry172.28.43.16k8s-node1Node-1172.28.43.18k8s-node2Node-21.2 三台服务器分别编辑/etc/hosts文件:172.28.43....原创 2018-06-04 18:10:25 · 741 阅读 · 1 评论