K8s
文章平均质量分 87
Bear Coding
这个作者很懒,什么都没留下…
展开
-
K8s 常用组件和资源描述
NodeNode是Pod真正运行的主机, 可以物理机, 也可以是虚拟机。为了管理Pod,每个Node节点上至少要运行container runtime( 比如docker或者rkt) 、kubelet 和 kube-proxy 服务。kubeadmK8s集群的管理工具。kubectlK8s的命令行工具,用户使用它来管理集群资源(如 pod,service,deployment等)。kubeletkubelet 是运...原创 2021-11-10 11:30:22 · 2186 阅读 · 0 评论 -
K8s集群重新初始化
学习来源: 51cto: https://edu.51cto.com/sd/518e5 腾讯课堂: https://ke.qq.com/course/2738602K8s集群环境搭建:https://blog.csdn.net/qq_26900081/article/details/109291999一不小心把K8s给折腾坏了,重新初始化一下群里,一顿操作猛如虎,万幸恢复如初了。master1上的命令kubectl都执行不了,众node上...原创 2020-11-04 15:16:07 · 9134 阅读 · 0 评论 -
K8s中Pod的三种健康检查探针
一、Pod的三种探针StartupProbe:k8s 1.16版本后新加的探测方式,用于判断容器内应用程序是否已经启动。如果配置了startupProbe,就会先禁止其他的探测,直到它成功为止,成功后将不再进行探测。比较适用于容器启动时间长的场景。LivenessProbe:用于探测容器是否运行,如果探测失败,kubelet会根据配置的重启策略进行相应的处理。若没有配置该探针,默认就是success。ReadinessProbe:一般用于探测容器内的程序是否健康,它的返回值如果为success,那么久代原创 2020-11-03 12:17:48 · 8834 阅读 · 0 评论 -
K8s集群环境搭建—安装Metrics和Dashboard、kuboard(5)
一、Master1安装Metrics在新版的Kubernetes中系统资源的采集均使用Metrics-server,可以通过Metrics采集节点和Pod的内存、磁盘、CPU和网络的使用率。1、下载配置文件:git clone https://github.com/dotbalo/k8s-ha-install.git git安装:yum install -y git 或者直接在浏览器中打开下载后上传到Master1。2、修改配置: 将metrics-s...原创 2020-10-29 11:38:25 · 3058 阅读 · 2 评论 -
K8s集群环境搭建—K8s集群初始化(4)
一、各Master节点的kubeadm-config.yaml配置文件如下vi kubeadm-config.yamlapiVersion: kubeadm.k8s.io/v1beta2bootstrapTokens:- groups: - system:bootstrappers:kubeadm:default-node-token token: 7t2weq.bjbawausm0jaxury ttl: 24h0m0s usages: - signing - auth原创 2020-10-29 11:38:17 · 5555 阅读 · 7 评论 -
K8s集群环境搭建—高可用组件安装Keepalived和HAProxy(3)
只需要在Master节点上安装(Master1、Master2、Master3);如果是公有云,可以直接购买阿里云的SLB。一、安装Keepalived和HAProxyyum install keepalived haproxy -y二、配置HAProxy所有Master节点的HAProxy配置相同:mkdir /etc/haproxyvi /etc/haproxy/haproxy.cfg global maxconn 2000 ulimit-n 16384原创 2020-10-29 11:38:05 · 2779 阅读 · 2 评论 -
K8s集群环境搭建—K8s安装(2)
一、安装Docker(所有节点)查看docker版本有哪些:yum list docker-ce.x86_64 --showduplicates | sort -ra、CentOs 7直接安装#安装最新版本的Dockeryum install docker-ce -y#安装指定版本的Dockeryum -y install docker-ce-17.09.1.ce-1.el7.centosb、CentOs 8 需要先安装containerd#下载并安装containerdwg原创 2020-10-29 11:37:45 · 2834 阅读 · 1 评论 -
K8s集群环境搭建—基础环境配置(1)
K8s版本:1.18Docker版本:1.9.03准备五台Centos服务器(最后一个是VIP):192.168.70.131 localhost.Master1.131192.168.70.132 localhost.master2.132192.168.70.133 localhost.master3.133192.168.70.134 localhost.node1.134192.168.70.135 localhost.node2.135192.168.70.200 k8s-原创 2020-10-29 11:37:33 · 5336 阅读 · 4 评论 -
K8s常用命令和yaml配置
一、常用命令命令 说明 kubectl get 查询资源列表;类似于docker ps。 eg:kubectl get pods kubectl get service kubectl run 创建一个Pod和docker容器; eg:kubectl run --image=nginx nginx-demo --port=80 --image-pull-policy=IfNotPresent kub...原创 2020-10-23 17:57:40 · 1397 阅读 · 0 评论