胡伟煌
个人博客
Toggle navigation
胡伟煌
Home
About
Archives
Tags
Docker网络
1. Docker的网络基础 1.1. Network Namespace 不同的网络命名空间中,协议栈是独立的,完全隔离,彼此之间无法通信。同一个网络命名空间有独立的路由表和独立的Iptables/Netfilter来提供包的转发、NAT、IP包过滤等功能。 1.1.1. 网络命名空间的实现 将与网络协议栈相关的全局变量变成一个Net Namespace变量的成员,然后在调用协议栈函数中加......
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常用命令之系统管理
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
Mysql常用命令之数据表操作
2. 数据库操作 12345678#创建数据库create database <数据库名>#显示数据库show databases#删除数据drop database <数据库名> 3. 数据表操作 3.1. 创建表 1234567create table 表名( 列名 类型 是否可以为空, 列名 类型 是否可以为空)ENGINE=InnoDB 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的基本用法 1.1. 说明 Pod实际上是容器的集合,在k8s中对运行容器的要求为:容器的主程序需要一直在前台运行,而不是后台运行。应用可以改造成前台运行的方式,例如Go语言的程序,直接运行二进制文件;java语言则运行主类;tomcat程序可以写个运行脚本。或者通过supervisor的进程管理工具,即supervisor在前台运行,应用程序由supervisor管理在后台运......
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
← Newer Posts
Older Posts →
FEATURED TAGS
Blockchain
随笔
Ethereum
读书笔记
Golang
源码分析
Docker
Kubernetes
Etcd
KubeVirt
Monitor
Runtime
kubeadm
问题排查
大模型
裸金属
disk
Linux
Git
IDE
Keepalived
快捷键
Memcached
Mysql
iptables
network
Nginx
Redis
Shell
TCPIP
Python
GPU
Operator
Kubeedge
OpenYurt
VirtualKubelet
CNI
ApiSix
Cgroup
Containerd
IaC
Terraform
CSI
VIM
ABOUT ME
Stay hungry,Stay foolish
RECENT POSTS
[读书笔记] 2010年的房地产调控我们收获了什么(一)
大模型agent概述
Terraform的模块及依赖引用
Terraform的基本概念
Terraform的使用
FRIENDS
胡伟煌 | Blog
胡伟煌 | CSDN Blog
Kubernetes 学习笔记
Golang 学习笔记
ARCHIVES
November 2025
1
October 2025
2
September 2025
6
July 2025
2
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