首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏云原生系列

    k8s系列(6)-Helm

    官网介绍安装方案https://helm.sh/zh/docs/intro/install/, 然后安装不上,所以手动安装下

    98231编辑于 2022-10-20
  • 来自专栏五分钟学K8S

    五分钟K8S系列 - docker镜像管理

    latest# 拉取最新版的busybox镜像# 拉取特定版本的mysql镜像docker image pull mysql:8.08.0: Pulling from library/mysqlbd37f6d99203 Pull complete cf55ff1c80af: Pull complete Digest: sha256:a532724022429812ec797c285c1b540a644c15e248579c6bfdf12a8fbaab4964Status Dockerfile 是一个文本文件,包含了一系列的指令和参数,Docker 会根据这些指令一步步构建镜像。 /ubuntu:20.04@sha256:21ae67bf44d1d0a53ecdce48742c766e4 0.0s => => sha256:cc61ae337f89ec395bf1d0b13c6f58ee834e3fc57b0de67694302bb63729

    1K20编辑于 2024-04-30
  • 来自专栏五分钟学K8S

    五分钟K8S系列 - docker 容器的本质

    获取当前进程的 PID pid = os.Getpid() fmt.Printf("PID in new namespace: %d\n", pid)} syscall 相关的知识可以到五分钟GO

    53220编辑于 2024-04-30
  • 来自专栏项目文章

    【云原生|K8s系列6篇】:使用Service放缩应用

    本期文章是K8s系列6篇,主要是实战使用Service放缩应用。通过本期文章:我们将学习了解运行应用程序的多个实例,并且使用Service放缩应用。

    16510编辑于 2024-06-07
  • 来自专栏五分钟学K8S

    五分钟K8S系列开篇-初识Linux 容器化

    在接下来的时间,我将开一个很长的篇章来学习每个SRE与开发人员都必须熟悉的技术K8S,让我们一起学习一起进步,一起喝着咖啡搞SRE吧。 Experimental: false containerd: Version: 1.6.31 GitCommit: e377cd56a71523140ca6ae87e30244719194a521 io.containerd.runc.v2 Default Runtime: runc Init Binary: docker-init containerd version: e377cd56a71523140ca6ae87e30244719194a521

    55120编辑于 2024-04-29
  • 来自专栏五分钟学K8S

    五分钟K8S系列-深入浅出Dockerfile

    Dockerfile 是 Docker 镜像构建的核心,它通过一系列指令自动化地定义了镜像的构建过程。下面我们将详细介绍 Dockerfile 的制作流程,并通过案例展示其应用。 Dockerfile 简介    Dockerfile 是构建 Docker 镜像的核心脚本,它包含了一系列的指令,这些指令定义了镜像的构建过程。 dca176c9663a7ba4c1f0e710986f5a25e672842963d95b960191e2d9f718 424B / 424B  0.0s => => sha256:f9a80a55f492e823bf5d51f1bd5f87ea3eed1cb31788686aa99a2fb6                                                                 0.3s => => writing image sha256:d72611e47ccde8d858882cdc2a23bf166c8a96fcdf2973e273495e5ca6  

    90220编辑于 2024-05-01
  • 来自专栏快乐学AI系列

    快乐AI系列——计算机视觉(6)人脸检测和识别

    系列是由“MATRIX.矩阵之芯”精炼的AI快速入门系列,特色是内容简洁,学习快速。 基于特征的人脸识别将人脸图像转换为特征向量,再利用分类算法对其进行分类;而基于模型的人脸识别则使用统计模型、神经网络等算法,对人脸图像进行建模,以达到识别的目的。 你,废了吗?

    91520编辑于 2023-04-06
  • 来自专栏六个核弹的专栏

    k8s系列-helm

    helm 介绍 Helm 是 Kubernetes 的包管理器,Helm 由客户端组件 helm 和服务端组件 Tiller 组成, 能够将一组K8S资源打包统一管理。 Helm 三大核心概念: chart:Helm的打包格式叫做chart,所谓chart就是一系列文件, 它描述了一组相关的 k8s 集群资源 release:使用 helm install 命令在 Kubernetes #对应自己k8s版本号 wget https://get.helm.sh/helm-v3.6.1-linux-amd64.tar.gz tar xf helm-v3.8.1-linux-amd64. templates下的文件从命名我们就能知道是k8s的配置文件。我们按照创建容器控制器的经验就能生成这些文件。values.yaml 提供了应用在安装时的默认参数。 使用指令: helm install test test.tgz 安装helm包,会在你的k8s集群里面生成对应的pod等程序。

    83610编辑于 2022-12-23
  • 来自专栏golang算法架构leetcode技术php

    mac 上学习k8s系列(6)k8s-client实现kubectl

    https://github.com/kubernetes/client-go k8s-client 是对k8s api的一个封装,应用k8s-client 我们可以实现kubectl 所有功能。 RESTARTS AGE IP NODE NOMINATED NODE READINESS GATES coredns-f9fd979d6- cg26k 1/1 Running 6 30d 10.1.0.85 docker-desktop <none> <none> coredns-f9fd979d6-dqffw 1/1 Running 6 30d 10.1.0.84 docker-desktop 30d 192.168.65.4 docker-desktop <none> <none> kube-proxy-fw6rz

    52920编辑于 2022-08-02
  • 来自专栏彤哥读源码

    6. 死磕 k8s系列之windows安装docker客户端

    b34a5c8af56e510852c35414db4c1f4fa6172339 runc: Version: 1.0.0-rc8+dev GitCommit: 3e425f80a8c931f88e6d94a8c831b9d5aa481657

    1.6K20发布于 2020-02-11
  • 来自专栏六个核弹的专栏

    K8s系列-KubeSphere

    KubeSphere 介绍 KubeSphere是k8s控制台,ubeSphere 目前提供了工作负载管理、微服务治理、DevOps 工程、Source to Image、多租户管理、多维度监控、日志查询与收集 利用KubeSphere我们可以根据我们之前学习的 Jenkins docker k8s 搭建一套完整的私有云系统,极大的减少运维以及开发的工作量。 kubeSphere 安装 为了简化安装,我们这里使用的是KubeKey,KubeKey安装k8s的最低配置要求是2核4G,低于这个配置使用KubeKey会安装失败。 /kk init os 接下来我们生成一个配置文件来安装k8s和kubeSphere . 系列在这一篇算是终结了,下一篇会写普罗米修斯相关的文章,然后之后按照计划就是写我的 poseidon 项目了,目前对自己的要求就是一周一更新。

    1.5K10编辑于 2022-12-23
  • 来自专栏六个核弹的专栏

    k8s系列教程-初识k8s

    Kubernetes中概念的简要概述 Cluster : 集群是指由Kubernetes使用一系列的物理机、虚拟机和其他基础资源来运行你的应用程序。 window下搭建k8s环境 搭建k8s开发环境有三种,一种是通过docker desktop + Minikube 来直接在你的电脑上搭建,这种搭建方式存在的问题比较多,很多功能不支持,不建议使用。 另外一种方式是通过Docker Desktop安装k8s,这种k8s是单机版的,master 和node 是同一个节点也就是本机,这种方式安装的k8s基本上能满足我们的学习需求,初期学习阶段可以使用这种安装方式 相关镜像(确认k8s-for-docker-desktop文件夹下的images中的k8s和本地安装的docker中需要的k8s版本保持一致) . 修改linux的内核采纳数,添加网桥过滤和地址转发功能 # 编辑/etc/sysctl.d/kubernetes.conf文件,添加如下配置: net.bridge.bridge-nf-call-ip6tables

    2.2K20编辑于 2022-12-23
  • 来自专栏盛开在夏天的太阳

    k8s连载系列k8s介绍

    一、k8s的历史演变 k8s的演变过程:首先从传统的服务-->虚拟机部署-->容器部署-->k8sk8s的由来,归根结底是容器的由来,搞清楚容器的来历,k8s是在容器的基础上,方便容器管理、维护,包括声明式配置和自动化。 K8S 就是以 pod 为单位进行编排操作。 同时,K8S 还要和其它相关软件配合,来完成联网、存储、安全等功能。 3、容器和k8s的关系 K8S 和 Docker 们不是替代关系,而是配合关系。 二、K8S的特性 1.高可用,不宕机,自动灾难恢复 2.灰度更新,不影响业务正常运转 3.一键回滚到历史版本 4.方便的伸缩管理(包括应用伸缩,机器增减),提供负载均衡 5.有一个完善的生态体系 6.轻量级

    3.1K33编辑于 2022-11-16
  • 来自专栏海天一树

    小朋友Java(6):封装

    面向对象有三大特征:封装(Encapsulation)、继承(Inheritance)和多态(Polymorphism)。 本节讲封装。 程序1 class Woman { private String name; private int age; private Man husband; public void setName(String name) { this.name = name; } public String getName()

    63480发布于 2018-04-17
  • 来自专栏仙士可博客

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

    Swarm:Docker自己的容器编排工具 Mesos:Apache的一个资源统一管控的工具,需要和Marathon结合使用 Kubernetes:Google开源的的容器编排工具 kubernetes(k8s 服务可以通过自动发现的形式找到它所依赖的服务 负载均衡:如果一个服务起动了多个容器,能够自动实现请求的负载均衡 版本回退:如果发现新发布的程序版本有问题,可以立即回退到原来的版本 存储编排:可以根据容器自身的需求自动创建存储卷 一个k8s pods -n kube-system  NAME                             READY   STATUS    RESTARTS        AGE coredns-6d8c4cb4d -575sw          1/1     Running   1 (5h29m ago)   23h coredns-6d8c4cb4d-p4nv8          1/1     Running

    1.5K41编辑于 2022-09-13
  • 来自专栏Java帮帮-微信公众号-技术文章全总结

    Java面试系列6

    Collections是针对集合类的一个帮助类,他提供一系列静态方法实现对各种集合的搜索、排序、线程安全化等操作。 清明习俗 清明节的习俗除了讲究禁火、扫墓,还有踏青、荡秋千、蹴鞠、打马球、插柳等一系列风俗体育活动。相传这是因为寒食节要寒食禁火,为了防止寒食冷餐伤身,所以大家来参加一些体育活动,来锻炼身体。

    76850发布于 2018-03-19
  • 来自专栏golang云原生new

    k8s 系列】docker回顾,k8s 起航

    k8s 逐渐已经作为一个程序员不得不学的技术,尤其是做云原生的兄弟们,若你会,那么还是挺难的 学习 k8s ,实践尤为重要,如果身边有自己公司就是做云的,那么云服务器倒是不用担心,若不是,我们可以在网上购买各大云厂商的服务器 ,用于学习用于精进自己 如下是 k8s 官网,最好的资料莫过于官网了 点击进入 k8s 官网 现状 公司一直在发展,各种设置也在推陈出新,现在就有一个很明显的对比 从最开是的 IT 基础设置主机化

    55140编辑于 2023-09-01
  • 来自专栏云原生系列

    k8s系列(8)-Ingress

    完整系列k8s系列(1)-腾讯云CVM手动部署K8S_Dashboard安装1k8s系列(1)-腾讯云CVM手动部署K8S_Dashboard安装2k8s系列(2)-Servicek8s系列(3)-StatefulSet 的MongoDB实战k8s系列(4)-MongoDB数据持久化k8s系列(5)-Configmap和Secretk8s系列(6)-Helmk8s系列(7)-命名空间k8s系列(8)-Ingressk8s 系列(9)-容忍、污点、亲和介绍在腾讯云上新建集群,以及负载均衡,并通过Ingress访问的示意图如下:图片一. secret创建图片apiVersion: v1kind: Secretmetadata

    73931编辑于 2022-10-21
  • 来自专栏技术文献

    拥抱K8s系列-01

    请出门左转到 https://xie.infoq.cn/article/346a3848bdb6d2bd8cd7e205e 第二步:访问nginx 这两个nginx都启动完毕了,我们使用浏览器访问看看 ─ access.log │   └── error.log └── nginx.conf tail /data/nginx/logs/access.log | grep ^200 200 - 6f5d41c74846851abb22c558501c757b

    52330发布于 2020-09-27
  • 来自专栏云原生系列

    k8s系列(2)-Service

    完整系列k8s系列(1)-腾讯云CVM手动部署K8S_Dashboard安装1k8s系列(1)-腾讯云CVM手动部署K8S_Dashboard安装2k8s系列(2)-Servicek8s系列(3)-StatefulSet 的MongoDB实战k8s系列(4)-MongoDB数据持久化k8s系列(5)-Configmap和Secretk8s系列(6)-Helmk8s系列(7)-命名空间k8s系列(8)-Ingressk8s 系列(9)-容忍、污点、亲和特性Service 通过 label 关联对应的 PodServcie 生命周期不跟 Pod 绑定,不会因为 Pod 重创改变 IP提供了负载均衡功能,自动转发流量到不同 Pod 找到了service,service做负载均衡图片LoadBalancer需要负载均衡器(通常都需要云服务商提供,裸机可以安装 METALLB 测试)会额外生成一个 IP 对外服务K8S 支持的负载均衡器

    62731编辑于 2022-10-21
领券