应用 配置 调度 升级 扩缩容
POD完整内容定义如下:







注解: 注解将任意非标识元数据附加到对象


ReplicatinController: RC RC可以保证在任意时间运行Pod的副本数量,能够保证Pod总是可用的
nohup ./start.sh &
一般kubernetes要求前台运行
对于无法改造在前台运行的应用,使用开源工具Supervisor辅助进行
POD耦合docker

-----------------------------------------------------------------------------------------------------------
3.3 静态POD
在特定Node上的Pod
不能通过API Server进行管理,无法与ReplicationController Deployment DaemonSet进行关联,并且kubelet无法对它们进行健康检查。静态POD总是由kubelet创建的,并且总在kubelet所在的Node上运行。
创建静态Pod有两种方式: 配置文件方式和HTTP方式
配置文件 配置 staticPodPath
或者加启动参数: --pod-manifest-path
假设启动目录为/etc/kubelet.d/ ,配置启动参数为--pod-manifest-path=/etc/kubelet.d/,然后重启kubelet服务,
static-web.yaml,内容如下:

--pod-manifest-path' 指定的目录'默认/etc/kubernetes/manifests
--pod-manifest-path: 在新版本中被放弃用
新版本: staticPodPath
配置文件路径: /var/lib/kubelet/config.yaml

自动扫描 .yaml 或者 .json文件来自动创建pod
The connection to the server localhost:8080 was refused - did you specify the right host or port?
export KUBECONFIG=/etc/kubernetes/admin.conf

直接删文件删除POD
HTTP方式: --manifest-url