测试
全部博文(931)
发布时间:2019-05-03 16:41:33
Kubernetes的pod本身是无状态的(stateless),生命周期通常比较短,只要出现了异常,Kubernetes就会自动创建一个新的Pod来代替它。为了实现Pod内数据的存储管理,Kubernetes引入了两个API资源:Persistent Volume(持久卷,以下简称PV)和Persistent Volume Claim(持久卷申请,以下简称PVC)。PV跟Docker.........【阅读全文】
发布时间:2019-05-01 13:33:56
第九行的podSelector指定这个NetworkPolicy施加在哪些pod上,通过label来做pod的过滤。从第16行开始的ingress定义,定义了只有具备标签component=ads,module=app的pod才能够连接component=ads, module=db的pod。kubectl run --restart=Never -it --rm --image=postgres:9.6 --labels="component=ads,module=app" .........【阅读全文】
发布时间:2019-05-01 12:59:22
https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.12/#servicespec-v1-coreReference->API Reference->v1.12:比如Service yaml文件里Spec区域需要出现的字段,每个字段在帮助文档里有详细说明:Spec部分的子区域ports可以定义多个port,通过符号"-"代表一个类似数组.........【阅读全文】
发布时间:2019-05-01 12:32:20
kubectl其实就是一个控制台,主要提供的功能:2. 提供其他模块之间的数据交互和通信的枢纽(其他模块通过API Server查询或修改数据,只有API Server才直接操作etcd)我们可以做个实验:从输出观察到为了取回所有的secret而进行的API server的调用url:https://xxxx/api/v1/namespaces/<own namespace>/secret.........【阅读全文】
发布时间:2019-05-01 12:06:15
其中tiller运行在Kubernetes集群上,管理chart,而客户端helm就是一个命令行工具,可在本地运行,一般运行在持续集成/持续交付的服务器上 。首先安装helm客户端。wget -O helm.tar.gz https://storage.googleapis.com/kubernetes-helm/helm-v2.11.0-linux-amd6.........【阅读全文】