Kubernetes Secret是一个包含少量敏感数据的对象,如密码,令牌或密钥,如果这些信息放到pod或image中,存在很大的安全风险。为了降低密码泄露的风险,可以创建一个secretKeyRef,并在pod定义的时候使用。
未分类
在Kubernetes集群中创建CronJob运行自动化任务
kubectl create -f https://raw.githubusercontent.com/kubernetes/website/master/content/en/examples/application/job/cronjob.yaml
apiVersion: batch/v1beta1
kind: CronJob
metadata:
name: hello
spec:
schedule: “*/1 * * * *”
jobTemplate:
spec:
template:
spec:
containers:
– name: hello
image: busybox
args:
– /bin/sh
– -c
– date; echo Hello from the Kubernetes cluster
restartPolicy: OnFailure
或者通过kubectl run方式创建
Kubernetes集群中部署单实例MySQL
Mysql服务属于有状态的单实例应用程序,因为/var/lib/mysql目录需要持久化存储。
我们在部署mysql服务之前,首先创建了一个查找20G卷的PersistentVolumeClaim,使用PersistentVolumeClaim将其连接到现有PersistentVolume来运行有状态应用程序。
如何配置LINUX可以让普通用户使用80端口或1024以下的端口
报错信息如下:
2018/03/12 12:11:56 [emerg] 20800#0: bind() to 0.0.0.0:80 failed (13: Permission denied)解决方法一:
CAP_NET_BIND_SERVICE
普通用户不能通过bind函数绑定小于1024的端口,而root用户可以做到,CAP_NET_BIND_SERVICE的作用就是让普通用户也可以绑端口到1024以下。
使用kubeadm安装单个master的Kubernetes 1.13集群
RHEL/CentOS系统或更多
每台机器2GB或更多RAM
每台机器2个CPU或更多CPU
每个节点的唯一主机名,MAC地址和product_uuid
保证端口未被占用,master端口:6443,2379-2380,10250,10251,10252 node端口:10250,30000-32767
SQL的分类
SQL语言共分为四大类:数据查询语言DQL;数据操纵语言DML; 数据定义语言DDL;数据控制语言DCL。
MySQL如何将一个表导出为excel表格
echo "SELECT * FROM tb1 WHERE 1 ORDER BY id DESC LIMIT 0, 50;" | mysql -h localhost -uroot -p 库名 > /tmp/test.