k8s操作手册 2.3- name: h�p containerPort: 80 protocol: TCP env: #给容器传递的环境变量 - name: TZ value: Asia/Shanghai #securityContext: #安全上下文 # runAsNonRoot: - name: h�p containerPort: 80 protocol: TCP env: #给容器传递的环境变量 - name: TZ value: Asia/Shanghai livenessProbe: #pod存活性探测,失败后根据restartPolicy决定是否重启 ★第10章、ConfigMap和Secret ConfigMap对象就是一系列配置数据的集合,这些数据以键值对的形式进行存 储,可“注入”到pod对象中,并为容器应用所使用。注入方式有挂载为存储卷和 传递为环境变量两种。 configmap是区分命名空间的 ①创建ConfigMap对象 ★命令行直接创建 # kubectl create configmap cm-name1 \ #cm名称不能带_,得和dns名称规则0 码力 | 126 页 | 4.33 MB | 1 年前3
⾸云容器产品Kubernetes操作指南containers/。 添加容器:⽀持添加多个容器 23 ii. 可选配置 端⼝映射:配置所启动容器使⽤的协议(⽀持TCP和UDP)、端⼝ 环境变量:配置所启动容器所需的环境变量(key/value的形式) 健康检查和就绪检查:⽀持健康检查(liveness)和就绪检查(Readiness)。健康检查⽤于 检测何时重启容器;就绪检查⽤于确定容器是否已经就绪,且可以接受流量。更多信息,请参 containers/。 添加容器:⽀持添加多个容器 34 ii. 可选配置 端⼝映射:配置所启动容器使⽤的协议(⽀持TCP和UDP)、端⼝ 环境变量:配置所启动容器所需的环境变量(key/value的形式) 健康检查和就绪检查:⽀持健康检查(liveness)和就绪检查(Readiness)。健康检查⽤于 检测何时重启容器;就绪检查⽤于确定容器是否已经就绪,且可以接受流量。更多信息,请参0 码力 | 94 页 | 9.98 MB | 1 年前3
Kubernetes开源书 - 周立"MWYyZDFlMmU2N2Rm" | base64 --decode 1f2d1e2e67df Using Secrets(使⽤Secret) Secret可作为数据volume被mount,或作为环境变量暴露,以供Pod中的容器使⽤。 它们也可被系统的其他部分使⽤, ⽽不会直接暴露在Pod内。例如,它们可保存系统其他部分应该使⽤的凭据,从⽽代表你外部系统进⾏交互。 Using Secrets as Discovering services(服务发现) Kubernetes主要⽀持两种⽅式找到 Service :环境变量和DNS。 Environment variables(环境变量) 当 Pod 在 Node 上运⾏时,kubelet会为每个活动的 Service 添加⼀组环境变量。它⽀持 Docker links compatible 变量 (请参阅 makeLinkVariables 变量,其中服务名 称是⼤写的,中划线将会转换为下划线。 例如,暴露TCP端⼝6379,并已分配 Cluster IP地址 10.0.0.11 的服务 redis-master ,将会产⽣以下环境变量: REDIS_MASTER_SERVICE_HOST=10.0.0.11 REDIS_MASTER_SERVICE_PORT=6379 REDIS_MASTER_PORT=tcp://100 码力 | 135 页 | 21.02 MB | 1 年前3
从Mesos到Kubernetes封装规范Dockerfile Dockerfile分片,构建编译 和运行环境 CMD固定为Docker-init 环境变量指引功能 Docker-Init 进程组 健康检查端口 容器启动退出钩子 回收僵尸进程 调试模式 注入环境变量开关 与内部基础设施对接 基础架构组合 负载均衡(ELB) 自动配置域名,按运 营商自动划分线路0 码力 | 30 页 | 2.12 MB | 1 年前3
K8S安装部署开放服务--config kubeadm.yaml Step3: 安装 k8s master kubeadm init --config kubeadm.yaml Step4: 配置环境变量 vi /root/.bashrc export KUBECONFIG=/etc/kubernetes/admin.conf source /root/.bashrc Step5: - name: DATASTORE_TYPE value: kubernetes - name: IP_AUTODETECTION_METHOD #DaemonSet 中添加该环境变量 value: interface=ens160 #指定内网网卡 - name: WAIT_FOR_DATASTORE value: "true" ...... kubectl0 码力 | 54 页 | 1.23 MB | 1 年前3
QCon北京2018/QCon北京2018-基于Kubernetes与Helm的应用部署平台构建实践-张夏-赵明+服务部署后做自动化post check 服务在混合云上的部署架构 � 混合云部署应用演示 基于Consul的混合云服务发现 服务在Kubernetes中部署时会通过Consul client将新启动的服务通过环境变量 SERVICE_NAME和SERVICE_TAGS注册到Consul server中 混合云服务发现演示 本地环境 dbMysql: cap_add: [SYS_ADMIN]0 码力 | 28 页 | 12.18 MB | 1 年前3
张海宁:使用Kubernetes部署超级账本FabricSACC2017 Kubernetes的Services • 服务类型 – ClusterIP – NodePort – LoadBalancer • 服务发现 – DNS – 环境变量 25 Worker Node Service Pod 1 Pod 2 Pod N Node IP: 192.168.10.10 IP: 10.2.3.14 DNS:0 码力 | 45 页 | 2.70 MB | 1 年前3
共 7 条
- 1













