- 现在是,开学后的
- 距离武汉封城,已经过去1889天了
- 全国疫情趋势AI预测
- 武汉光谷周边小区疫情地图
随笔分类 - kubernetes
kubernetes,k8s
摘要:statefulset介绍 StatefulSet(有状态集,缩写为sts)常用于部署有状态的且需要有序启动的应用程序,比如在进行SpringCloud项目容器化时,Eureka的部署是比较适合用StatefulSet部署方式的,可以给每个Eureka实例创建一个唯一且固定的标识符,并且每个Eure
阅读全文
摘要:configmap解释 在k8s运行期间会有一些依赖的配置文件,他们存在宿主机中的一个目录中或者代码里,如果配置放生变化,pod在另一台服务器启动,在没有这些配置的时候,可能会导致pod无法正常运行,如果pod没有挂载配置文件,修改配置会更加麻烦,configmap用于解决此类问题 有了config
阅读全文
摘要:ingress网站发布 单域名 # 1.创建nginx pod 名称: nginx-nodeport.yaml cat nginx-nodeport.yaml apiVersion: v1 kind: Service metadata: name: ingress-nginx namespace:
阅读全文
摘要:ingress概念 ingress与service,deployment同样都是k8s中的一种资源 ingress用于实现域名方式访问k8s内部应用 安装ingress 1. 安装helm: wget https://get.helm.sh/helm-v3.6.3-linux-amd64.tar.g
阅读全文
摘要:ingress概念 ingress与service,deployment同样都是k8s中的一种资源 ingress用于实现域名方式访问k8s内部应用 安装ingress 1. 安装helm: wget https://get.helm.sh/helm-v3.6.3-linux-amd64.tar.g
阅读全文
摘要:kubernetes自动扩缩容[HPA控制器 horizontal pod autoscaler] #查看当前hpa控制器版本: [root@k8s-master01 ~]# kubectl get apiservices |grep autosca v1.autoscaling Local Tru
阅读全文
摘要:echo "source <(kubectl completion bash)" >> ~/.bashrc source <(kubectl completion bash)
阅读全文
摘要:StatefulSet 有状态应用[有状态应用] 有状态:StatefulSet - 集群节点之间的关系。 - 数据不完全一致。 - 实例之间不对等的关系。 - 依靠外部存储的应用。 - 通过dns维持身份 - 每个pod都有特定的名称和网络标识(如pod名是由statefulSet名+有序的数字组
阅读全文
摘要:StatefulSet(有状态集,缩写为sts)常用于部署有状态的且需要有序启动的应用程序,比如在进行SpringCloud项目容器化时,Eureka的部署是比较适合用StatefulSet部署方式的,可以给每个Eureka实例创建一个唯一且固定的标识符,并且每个Eureka实例无需配置多余的Ser
阅读全文
摘要:运行一个容器: apiVersion: apps/v1 kind: Deployment metadata: annotations: deployment.kubernetes.io/revision: "1" generation: 1 labels: app: nginx name: ngin
阅读全文
摘要:学习课程笔记: kubernetes学习课程笔记 环境规划 主机名 IP地址 说明 k8s-master01 ~ 03 192.168.3.81 ~ 83 master节点 * 3 k8s-master-lb 192.168.3.200 keepalived虚拟IP k8s-node01 ~ 02
阅读全文
摘要:kubernetes的三种探针 startupprobe: k8s1.16版本后新加的探测方式,用于判断容器内应用程序是否已经启动,如果配置了startuprobe,就会先禁用其他的探测,直到它成功为止,成功后将不再进行探测。 ReadinessProbe: 一般用于探测容器内的程序是否健康,它的返
阅读全文
摘要:1. 基础环境规划: 主机名 IP地址 节点说明 k8s-node01 192.168.1.154 node1节点 k8s-node02 192.168.1.155 node2节点 master01 192.168.1.151 master1节点 master02 192.168.1.152 mas
阅读全文
摘要:kubernetes资源监控 1. 查看集群资源状况 ·k8s集群的master节点一般不会跑业务容器· kubectl get cs #查看master资源状态 kubectl get node #查看节点 kubectl cluster-info #查看集群状态 kubectl describe
阅读全文
摘要:k8s的两种网络方案与多种工作模式 1. Flannel: flannel有三种工作模式: 1. vxlan(隧道方案) 2. host-gw(路由方案) 2. udp(在用户态实现的数据封装解封装,由于性能较差已经被弃用) vxlan模式: vxlan模式会在当前服务器中创建一个cni0的网桥,和
阅读全文
摘要:0. 基础环境 IP地址 主机名 节点 10.0.0.63 k8s-master1 master1 10.0.0.65 k8s-node1 node1 10.0.0.66 k8s-node2 node2 1. 简要 kubeadm是官方社区推出的快速部署kubernetes集群工具 部署环境适用于学
阅读全文
摘要:
阅读全文
摘要:Kubernetes 安装手册(非高可用版) 集群信息 1. 节点规划 部署k8s集群的节点按照用途可以划分为如下2类角色: master :集群的master节点,集群的初始化节点,基础配置不低于2C4G slave :集群的slave节点,可以多台,基础配置不低于2C4G 本例为了演示slave
阅读全文
摘要:使用kubeadm部署k8s集群 环境 | IP地址 | 主机名 | 节点 | | | | | | 10.0.0.63 | k8s master1 | master1 | | 10.0.0.63 | k8s master2 | master2 | | 10.0.0.65 | k8s node1 |
阅读全文