kubernetes(k8s)
文章平均质量分 70
从入门到放弃
汪泽文666
2021年度博客新星top8,天道酬勤
展开
-
k8s编排部署的方式部署Prometheus、node_exporter、cadvisor、grafana
k8s编排部署的方式部署Prometheus、node_exporter、cadvisor、grafana1. 拉取google/cadvisor官方镜像2. 将cadvsior镜像运行为容器3. 修改Prometheus的配置文件1. 拉取google/cadvisor官方镜像[root@node1 ~]# docker pull google/cadvisorUsing default tag: latestlatest: Pulling from google/cadvisorff3a5c9原创 2021-12-31 12:36:20 · 1219 阅读 · 8 评论 -
k8s部署java项目
k8s部署java项目1. 制作java镜像2. 将镜像推入docker hub仓库中3. 创建Deployment,Service的yaml文件1. 制作java镜像[root@master]# yum -y install maven git[root@master]# git clone https://gitee.com/forgotten/tomcat-java-demo.git[root@master]# wget https://archive.apache.org/dist/to原创 2021-12-29 12:53:02 · 1243 阅读 · 7 评论 -
k8s之service
k8s之service1. service介绍1.1 VIP和Service代理1.2 iptables 代理模式1.3 IPVS 代理模式2. Service服务类型2.1 ClusterIP类型2.2 NodePort类型2.3 LoadBalancer类型1. service介绍Kubernetes Service定义了这样一种抽象:逻辑上的一组Pod,一种可以访问它们的策略 —— 通常被称为微服务。这一组Pod能够被Service访问到,通常是通过selector实现的。Service可以提供原创 2021-12-27 00:37:20 · 279 阅读 · 0 评论 -
k8s实例
k8s实例1. 创建一个deployment副本数为3,然后滚动更新镜像版本,并记录这个更新记录,最后再回滚到上一个版本2. 给一个应用扩容副本数为33. 创建一个pod,其中运行着nginx、redis、mamcached4. 给一个pod创建一个service,并可以通过Cluster/NodePort访问5. 创建deployment和service,使用busybox容器nslookup解析service1. 创建一个deployment副本数为3,然后滚动更新镜像版本,并记录这个更新记录,最后再原创 2021-12-26 23:52:28 · 747 阅读 · 0 评论 -
k8s之工作负载控制器的应用
k8s之工作负载控制器的应用1.k8s工作负载控制器是什么2. Deployment介绍2.1 deployment的资源清单文件2.2 Deployment:滚动升级2.3 Deployment:水平扩容2.4 Deployment:回滚2.5 Deployment:删除2.6 Deployment:ReplicaSet3. DameonSet4. Job 和 CronJob1.k8s工作负载控制器是什么工作负载控制器(Workload Controllers)是K8s的一个抽象概念,用于更高级层次对原创 2021-12-25 01:00:29 · 1639 阅读 · 0 评论 -
k8s之资源调度的方式
原创 2021-12-24 01:48:22 · 1409 阅读 · 0 评论 -
通过资源定义的方式创建haproxy的pod进行负载均衡
通过资源定义的方式创建haproxy的pod进行负载均衡原创 2021-12-22 13:08:58 · 696 阅读 · 0 评论 -
kubectl命令的使用、滚动更新以及回滚操作
kubectl命令的使用、滚动更新以及回滚操作1. kubectl命令的使用1.1 explain命令1.2 edit命令1.3 scale命令1.4 autoscale命令rollout1. kubectl命令的使用1.1 explain命令// 作用类似于官方文档// 获取指定资源及其字段的参考信息[root@master ~]# kubectl explain podKIND: PodVERSION: v1DESCRIPTION: Pod is a collect原创 2021-12-21 00:26:36 · 3376 阅读 · 0 评论 -
kubernetes的pod分类、核心组件、网络模型以及kuberctl命令的使用
kubernetes的pod分类、核心组件、网络模型以及kuberctl命令的使用1. pod的分类2. kubernetes的核心组件2.1 HPA2.2 service2.3 AddOns附件2.3.1 dns pod3. kubernetes网络模型4. kubeconfig配置文件5. kubectl管理命令5.1 kubectl命令使用5.1.1 create命令5.1.2 run命令5.1.3 delete命令5.1.4 expose命令5.1.5 get命令1. pod的分类pod分为两种原创 2021-12-19 01:43:56 · 417 阅读 · 0 评论 -
kubernetes集群部署
kubernetes集群部署1. 安装要求2. 学习目标3. 准备环境3.1 准备工作4. 所有节点安装Docker/kubeadm/kubelet4.1 安装docker4.2 添加kubernetes阿里云YUM软件源4.3 安装kubeadm,kubelet和kubectl5. 部署Kubernetes Master6. 安装Pod网络插件(CNI)7. 加入Kubernetes Node8. 测试kubernetes集群1. 安装要求在开始之前,部署Kubernetes集群机器需要满足以下几个条原创 2021-12-17 20:15:20 · 668 阅读 · 0 评论 -
kubernetes详解
kubernetes详解1. kuberenetes简介1.1什么是kubernetes1.2Kubernetes发展史1.3 Kubernetes 特点1.4 Kubernetes能做什么1.5 关键进程1.7 Pod与service2. Kubernetes的集群节点及架构2.1 控制平面的组件2.2 Kubernetes核心组件2.2.1 etcd组件2.2.2 API服务器2.2.3调度器2.2.4 控制器管理器2.2.5 Kubelet2.2.6 kube-proxy2.2.7 DNS服务器2.2原创 2021-12-16 23:01:00 · 4597 阅读 · 0 评论