源码:
import console; |
源码:
import console; |
有的时候做的程序需要只能打开一个,如何实现呢?
1.打开当前窗体设计界面
2.从工具箱里面找到原子窗体
点击原子窗体,就会自动生成对应的代码。
这样,就搞定了。
示例代码:
第一步:下载repo文件
curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo |
第二步:清除缓存
yum clean all |
第三步:生成缓存 (这一步有点慢,需要耐心等待)
yum makecache |
至此,Centos7配置阿里云yum源成功。
K8s集群部署完毕后,安装kuboard(版本号:v3.5.2.7),查看kuboard状态为running。
[root@master ~]# kubectl get pods -A|grep kuboard |
但是访问kuboard报错:
{ |
查看kuboar容器日志:
kubectl logs kuboard-v3-master -n kuboard
众所周知,nginx的50x页面/404页面都是类似如下:
由于此界面暴露了web容器信息,在漏洞扫描时是无法过关的。
在k8s集群里,不重新制作nginx镜像的情况下,如何替换掉默认的nginx的50x/404界面呢?
在nginx里,错误界面的默认配置如下:
error_page 500 502 503 504 /50x.html; |
我们要重新指定错误界面,修改成如下配置即可:
error_page 500 502 503 504 /502.html; |
当然,这个需要事先准备好502.html和404.html,这个很简单,直接在deployment的preStart里动态写入即可。
完整的yaml如下:
k8s集群在 执行kubectl get pods -A
命令后发现某个pod一直处于pending状态 。 执行 kubectl describe pod <pod名> -n <pod所在命名空间>
后找到pending原因,如下:
nodes are available: 1 node(s) had untolerated taint {node-role.kubernetes.io/control-plane: }, that the pod didn't tolerate |
提示控制面(即master节点)有污点。
查找节点是否存在污点:
kubectl describe nodes <node-name> |grep Taints |