分类目录容器/k8s

kubernetes node TLS bootstrapping原理及配置

环境 k8s版本是1.10.6,当前已经使用手工配置的kubeconfig通过证书方式实现kubelet与API的通信,配置如下:

[crayon-5da9f34338d8阅读更多

k8s satefulset 测试

预先创建相关pv

执行以下yaml,创建headless servcie,statefulset,系统从statefulset模板中自动创建pvc [crayon-5da9f34339阅读更多

configmap作为环境变量和文件同时mount到一个pod

 

k8s drain

drain, 清除一个node上的pods,将node置于不可以调度状态。默认对rc,rs,job, ds,statefulset管理的pod进行drain,如果要对非上述资源管理的pod进行drain则要加–force参数。

k8s PV PVC测试记录

测试版本1.10.6 pvc要求1G容量,如果有多个容量不同的符合条件的pv,比如2G,3G.  会自动绑定最接近容量的那个pv。 删除一个已经被绑定的pv后,pvc依旧是bound状态阅读更多

Pod的状态阶段,Pod的状态情况

Pod的状态阶段 存在以下5个阶段(phase,注意和下面状态情况的差异):

Pending 创建pod的请求已经被k8s接受,但是容器并没有阅读更多

pod使用hostnetwork导致pod无法访问系统的169.169.0.1的kubernetes service

k8s ver:1.6.7, 无CNI 使用hostnetwork来部署一个pod

上述配置文件使用指定hostNetwork: true。发现,pod会用linux系统自身的路阅读更多