胡伟煌
个人博客
Toggle navigation
胡伟煌
Home
About
Tags
Archives
K8S网络
1. kubernetes网络模型 1.1. 基础原则 每个Pod都拥有一个独立的IP地址,而且假定所有Pod都在一个可以直接连通的、扁平的网络空间中,不管是否运行在同一Node上都可以通过Pod的IP来访问。 k8s中Pod的IP是最小粒度IP。同一个Pod内所有的容器共享一个网络堆栈,该模型称为IP-per-Pod模型。 Pod由docker0实际分配的IP,Pod内部看到的IP地址和......
Posted by 胡伟煌 on 2017-08-13
Kubernetes
Mysql常用命令之表内容操作
4. 表内容操作 4.1. 增 123456insert into 表 (列名,列名...) values (值,值,...)insert into 表 (列名,列名...) values (值,值,...),(值,值,值...)insert into 表 (列名,列名...) select (列名,列名...) from 表例:insert into tab1(name,email) va......
Posted by 胡伟煌 on 2017-08-13
Mysql
Mysql常用命令之数据表操作
2. 数据库操作 12345678#创建数据库create database <数据库名>#显示数据库show databases#删除数据drop database <数据库名> 3. 数据表操作 3.1. 创建表 1234567create table 表名( 列名 类型 是否可以为空, 列名 类型 是否可以为空)ENGINE=InnoDB D......
Posted by 胡伟煌 on 2017-08-13
Mysql
Mysql常用命令之系统管理
1. 系统管理 1.1. 连接mysql 快速部署docker mysql 1docker pull mysql:5.7 启动MySQL 123mkdir -p ~/data/mysqldocker run --name my-mysql -v ~/data/mysql:/var/lib/mysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 -d ......
Posted by 胡伟煌 on 2017-08-13
Mysql
ConfigMap
Pod的配置管理 Kubernetes v1.2的版本提供统一的集群配置管理方案–ConfigMap。 1. ConfigMap:容器应用的配置管理 使用场景: 生成为容器内的环境变量。 设置容器启动命令的启动参数(需设置为环境变量)。 以Volume的形式挂载为容器内部的文件或目录。 ConfigMap以一个或多个key:value的形式保存在kubernetes系统中供应用使用,既可......
Posted by 胡伟煌 on 2017-08-13
Kubernetes
Kubernetes基本概念
1. Master 集群的控制节点,负责整个集群的管理和控制,kubernetes的所有的命令基本都是发给Master,由它来负责具体的执行过程。 1.1. Master的组件 kube-apiserver:资源增删改查的入口 kube-controller-manager:资源对象的大总管 kube-scheduler:负责资源调度(Pod调度) etcd Server:kubernet......
Posted by 胡伟煌 on 2017-08-13
Kubernetes
Pod生命周期
1. Pod phase Pod的phase是Pod生命周期中的简单宏观描述,定义在Pod的PodStatus对象的phase 字段中。 phase有以下几种值: 状态值 说明 挂起(Pending) Pod 已被 Kubernetes 系统接受,但有一个或者多个容器镜像尚未创建。等待时间包括调度 Pod 的时间和通过网络下载镜像的时间。 运行中(Running) 该 Po......
Posted by 胡伟煌 on 2017-08-13
Kubernetes
Pod伸缩与升级
1. Pod伸缩 k8s中RC的用来保持集群中始终运行指定数目的实例,通过RC的scale机制可以完成Pod的扩容和缩容(伸缩)。 1.1. 手动伸缩(scale) 1kubectl scale rc redis-slave --replicas=3 1.2. 自动伸缩(HPA) Horizontal Pod Autoscaler(HPA)控制器用于实现基于CPU使用率进行自动Pod伸缩的功......
Posted by 胡伟煌 on 2017-08-13
Kubernetes
Pod健康检查
Pod健康检查 Pod的健康状态由两类探针来检查:LivenessProbe和ReadinessProbe。 1. 探针类型 1. livenessProbe(存活探针) 表明容器是否正在运行。 如果存活探测失败,则 kubelet 会杀死容器,并且容器将受到其 重启策略的影响。 如果容器不提供存活探针,则默认状态为 Success。 2. readinessProbe(就绪探针) 表......
Posted by 胡伟煌 on 2017-08-13
Pod
Pod调度
Pod调度 在kubernetes集群中,Pod(container)是应用的载体,一般通过RC、Deployment、DaemonSet、Job等对象来完成Pod的调度与自愈功能。 1. RC、Deployment:全自动调度 RC的功能即保持集群中始终运行着指定个数的Pod。 在调度策略上主要有: 系统内置调度算法[最优Node] NodeSelector[定向调度] NodeAffi......
Posted by 胡伟煌 on 2017-08-13
Kubernetes
← Newer Posts
Older Posts →
FEATURED TAGS
Blockchain
随笔
Ethereum
读书笔记
Golang
源码分析
Docker
Kubernetes
Etcd
KubeVirt
Monitor
Runtime
kubeadm
问题排查
大模型
裸金属
disk
Linux
Git
Keepalived
IDE
快捷键
Memcached
Mysql
iptables
network
Nginx
Redis
Shell
TCPIP
Python
GPU
Operator
OpenYurt
Kubeedge
CNI
VirtualKubelet
ApiSix
Cgroup
Containerd
CSI
VIM
ABOUT ME
Stay hungry,Stay foolish
RECENT POSTS
Cgroup v2和v1的区别
Volcano的使用
Volcano GPU虚拟化
k8s管理GPU容器
workqueue源码分析
FRIENDS
胡伟煌 | Blog
胡伟煌 | CSDN Blog
Kubernetes 学习笔记
Golang 学习笔记
ARCHIVES
July 2025
1
June 2025
8
May 2025
1
March 2025
2
February 2025
1
January 2025
1
December 2024
1
November 2024
4
October 2024
1
September 2024
1
July 2024
6
June 2024
3
April 2024
2
December 2023
1
November 2023
1
October 2023
1
August 2023
2
July 2023
1
May 2023
5
April 2023
3
March 2023
3
January 2023
1
December 2022
5
October 2022
2
September 2022
4
August 2022
3
July 2022
3
June 2022
5
September 2021
4
August 2021
4
July 2021
10
June 2021
9
September 2020
13
August 2020
3
July 2020
3
June 2020
3
September 2019
14
August 2019
2
July 2019
3
June 2019
17
April 2019
9
December 2018
1
October 2018
20
September 2018
7
August 2018
2
July 2018
1
June 2018
15
May 2018
15
April 2018
5
March 2018
1
January 2018
1
December 2017
1
September 2017
27
August 2017
20
July 2017
9