• 参考说明
https://blog.csdn.net/weixin_48835367/article/details/122403725
https://blog.csdn.net/yemuxiaweiliang/article/details/107147917
pod
复制模式
https://kubernetes.io/zh/docs/concepts/workloads/controllers/replicaset/
https://kubernetes.io/zh/docs/concepts/workloads/controllers/deployment/
  • kind 模式
kind:Pod模版
Pod 单个容器的 Pod
Job #任务模式
CronJob #周期性地执行Job
DaemonSets #global守护进程
Deployment #部署
ReplicaSet  维护一组在任何时候都处于运行状态的 Pod 副本的稳定集合。 因此,它通常用来保证给定数量的、完全相同的 Pod 的可用性
ReplicationController:当 Pod 数量过多时,会终止多余的 Pod。当 Pod 数量太少时,将会启动新的 Pod
ConfigMap:配置映射
NetworkPolicy:网络管理
  • 操作命令
#部署命令
kubectl apply -f /root/yaml/demo.yaml
#查看部署状态
kubectl get -f myapp.yaml
查看更多详细信息:
kubectl describe -f myapp.yaml
如需查看 Pod 内 Init 容器的日志
kubectl logs myapp-pod -c init-myservice # 查看第一个 Init 容器
kubectl logs myapp-pod -c init-mydb      # 查看第二个 Init 容器