上一页 1 2 3 4 5 6 7 8 9 10 ··· 14 下一页
摘要: 一、Ingress介绍 K8s暴露服务的方式:LoadBlancer Service、ExternalName、NodePort Service、Ingress 这里nginx-ingress-controller 为例 官方参考地址https://kubernetes.io/docs/concep 阅读全文
posted @ 2019-11-29 13:58 冥想心灵 阅读(707) 评论(0) 推荐(0) 编辑
摘要: Kubernetes的安全框架(总的来说就是各种形式访问API Server) 访问K8S集群的资源需要过三关:认证、鉴权、准入控制普通用户若要安全访问集群API Server,往往需要证书、Token或者用户名+密码;Pod访问API Server,需要ServiceAccount K8S安全控制 阅读全文
posted @ 2019-11-27 10:52 冥想心灵 阅读(1172) 评论(0) 推荐(0) 编辑
摘要: 一、概述 Service其实就是我们经常提起的微服务架构中的一个“微服务”,Pod、RC等资源对象其实都是为它作“嫁衣”的。Pod、RC或RS与Service的逻辑关系如下图所示。 通过上图我们看到,Kubernetes的Service定义了一个服务的访问入口地址,前端的应用(Pod)通过这个入口地 阅读全文
posted @ 2019-11-26 14:47 冥想心灵 阅读(594) 评论(0) 推荐(0) 编辑
摘要: Kubernetes-Dashboard 简介 Kubernetes-Dashboard 简单来说,就是一个 Kubernetes 集群的 Web UI 网页管理工具,提供了部署应用、资源对象管理、容器日志查询、监控系统等功能。 下面是官网的一些介绍: Dashboard is a web-base 阅读全文
posted @ 2019-11-26 10:58 冥想心灵 阅读(169) 评论(0) 推荐(0) 编辑
摘要: 1.Secret2.Configmap Secret 加密数据并存放Etcd中,让Pod的容器以挂载Volume方式访问。应用场景:凭据 官方参考地址https://kubernetes.io/docs/concepts/configuration/secret/ 1、创建一个密码配置文件 secr 阅读全文
posted @ 2019-11-22 16:26 冥想心灵 阅读(187) 评论(0) 推荐(0) 编辑
摘要: 1.Deployment 2.StatefulSet 3.DaemonSet 4.Job 5.CronJob Pod与controllers的关系1. controllers:在集群上管理和运行容器的对象2. 通过label-selector相关联 通过标签3. Pod通过控制器实现应用的运维,如伸 阅读全文
posted @ 2019-11-22 09:19 冥想心灵 阅读(459) 评论(0) 推荐(0) 编辑
摘要: •最小部署单元•一组容器的集合•一个Pod中的容器共享网络命名空间•Pod是短暂的 一、Pod容器分类 1、Infrastructure Container:基础容器 (维护整个Pod网络空间) [root@node01 cfg]# cat kubelet KUBELET_OPTS="--logto 阅读全文
posted @ 2019-11-20 15:27 冥想心灵 阅读(758) 评论(0) 推荐(0) 编辑
摘要: 一. 格式化输出 现有一练习需求,问用户的姓名、年龄、工作、爱好 ,然后打印成以下格式 你怎么实现呢?你会发现,用字符拼接的方式还难实现这种格式的输出,所以一起来学一下新姿势 只需要把要打印的格式先准备好, 由于里面的 一些信息是需要用户输入的,你没办法预设知道,因此可以先放置个占位符,再把字符串里 阅读全文
posted @ 2019-11-19 16:28 冥想心灵 阅读(205) 评论(0) 推荐(0) 编辑
摘要: 1. 运行python代码。 在d盘下创建一个t1.py文件内容是: 打开windows命令行输入cmd,确定后 写入代码python d:t1.py 您已经运行了第一个python程序, 即:终端 >cmd > python 文件路径。 回车搞定~ 2. 解释器。 上面windows系统中执行 p 阅读全文
posted @ 2019-11-19 16:18 冥想心灵 阅读(148) 评论(0) 推荐(0) 编辑
摘要: windows下安装Python(手动添加环境变量)以2.7版本举例: windows: 1 2 3 4 5 6 7 1、下载安装包 https://www.python.org/downloads/ 2、安装 默认安装路径:C:\python27 3、配置环境变量 【右键计算机】--》【属性】-- 阅读全文
posted @ 2019-11-19 16:04 冥想心灵 阅读(146) 评论(0) 推荐(0) 编辑
摘要: Redis介绍 1、Redis是什么 Redis是一种基于键值对的NoSQL数据库,与很多键值对数据库不同,redis中的值可以有string,hash,list,set,zset,geo等多种数据结构和算法组成。因为Redis会将所有的数据都放在内存中,所以他的读写性能非常惊人,不仅如此,Redi 阅读全文
posted @ 2019-11-19 09:59 冥想心灵 阅读(127) 评论(0) 推荐(0) 编辑
摘要: 1、Kubernetes是什么 •Kubernetes是Google在2014年开源的一个容器集群管理系统,Kubernetes简称K8S。•K8S用于容器化应用程序的部署,扩展和管理。•K8S提供了容器编排,资源调度,弹性伸缩,部署管理,服务发现等一系列功能。•Kubernetes目标是让部署容器 阅读全文
posted @ 2019-11-15 09:51 冥想心灵 阅读(162) 评论(0) 推荐(0) 编辑
摘要: 在主master 10.192.27.100 测试一下 [root@localhost ~]# kubectl run nginx --image=nginx kubectl run --generator=deployment/apps.v1 is DEPRECATED and will be r 阅读全文
posted @ 2019-11-15 09:19 冥想心灵 阅读(22) 评论(0) 推荐(0) 编辑
摘要: run命令 kubectl run --help 查看run命名选项参数 Usage: kubectl run NAME --image=image [--env="key=value"] [--port=port] [root@localhost ~]# kubectl run nginx-dep 阅读全文
posted @ 2019-11-14 19:07 冥想心灵 阅读(49) 评论(0) 推荐(0) 编辑
摘要: 补充一个内容 --pod-infra-container-image=10.192.27.111/library/nginx:1.15" #由于公司没有互联网,暂时用这个nginx:1.15作为基础镜像--pod-infra-container-image=registry.cn-hangzhou. 阅读全文
posted @ 2019-11-14 16:22 冥想心灵 阅读(219) 评论(0) 推荐(0) 编辑
摘要: 解决方法: 方法一:可使用kubectl中的强制删除命令 # 删除PODkubectl delete pod [pod name] --force --grace-period=0 -n [namespace] # 删除NAMESPACEkubectl delete namespace NAMESP 阅读全文
posted @ 2019-11-14 14:22 冥想心灵 阅读(203) 评论(0) 推荐(0) 编辑
摘要: k8s监控方案 1、cadvisor+heapster+influxdb+grafana cAdvisor(k8s node节点的kubelet已经集成了,暴露一个端口) <--容器中拿数据-- Heapster --汇总到--> InfluxDB <--拿数据展示--Grafana缺点:只能支持监 阅读全文
posted @ 2019-11-13 09:37 冥想心灵 阅读(2074) 评论(0) 推荐(0) 编辑
摘要: 一、Kubernetes平台环境规划 二、部署NGINX负载均衡(例如stream模块:stream是NGINX新加支持四层负载) Nginx01和Nginx02 10.192.27.111 10.192.27.112 [root@nginx01 ~]# cat > /etc/yum.repos.d 阅读全文
posted @ 2019-11-12 11:19 冥想心灵 阅读(34) 评论(0) 推荐(0) 编辑
摘要: 一、master01 10.192.27.100 拷到master02 10.192.27.114 #拷贝master安装目录 [root@master01 ~]# scp -r /opt/kubernetes root@10.192.27.114:/opt #拷贝master节点三个组件启动文件 阅读全文
posted @ 2019-11-12 09:32 冥想心灵 阅读(40) 评论(0) 推荐(0) 编辑
摘要: 一、服务功能简介 1. kubelet kubernetes 是一个分布式的集群管理系统,在每个节点(node)上都要运行一个 worker 对容器进行生命周期的管理,这个 worker 程序就是 kubelet。简单地说,kubelet 的主要功能就是定时从某个地方获取节点上 pod/contai 阅读全文
posted @ 2019-11-11 14:29 冥想心灵 阅读(98) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 10 ··· 14 下一页