YAML是一种简洁的非标记语言。语法格式:?缩进表示层级关系?不支持制表符“tab”缩进,使用空格缩进?通常开头缩进2个空格?字符后缩进1个空格,如冒号、逗号等?“---”表示YAML格式,一个文件的开始?“#”注释k8syaml#yaml格式的pod定义文件完整内容:apiVersion:v1#必选,版本号,例如v1kind:Pod#必选,Podmetadata:#必选,元数据name:stri
分类:
Web程序 时间:
2020-03-08 17:15:36
阅读次数:
101
Kubernetes中强制删除Pod、namespace 解决方法 可使用kubectl中的强制删除命令 # 删除POD kubectl delete pod PODNAME --force --grace-period=0 # 删除NAMESPACE kubectl delete namespac ...
分类:
Web程序 时间:
2020-03-07 10:14:11
阅读次数:
113
###前言在kubernetes中,我们使用pod对外提供服务。这时候,我们需要以下两种情形需要关注:Pod因为不明原因挂掉,导致服务不可用Pod在高负荷的情况下,不能支撑我们的服务如果我们人工监控pods,人工进行调整副本那么这个工作量无疑是巨大的,但kubernetes已经有了相应的机制来应对了。###HPA全称HorizontalPodAutoscaler控制器工作流程(V1版本)更详细的介
分类:
Web程序 时间:
2020-03-06 19:57:22
阅读次数:
135
1.Pod与Service的关系 Pod出现故障以后Deployment会根据策略重启Pod,但是重启Pod会生成新的IP,需要引入Service概念保证访问正常 Service 防止Pod失联 定义一组Pod访问策略 支持ClusterIP,NodePort以及LoadBanlancer三种类型 ...
分类:
Web程序 时间:
2020-03-06 13:26:11
阅读次数:
89
本文主要是理清Kubernetes中Pod/ReplicaSet/Deployment/Service之间的关系 ...
分类:
Web程序 时间:
2020-03-06 12:41:50
阅读次数:
93
新建K8s及TF安全策略,以实现pod之间,pod与service之间的访问控制。
分类:
其他好文 时间:
2020-03-06 09:14:58
阅读次数:
81
1.Deployment Deployment是为了更好的解决Pod的编排问题才引入的,可以把它看作是RC的一次升级,最大的升级是我么可以看到Pod部署的进度。 Deployment典型的使用场景如下: 创建一个Deployment对象来生成对应的Replica Set(相当于RC的进化版,kube ...
分类:
Web程序 时间:
2020-03-06 01:08:19
阅读次数:
88
node相关 kubectl get nodes -o wide kubectl describe node node01 容器命令 kubectl get pods -A -o wide kubectl describe pod edgedns-xxx -n openname kubectl ex ...
分类:
其他好文 时间:
2020-03-05 20:47:54
阅读次数:
112
1.Kubernetes之Lable标签 Lable是kubernetes中的一个核心概念,一个lable是一个key=value的键值对,key与value由用户自己指定,lable可以附加到各种资源对象上,例如Node、Pod、Service、RC等,一个资源对象可以定义任意数量的Lable,同 ...
分类:
Web程序 时间:
2020-03-05 01:16:11
阅读次数:
75
Pod 最小部署单元 一组容器的组合 一个Pod中容器共享网络命名空间 Pod是短暂的 Pod容器分类 Infrastructure Container 基础容器 维护整个Pod网络空间 InitContainers 初始化容器 先于业务容器运行 Container 业务容器 并行启动 镜像拉取策略 ...
分类:
Web程序 时间:
2020-03-04 19:24:56
阅读次数:
71