随笔分类 - 虚拟化 / k8s
摘要:Pod是Kubernetes最小的管理单位,一个Pod可以封装一个容器或多个容器 一个Pod里的多个容器可以共享存储和网络, 可以看作一个逻辑的主机 获取pod帮助方法: kubectl explain pod 查看pod信息: kubectl get pod -n namespace -o wid
阅读全文
摘要:查看namespace: kubectl get namespaces #namespaces可以简写为namespace或ns 创建namespace: kubectl create namespace 命名空间名称 kubectl create namespace namespace1 删除na
阅读全文
摘要:查看节点标签信息: kubectl get node --show-labels 设置节点标签信息: kubectl label node 节点名 标签值 kubectl label node node2 region=huanai zone=A env=test bussiness=game 显示
阅读全文
摘要:Ingress资源 https://kubernetes.io/zh-cn/docs/concepts/services-networking/ingress/ Ingress 是对集群中服务的外部访问进行管理的 API 对象,典型的访问方式是 HTTP。 Ingress 可以提供负载均衡、SSL
阅读全文
摘要:k8s网络 Kubernetes本身并不负责网络通信,Kubernetes提供了容器网络接口CNI(Container Network Interface),具体的网络通信交给CNI插件来负责,开源的CNI插件非常多,像Flannel、Calico。 Kubernetes虽然不负责网络,但要求集群中
阅读全文
摘要:pod版本更新⭐️⭐️ 在实际应用中,升级是一个常见的场景,Deployment能够很方便的支撑应用升级。 Deployment可以设置不同的升级策略,有如下两种。 RollingUpdate:滚动升级,即逐步创建新Pod再删除旧Pod,为默认策略。 Recreate:替换升级,即先把当前Pod删掉
阅读全文
摘要:kubeadm安装k8s集群 一、机器准备(所有的master和node节点需要执行) 部署k8s集群的节点按照用途可以划分为如下2类角色: master:集群的master节点,集群的初始化节点,基础配置不低于2c 4g slave:集群的slave节点,可以多台,基础配置不低于1c 2g 主机名
阅读全文