随笔分类 - K8s
摘要:1、新建命名空间,在该命名空间中创建一个pod • 命名空间名称:cka • pod名称:pod-01 • 镜像:nginx 命令行配置: kubectl create namespace cka kubectl run pod-01 --image=nginx --namespace=cka ya
阅读全文
摘要:操作基本命令: 通过yaml文件创建: kubectl create -f xxx.yaml (不建议使用,无法更新,必须先delete) kubectl apply -f xxx.yaml (创建+更新,可以重复使用) 通过yaml文件删除: kubectl delete -f xxx.yaml
阅读全文
摘要:一、查看资源集群状态 1、集群整体状态 kubectl cluster-info 2、更多集群信息 kubectl cluster-info dump 3、查看资源信息 kubectl describe <资源> <名称> 4、实时查看资源信息 kubectl get pod<Pod名称> --wa
阅读全文
摘要:1.Yaml安装 下载yaml文件 wget https://raw.githubusercontent.com/kubernetes/dashboard/v1.10.1/src/deploy/recommended/kubernetes-dashboard.yaml raw.githubuserc
阅读全文
摘要:1.K8S环境搭建的几种方式 搭建K8S环境有几种常见的方式如下: (1)Minikube Minikube是一个工具,可以在本地快速运行一个单点的K8S,供初步尝试K8S或日常开发的用户使用,不能用于生产环境。 (2)Kubeadm Kubeadm是K8S官方社区推出的一套用于简化快速部署K8S集
阅读全文
摘要:k8s集群以及一些扩展插件已经安装完毕,本篇文章介绍一下如何在k8s集群上快速部署guestbook应用。 •实验环境为集群:master(1)+node(4),详细内容参考《k8s入门系列之集群安装篇》 •guestbook应用示例介绍:应用包含2部分:web前端和redis(1主2从),用户通过
阅读全文
摘要:kube-ui是k8s提供的web管理界面,可以展示节点的内存、CPU、磁盘、Pod、RC、SVC等信息。 1.编辑kube-dashboard-rc.yml定义文件[root@master kube-dashboard]# cat kubernetes-dashboard-rc.yml kind:
阅读全文
摘要:DNS (domain name system),提供域名解析服务,解决了难于记忆的IP地址问题,以更人性可读可记忆可标识的方式映射对应IP地址。 Cluster DNS扩展插件用于支持k8s集群系统中各服务之间发现与调用。 组件: •SkyDNS 提供DNS解析服务 •Etcd 存储DNS信息 •
阅读全文
摘要:•Kubernetes介绍1.背景介绍 云计算飞速发展 - IaaS - PaaS - SaaS Docker技术突飞猛进 - 一次构建,到处运行 - 容器的快速轻量 - 完整的生态环境2.什么是kubernetes Kubernetes(k8s)是Google开源的容器集群管理系统(谷歌内部:Bo
阅读全文
摘要:关于kubernetes组件的详解介绍,请阅读上一篇文章《k8s入门系列之介绍篇》 Kubernetes集群安装部署 •Kubernetes集群组件: - etcd 一个高可用的K/V键值对存储和服务发现系统 - flannel 实现夸主机的容器网络的通信 - kube-apiserver 提供ku
阅读全文

浙公网安备 33010602011771号