#Kubernetes

DevOps与Kubernetes 、容器的关系

 近两年,随着容器、Kubernetes等技术的兴起,DevOps这个概念被广泛提及并被大量使用。本文将会从以下几个方面着手,结合实验展现的方式,让读者真正理解DevOps的含义。DevOps产生的背景DevOps与容器、Kubernetes之间的关系DevOps的常用工具DevOps中的Dev指的Devel...

二、kubernetes搭建集群

一、准备工作 主要内容1.环境准备(2主机)2.安装流程3.问题分析4.总结环境配置(2主机)系统:CentOS7.3x64网络:局域网(VPC)主机:master:172.16.0.17node-1:172.16.0.7 1、主机名要求 设置hostname-将hostname修改为k8...
代码星球 ·2020-04-12

mac上利用minikube搭建kubernetes(k8s)环境

友情提示:对于初次接触k8s的同学,强烈建议先看看本文最后的参考文章。环境:macos(Mojave)前提:先安装好kubectl(brewinstallkubectl)、dockerdesktop(建议最新版本)步骤:一、安装VirtualBox下载地址: https://www.virtualbox.or...

通过k8s(Kubernetes)搭建jmeter的压测环境master-slave架构,实现弹性伸缩

在k8s上部署jmeter的mater和slave,根据压测需求动态增减master和slave节点数量,即可以完成压测任务,又可以是资源利用最大化 https://blog.kubernauts.io/load-testing-as-a-service-with-jmeter-on-kubernetes-f...

基于Kubernetess集群部署完整示例——Guestbook

  本文依赖环境:Centos7部署Kubernetes集群、基于Kubernetes集群部署skyDNS服务  该示例中,我们将创建一个redis-master、两个redis-slave、三个frontend。其中,slave会实时备份master中数据,frontend会向master中写数据,之后会从slave...

Kubernetes学习系列

  这段时间项目组内想要引入Kubernetes,作为第二代容器调度引擎,故最近在系统的学习Kubernetes。整理了一些学习笔记,心得,放到博客中,一来记录自己的学习经过,二来看能否帮到有需要的同学。详情见下:1、Kubernetes核心概念总结——介绍基础架构、Pod、RC、Job、Ser...
代码星球 ·2020-04-05

基于Kubernetes集群部署skyDNS服务

  在之前几篇文章的基础,(Centos7部署Kubernetes集群、基于kubernetes集群部署DashBoard、为Kubernetes集群部署本地镜像仓库),本文继续搭建Kubernete中的服务注册发现机制——SkyDNS.1.1原理  通过前面对Kubernetes的讨论(Kub...

Kubernetes的yaml文件中command的使用

前面说了init容器initContainers,这主要是为应用容器做前期准备工作的,一般都会用到shell脚本,这就会用到command,这里写写command的用法。   command就是将命令在创建的容器中执行,有这些命令去完成一些工作,command用法和dockerfile中的...

Kubernetes的初始化容器initContainers

initContainers是一种专用的容器,在应用程序容器启动之前运行,可以包括一些应用程序镜像中不存在的实用工具和安装脚本,可以完成应用的必要数据初始化等工作。总的来说就是在正式的容器启动之前做一些准备工作的。    例如一个应用容器挂载的volume目录需要一些必不可少的初...

Kubernetes对象中的PersistentVolume、PersistentVolumeClaim和StorageClass的概念关系

Kubernetes容器要持久化数据,离不开volume,k8s的volume和Docker原生概念中的volume有一些差别,不过本次不讲这个,本次要明确的是k8s持久化数据用到的几个对象PersistentVolume、PersistentVolumeClaim和StorageClass,首先明确这既然都是k8s对...

kubernetes容易混淆的几个端口

k8s服务的配置文件中几个端口参数,nodePort、port、targetPort,刚开始的时候不理解什么意思很容易混淆写错,这里总结一下,概括来说就是nodePort和port都是k8s的service暴露的端口,targetPort是容器本身暴露的端口。区别是nodePort暴露给k8s集群外部流量访问用,por...

基于 KubeSphere CI/CD 将 Spring Boot 项目发布至 Kubernetes

 本示例基于开源的 KubeSphere容器平台 演示如何通过GitHub仓库中的Jenkinsfile来创建流水线,流水线共包括8个阶段,最终将一个HelloWorld页面部署到Kubernetes集群中的不同namespace。下面的流程图简单说明了流水线完整的工作过程:流程说明:阶段...

Kubernetes集群搭建过程中遇到的问题

1.创建NginxPod过程中报如下错误:  #kubectlcreate-fnginx-pod.yamlErrorfromserver:errorwhencreating"nginx-pod.yaml":Pod"nginx"isforbidden:noAPItokenfoundforservice...

kubernetes基础

  (1)什么是Kubernetes?Kubernetes是一个在集群主机间进行自动化部署、扩展和容器操作的提供以容器为中心基础设施的开源平台。通过Kubernetes,你可以快速有效地响应用户需求:快速而有预期地部署你的应用极速地扩展你的应用无缝铺展新的应用功能节省资源,优化硬件资源的使用我们的目...
IT猿 ·2020-03-27
首页上一页...45678下一页尾页