制作自己的docker镜像并发布到k8s
本篇主要讲述如何将自己的程序生成docker镜像,并且发布到k8s环境的简单步骤。在这之前你需要了解基本的docker使用,基本的k8s概念和命令。
2019-10-10
每天一点 Kubernetes(k8s)--1
如果使用正式的 k8s,那我们可能需要花很多钱买服务器才可以,所以我们选择一个简单易用的,轻量的,可以在本地环境全量试验 k8s 的环境。网上有很多种,我选择 kind,它满足我以上说的所有要求,使用 docker 运行,其他的 minikube 较重使用虚拟机构建,k3s 合并了很多功能,不能方便的体现 k8s 的各种概念。
云原生 07:改用 K3s,并使用 K3s 内置的 Traefik 做 Ingress 网关
系列专栏声明:比较流水,主要是写一些踩坑的点,和实践中与文档差距较大的地方的思考。这个专栏的典型特征可能是 次佳实践,争取能在大量的最佳实践中生存。
CS 341 编程语言讲解
CS 341Programming LanguagesFall 2023Homework #02Complete By: 10/08/2023 @11:59pmPolicy: Individual work only, late worknot acceptedAssignment: complete F#programSubmission: submit “main.fs” electronically on GradescopePre-requisites: Lecture informationReading / F# ReferencesHere are some referen...
2023-10-06
gitlab + gitlab-runner 集成 CICD
gitlab + gitlab-runner 集成 CICD 1 gitlab-runner 安装 1.1 下载执行文件 {代码...} 1.2 设置执行权限 {代码...} 1.3 创建 GitLab CI 用户 {代码...} 1.4 运行服务 {代码...} 2 gitlab-runner 注册 2.1 获取 Gitlab 注册令牌 打开 gitlab 项目 -> 设置 -> CI / CD -> Runners 设置 2.2 LINUX 注册 运行注册 {...
Windows环境下Nginx配置SSL免费证书(Let’s Encrypt)
现如今,百度、谷歌、Github等网站已经全站启用https,https就像是给网站上了一个“锁”,HTTPS做的就是给请求加密,让其对用户更加安全。对于自身而言除了保障用户利益外,还可避免本属于自己的流量被挟持。谷歌已经将http定义为不安全的网站,在我看来HTTPS已经是未来的趋势。
kubeadm简易安装k8s
本文主要目的是为探索学习k8s提供一个简单的环境。学习如何使用kubeadm,在Vagrant管理的虚拟机上,安装一个简易的3节点k8s集群。当然,实际环境的k8s集群不会这么简单,但是从能跑起来的最简安装学起更容易,也能了解k8s的基本组成部分。
go源码阅读 strings.ToLower , strings.ToUpper核心原理解析
转化小写的思路是,只要在遍历字符,只要在 A-Z,就转化a-z而他们之间相差一个 'a'-'A'的大小。小写比大写大 'a'-'A'的大小。
2022-07-27
使用二进制方式安装Docker
长期使用安装工具进行安装docker,今天用二进制方式手动安装一下docker环境。 {代码...} 准备docker的service文件 {代码...} 启动验证 {代码...} 创建docker配置文件 {代码...} Linux运维交流社区Linux运维交流社区,互联网新闻以及技术交流。84篇原创内容公众号 [链接][链接][链接][链接][链接][链接][链接][链接][链接...
2022-02-11
LeetCode-010-正则表达式匹配
题目描述:给你一个字符串 s 和一个字符规律 p,请你来实现一个支持 '.' 和 '*' 的正则表达式匹配。'.' 匹配任意单个字符'*' 匹配零个或多个前面的那一个元素所谓匹配,是要涵盖 整个 字符串 s的,而不是部分字符串。示例说明请见LeetCode官网。来源:力扣(LeetCode)链接:[链接]著作权归领扣网络所有。商业转载请联系...
leetcode 第 177 场周赛 - 答案和思路
本次没有很难的题目 第一题 5169.日期之间隔几天 [链接] 实际上应该用模拟的方法计算天数。我这里使用 python 的 datetime 库直接算出来了,有点作弊嫌疑,但是能过。 {代码...} 第二题 5170.验证二叉树 [链接] 要保证只有一个点入度为 0,其他点入度都是 1,而且全图没有环,就是树。 为了防止 0 号点不是根,计算了所...
Leetcode 466 - 统计重复个数
如果我们可以从 s2 中删除某些字符使其变为 s1,则称字符串 s1 可以从字符串 s2 获得。例如,根据定义,"abc" 可以从 “abdbec” 获得,但不能从 “acbbe” 获得。
2020-04-24
471. Encode String with Shortest Length
这道题关键是找sub = abcabc这种可压缩的情况,其中sub = s[i,j]。方法比较巧妙,用sub+sub = abcabcabcabc,找第二个s在s+s里出现的位置,如果不是len(sub),则说明sub有重复,那么就要压缩这个sub,重复次数是len(sub) / indexOf(sub, 1),重复的string用的是之前压缩过的dpi,index = indexOf(sub, 1)。
2017-02-14
最简单的 K8S 部署文件编写姿势,没有之一!
1. 头疼编写K8S部署文件?K8S yaml 参数很多,需要边写边查?保留回滚版本数怎么设?如何探测启动成功,如何探活?如何分配和限制资源?如何设置时区?否则打印日志是GMT标准时间如何暴露服务供其它服务调用?如何根据CPU和内存使用率来配置水平伸缩?首先,你需要知道有这些知识点,其次要把这些知识点都搞明白也不容易...
2020-12-14
gpu-jupyter使用说明
宿主机 安装 driver {代码...} 测试 nvidia-smi 驱动 {代码...} 使用 gpu-burn 测试 gpu {代码...} gub-burn 的 dockerfile {代码...} 赠送的 一些 tf 简单代码 {代码...} 来聊聊天啊
2022-11-20
log4s 方便的前端日志下载工具
log4s [链接] log4s是对log4b的重构,并且让其支持npm下载。 做这个工具是因为: 某些时候看服务端日志太麻烦 提Bug时,给的相关信息又无法分析出问题原因 有些错误是无法说明清楚的,比如websocket接收到的某个消息的某个字段错误。 所以我做了这个工具,可以点击某个按钮,就能把前端日志下载下来,然后将日志附在Bug...
每日一练(23):第一个只出现一次的字符
title: 每日一练(23):第一个只出现一次的字符categories:[剑指offer]tags:[每日一练]date: 2022/02/22每日一练(23):第一个只出现一次的字符在字符串 s 中找出第一个只出现一次的字符。如果没有,返回一个单空格。 s 只包含小写字母。示例 1:输入:s = "abaccdeff"输出:'b'示例 2:输入:s = ""输出:' '限制:0 &l...
2022-02-22