摘要:
DNS组件: k8s集群内部全局域名解析格式: 用于不在同一个namespace中,但要解析ip时 svc名称.ns名称.svc.域名 ngx.defauls.svc.hj.local dns配置文件官网下载: https://github.com/kubernetes/kubernetes/tre 阅读全文
摘要:
常见对象 资源对象: Pod ReplicaSet ReplicationController Deployment StatefulSet DaemonSet Job CronJob HorizontalPodAutoscaling Node Namespace Service Ingress L 阅读全文
摘要:
网络插件: 网络插件简称CNI,是独立的内容,当kubelet控制pod时,调用网络网络插件生成CNI接口,所以有kubelet就必须要有网络插件 网络插件运行支持两种方式,做systemd管理的进程运行,或者以pod方式运行 k8s中网络通信: 容器间通信: 同一个pod内的多个容器,用lo po 阅读全文
摘要:
k8s组件: 集群组件调用逻辑: master节点组件: kube-apiserver: 官方文档:https://kubernetes.io/zh/docs/reference/command-line-tools-reference/kube-apiserver/ 用于对pod进行操作、下发指令 阅读全文
摘要:
kubectl工具: 管理k8s集群的工具,所有命令都是传递给了apiserver 部分命令docker命令相同,功能是一样的,也是对容器的管理 kubectl命令: 子命令: create #与apply命令作用一样,可手动创建pod expose #创建一个service run #运行一个po 阅读全文
摘要:
kubeasz工具: ezdown命令 用于初始化kubeasz工具,下载二进制文件、镜像等 -C #停止并清理所有本地容器 -D #全部下载到“/etc/kubeasz” -P #下载系统包进行离线安装 -R #下载 Registry(harbor) 离线安装程序 -S #在容器中启动 kubea 阅读全文
摘要:
kubeadm工具: 官方开发的k8s部署工具,用于测试、开发环境,不建议生产环境,因为所有配置已固定,不好自定义 kubeadm初始化k8s集群流程: 在进行更改之前,运行一些列检查,验证系统状态,有些检查只会触发警告,有些检查会被视为错误并退出kubeadm,使用--ignore-preflig 阅读全文
摘要:
kubernetes基本概念 官方文档: 中文:http://docs.kubernetes.org.cn/251.html 官网:https://kubernetes.io/docs/concepts/ 架构: 核心层: Kubernetes最核心的功能,对外提供API构建高层的应用,对内提供插件 阅读全文