logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Kubernetes学习1--核心概念整理

最近需要搭建一个基于k8s的测试环境,在看相关k8s的相关博客的同时,个人整理总结下k8s的核心概念。Kubernetes(k8s)是自动化容器操作的开源平台,也是时下最为流行的容器编排技术。k8s具有以下强大的特性:1. 自动化容器的部署和复制2. 随时扩展或收缩容器规模3. 将容器组织成组,并且提供容器间的负载均衡4. 很容易地升级应用程序容器的新版本5. 提供容器弹性,如果容器失效就替换它,

#kubernetes#linux#集群
Kubernetes学习3--基本操作与.yaml文件例子

接着上一篇的集群部署完成后,就可以熟悉下k8s基本操作,及在操作过程中遇到的一些问题。一. k8s基本操作命令:创建:kubectl create -f xxx.yaml查询:kubectl get pod yourPodNamekubectl describe pod yourPodName删除:kubectl delete pod yourPodName更新:kubectl repl...

#kubernetes#linux#集群
Kubernetes学习4--容器之间通讯方式及Flannel工作原理

接着上一篇的创建完pod后,自然会考虑到容器之间的通讯方式,也整理总结下其通讯方式及详细介绍下Flannel的工作原理。一. 容器之间通讯方式k8s里面容器是存在于pod里面的,所以容器之间通讯,一般分为三种类型:(1) pod 访问service服务(2) pod内部容器之间(3) pod 与 pod 容器之间1. pod 访问service服务此

#kubernetes#linux#集群
Kubernetes学习2--集群部署与搭建

接着上一篇的介绍完核心概念后,尝试下搭建k8s的集群,准备了六台虚拟机用于部署k8s的运行环境。一. 环境准备及虚拟机信息1. 虚拟机环境:2. 六台虚机信息:(自行配置 /etc/hosts 文件)  节点功能  主机名  IP  master1、etcd1      master1      192.168.8.224      master2、etcd2  master2  192.168.

#kubernetes#linux
到底了