logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Linux使用snoopy记录命令执行日志

注:本文基于CentOS 6.5编写1、关于snoopysnoopy是一个开源的轻量级lib库, 可以记录系统中所有执行过的命令和参数。它是以预加载(preload)的方式实现历史命令的记录。 通过封装execv()和execve()系统调用,在发生这两个系统调用的时候记录下所需要的信息。2、安装在CentOS 6.5系统上可以直接通过yum方式安装,如果没有对应的rpm包也可以直接用源码...

部署k8s dashboard

1 前提已通过kubeadm搭建集群环境,具体可参考——使用kubeadm部署k8s 1.15集群——基于CentOS 72 创建dashboard应用直接使用官网提供的yaml文件,kubectl apply -f https://raw.githubusercontent.com/kubernetes/dashboard/v2.2.0/aio/deploy/recommended.yaml执行

#kubernetes
git恢复本地文件

背景项目管理过程中,有时候会误删文件,此时使用git pull没办法恢复。那有没有什么办法可以像svn那样,把当前缺失的文件一把恢复呢?答案是肯定的。解决手段1、恢复单个文件如果删除的只是某个文件,处理方式很简单,直接checkout即可,git checkout -- file其中,checkout后面两个-,是为了防止刚好有个分支名字为file。如果删除的文件很多呢,总不可能一...

python 查看函数帮助信息

注:本文基于Python 2.7.5编写在linux上查看某个命令的使用可以使用man看用户手册,但是对于python的一些函数使用,却没办法使用man这个命令,但是也是有办法查询相应的帮助信息的。那就是用help的方式。首先要进入python交互式环境,然后直接使用help(fun)的方式查看。[root@CentOS-7-2 ~]# pythonPython 2.7.5 (d...

python生成随机字符串和数字

需求随机生成定长的小写字母和数字组合。实现#!/usr/bin/env python# -*- coding:utf-8 -*-import randomdef getRandomSet(bits):num_set = [chr(i) for i in range(48,58)]char_set = [chr(i) for i in range(97,123)]...

kubeadm重新生成admin.conf

一条指令搞定,kubeadm init phase kubeconfig admin如果有多个网卡,需要用–apiserver-advertise-address指定apiserver监听地址,证书地址可以用–cert-dir指定,默认/etc/kubernetes/pki,生成的admin.conf默认为/etc/kubernetes/admin.conf...

单机版k8s集群搭建及Java Web应用部署

注:本文基于CentOS 7.2编写背景最近在阅读《Kubernetes权威指南》这本书,该书最开始的例子是搭建单机版k8s集群,然后部署一个Java应用。跟着操作的过程中,遇到不少的坑,记录一下,也算是给后面的人提个醒吧。项目介绍该例子就是一个简单的Java Web应用,结构简单,是一个运行在Tomcat里的Web App,JSP页面通过JDBC直接访问MySQL数据库并展示数据。因此就...

kubernetes新建rc成功却没创建pod

背景通过yaml文件创建rc返回成功,但是pod却没有创建,查询时一直返回No resources found,[root@CentOS-7-4 /home/k8s]# kubectl create -f redis-master-controller.yamlreplicationcontroller "redis-master" created[root@C

#kubernetes
使用kubeadm部署k8s 1.15集群——基于CentOS 7

背景之前搭建的k8s集群是基于CentOS 7自带yum源,版本老旧,是1.5.2版本,但是目前社区k8s版本已经发布1.15版本了,因此想要了解最新特性和方向还是需要通过二进制部署方式,使用最新版本搭建集群。k8s 1.15版本我们可以通过版本的release notes(https://kubernetes.io/docs/setup/release/notes/)了解一些信息,尤其是一...

Istio安装与使用

Istio是Service Mesh模式的一种实现,多用于微服务的治理。Kubernetes能够覆盖服务的部署、升级、扩容等运行管理能力,但对于服务治理,如服务的熔断、限流、动态路由、调用链追踪就无能为力。因此Istio就能和Kubernetes互补,成为微服务管理的最佳实践之一。Istio的核心思想就是将服务治理的功能从业务服务中独立出来,作为一个sidecar容器,解耦的同时也能够兼容不同语言

暂无文章信息