草庐IT

kubenetes

全部标签

Windows专业版的Docker下载、安装与启用Kubenetes、访问Kubernetes Dashboard

到Docker官网https://www.docker.com/下载windows操作系统对应的docker软件安装DockerDesktopInstaller-Win.exe 2023-09版本是4.23下载后双击安装重启windows后,继续安装接受服务继续安装解决碰到的DockerEnginestopped打开控制面板》程序》启用或关闭Windows功能,选中Hyper-V后点击确定,再确定重启电脑进行配置重启后报“wslkernerlversiontoolow”wsl--update 启动Docker Docker下启用Kubenetes 到Docker的设置页面,找到Kubenete

kubenetes-服务发现和负载均衡

一、服务发布kubenetes把服务发布至集群内部或者外部,服务的三种不同类型:ClusterlPNodePortLoadBalancerClusterIP是发布至集群内部的一个虚拟IP,通过负载均衡技术转发到不同的pod中。NodePort解决的是集群外部访问的问题,用户可能不能访问podip,但是可以访问Nodeip,通过nodeIP:nodePort方式提供给外部流量访问。LoadBalancer类型需要和外部负载均衡设备做交互,需要特定的controller来支撑。二、服务发现微服务架构是由一系列职责单一的细粒度服务构成的分布式网状结构,服务之间通过轻量机制进行通信,这时候必然引入一个

kubenetes 设置不可调度方式

k8s不可调度如果节点设置为不可调度(unschedulable),将阻止新Pod调度到该Node之上,在主机发生故障的时候。设置不可调度是避免其他pod调度到主机失败的一种手段。设置不可调度的方案有两种形式。cordon和drain两种方式。那么我们来谈谈这两种方式的区别是什么?语法结构kubectlcordonnode1#设置不可调度kubectluncordonnode1#恢复可调度kubectldrainnode1--force--ignore-daemonsets#设置不可调度cordon和drain的区别cordon:不可调度,临时从K8S集群隔离,不会对节点上的pod有任何影响。