![](https://img-blog.csdnimg.cn/20210123181619103.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
K8s
文章平均质量分 63
K8s 学习笔记
新秀后浪
这个作者很懒,什么都没留下…
展开
-
第8章:深入理解Service
1.Service存在的意义防止Pod失联(服务发现)定义一组Pod的访问策略(负载均衡)示意图:2.Pod与Service的关系3.Service三种类型4.Service代理模式5.Service DNS名称原创 2021-03-16 20:22:39 · 172 阅读 · 0 评论 -
k8s命令补全
依次执行以下四条命令即可完成k8s的命令补全yum -y install bash-completionsource /usr/share/bash-completion/bash_completionsource <(kubectl completion bash)echo "source <(kubectl completion bash)" >> ~/.bashrc补全效果[root@k8s-master ~]# kubectl annotate原创 2021-03-16 14:39:05 · 2166 阅读 · 0 评论 -
第4章:kubectl命令行管理工具
1.kubectl管理命令概要1.1 创建kubectl create deployment web --image=lizhenliang/java-demo kubectl get deploy,pods1.2 发布kubectl expose deployment web --port=80 --type=NodePort --target-port=80 --name=web kubectl get service1.3 升级kubectl set image deploy原创 2021-03-15 19:57:57 · 122 阅读 · 0 评论 -
第7章:深入理解常用控制器
前言Pod与controllers的关系:controllers:在集群上管理和运行容器的对象通过label-selector相关联Pod通过控制器实现应用的运维,如伸缩,滚动升级等Pod存在的意义:应用亲和性,实现多进程模型示意图1.Deployment1. 1 deployment功能部署无状态应用管理Pod和ReplicaSet具有上线部署、副本设定、滚动升级、回滚等功能·提供声明式更新,例如只更新一个新的Image应用场景:Web服务,微服务1.2 deplo原创 2021-03-12 20:54:34 · 147 阅读 · 0 评论 -
Kubernetes 概述
1. Kubernetes是什么Kubernetes是Google在2014年开源的一个容器集群管理系统,Kubernetes简称K8S。K8S用于容器化应用程序的部署,扩展和管理。K8S提供了容器编排,资源调度,弹性伸缩,部署管理,服务发现等一系列功能。Kubernetes目标是让部署容器化应用简单高效。官方网站:http://www.kubernetes.io2. Kubernetes特性自我修复在节点故障时重新启动失败的容器,替换和重新部署,保证预期的副本数量;杀死健康检查失败的容原创 2021-01-27 11:52:38 · 253 阅读 · 2 评论 -
使用kubeadm快速部署一个K8s集群
1.前言kubeadm是官方社区推出的一个用于快速部署kubernetes集群的工具。这个工具能通过两条指令完成一个kubernetes集群的部署:1.1 创建一个 Master 节点$ kubeadm init1.2 将一个 Node 节点加入到当前集群中$ kubeadm join <Master节点的IP和端口 >2. 安装要求一台或多台机器,操作系统 CentOS7.x-86_x64硬件配置:2GB或更多RAM,2个CPU或更多CPU,硬盘30GB或更多集群中所原创 2021-01-25 21:46:52 · 318 阅读 · 1 评论