k8s学习五-k8s介绍(为什么要学k8s)

应用部署方式的演变在部署应用程序的方式上,主要经历了3个时代:传统部署互联网早期,会直接将应用程序部署在物理机上,例如直接将java程序部署到物理机中优点:简单,不需要其他技术的参与缺点:不能为应用程序定义资源使用边界,很难合理的分配计算资源,而且程序之间容易产生互相影响比如2个java程序,互相争抢内存,可能出现一个占用90%cpu+内存,另一个只能分配10%的情况当1个程序出现漏洞时,可能导致
阅读全文

k8s学习四-部署节点加入集群

集群环境配置从节点加入集群的环境步骤配置跟master类似,但是可以不需要部署网络插件 flannel参考文章:https://www.php20.cn/article/387 准备工作:一台ubuntu服务器(虚拟机)k8s环境配置host配置我们先给服务器定义好hosts,便于直接找到该服务器ip192.168.192.10 node-1注意,后面如果需要增加集群,也需要配
阅读全文

k8s学习三:创建一个nginx服务

部署nginx服务创建nginx服务:root@test02:/home/tioncico# kubectl create deployment nginx  --image=nginx:1.14-alpine deployment.apps/nginx created root@test02:/home/tioncico#
阅读全文

k8s学习二:学习基本概念和搭建dashboard

前言在上一篇,我们已经搭建好了一个k8s的集群环境,现在开始整可视化这个时候,我们可以了解一些名词masterMaster 节点是 Kubernetes 集群的控制节点,负责整个集群的管理和控制我们之前搭建的就是master节点,可以通过docker ps,docker images看到它运行的组件:这些组件具体有啥用暂时不讲,后面慢慢来podPod 是 Kubernetes 最基本的部署调度单元
阅读全文

k8s学习一:使用kubeadm安装k8s

写在开头在学习整个k8s之前,先想办法搭建个k8s出现成果,然后根据这个成果进行深入学习,才会让人有学习的动力,本文将记录自己的安装k8s教程准备工作:一台ubuntu服务器(虚拟机)k8s环境配置host配置我们先给服务器定义好hosts,便于直接找到该服务器ip192.168.192.9 master注意,后面如果需要增加集群,也需要配置其他的hosts主机名修改(非必要)修改 /e
阅读全文

docker的多阶段构建

如何执行go程序写一个go的程序:package main import "fmt" func main() {    fmt.Println("hello world") }在本地的话,我们可以有2种方案执行 go run main
阅读全文

go的return和defer

示例一  defer的固定传参package main import "fmt" func main() {    fmt.Println("主函数输出:", test()) } func test() int {
阅读全文

详解gc(垃圾回收)机制(一)

虚拟内存进程在运行时,所操作的内存就是虚拟内存,每个进程之间的虚拟内存互相独立,通过 MMU 内存管理技术再映射到物理内存中,同时,虚拟内存空间块分为:栈内存栈内存在函数中定义的一些基本类型的变量和对象的引用变量都在函数的栈内存中分配。在调用栈结束后将会自动回收#include<stdio.h> #include<stdlib.h> void test()
阅读全文

图解|cgroup 设计分析(Docker底层技术)

cgroup 可能很多人都不了解,但提起 Docker 估计每个后端程序员都了解过。是的,Docker 已经成为程序员必须掌握的技术之一了。Docker 主要解决了传统虚拟机启动慢、占用大量资源的缺点。当然,本文的重点并不是 Docker,而是 Docker 的底层支撑技术 cgroup。可以这样说,没有&n
阅读全文

go语言map[string]string 转map[string]interface{}

var params = make(map[string]string) var requestParams = make(map[string]interface{}) for k, v := range params {    reques
阅读全文
首页 12345 末页 共 347 条记录
  • 本站由白俊遥博客程序搭建
    © 2017-1-17 php20.cn 版权所有 ICP证:闽ICP备17001387号
  • 本网站由: 提供cdn加速/云存储服务
  • 联系邮箱:1067197739@qq.com