我正在添加一个入口,如下所示:
apiVersion: networking.k8s.io/v1
kind: Ingress
metadata:
name: cheddar
spec:
rules:
- host: cheddar.213.215.191.78.nip.io
http:
paths:
- backend:
service:
name: cheddar
port:
number: 80
path: /
pathType: ImplementationSpecific
Run Code Online (Sandbox Code Playgroud)
但日志抱怨:
W0205 15:14:07.482439 1 warnings.go:67] extensions/v1beta1 Ingress is deprecated in v1.14+, unavailable in v1.22+; use networking.k8s.io/v1 Ingress
time="2021-02-05T15:14:07Z" level=info msg="Updated ingress status" namespace=default ingress=cheddar
W0205 15:18:19.104225 1 warnings.go:67] networking.k8s.io/v1beta1 IngressClass is deprecated in v1.19+, unavailable in v1.22+; use networking.k8s.io/v1 IngressClassList
Run Code Online (Sandbox Code Playgroud)
为什么?什么是正确的 yaml 使用?我目前在 microk8s 1.20
我很高兴通过jedi配置emacs并使用自动完成功能,并通过flycheck和booturap中创建的virtualenvs进行语法检查.这一切似乎都有效.
我想添加使用flycheck-pylint的功能(导入时出错),但我无法使其正常工作.即使我手动更改了virtualenv(Mx:pyvenv-activate RET path-to-my-venv),我仍然会看到很多导入错误来自于使用的错误virtualenv.
我目前的初始化代码:
(require 'pyvenv)
(add-hook 'after-init-hook #'global-flycheck-mode)
(defun set-flake8-executable ()
(pyvenv-activate (get-current-buffer-venv))
(flycheck-set-checker-executable (quote python-flake8)
(get-current-buffer-flake8)))
Run Code Online (Sandbox Code Playgroud)
其中"get-current-buffer-venv"和"get-current-buffer-flake8"是实现我特定设置并正常工作的函数.
如何更改使用的解释器?
我想使用jsPDF.html将html页面转换为pdf,我正在使用以下代码:
savePdf () {
var pdf = new jsPDF({unit: 'mm', format: 'a4', orientation: 'portrait' })
pdf.html(document.getElementById('printable-cv'), {
callback: function (pdf) {
pdf.save('cv-a4.pdf');
}
})
}
Run Code Online (Sandbox Code Playgroud)
但是我得到了错误html2canvas not loaded:我忘了吗?我有html2canvas
“ html2canvas”:“ ^ 1.0.0-alpha.12”
我正在将vuejs与webpack一起使用。
在同一页面中,我当前正在使用带有以下代码的html2pdf:
savePdf0 () {
let opt = {
filename: 'cv.pdf',
enableLinks: true,
image: { type: 'jpeg', quality: 0.98 },
html2canvas: {
scale: 8,
useCORS: true,
width: 310,
letterRendering: true,
},
jsPDF: { unit: 'mm', format: 'a4', orientation: 'portrait' },
}
html2pdf().set(opt).from(document.getElementById('printable-cv')).save() …Run Code Online (Sandbox Code Playgroud) 我正在学习 helm3 和 k8s (microk8s)。在尝试以下命令时:
helm install traefik traefik/traefik -n traefik --values traefik-values.yaml
Run Code Online (Sandbox Code Playgroud)
和 traefik-values.yaml 具有以下值:
additionalArguments:
- "--certificatesresolvers.letsencrypt.acme.email=<my-email>"
- "--certificatesresolvers.letsencrypt.acme.storage=/data/acme.json"
- "--certificatesresolvers.letsencrypt.acme.caserver=https://acme-v02.api.letsencrypt.org/directory"
- "--certificatesResolvers.letsencrypt.acme.tlschallenge=true"
- "--api.insecure=true"
- "--accesslog=true"
- "--log.level=INFO"
hostNetwork: true
ipaddress: <my-ip>
service:
type: ClusterIP
ports:
web:
port: 80
websecure:
port: 443
Run Code Online (Sandbox Code Playgroud)
我收到此绑定权限错误
traefik.go:76: command traefik error: error while building entryPoint web: error preparing server: error opening listener: listen tcp :80: bind: permission denied
Run Code Online (Sandbox Code Playgroud)
另一方面,我可以使用以下yaml文件(大约是Traefik 站点上的示例)在相同的端口(80 和 443)上安装 Traefik :
---
apiVersion: v1 …Run Code Online (Sandbox Code Playgroud) 我需要以编程方式在openoffice writer中复制Table的行.
这不难通过添加行table.Rows.insertByIndex(idx, count),那加空行,很容易到该行指定的文本添加DataArray到CellRange.通过这种方式,您可以放松对单元格样式的控制,特别是如果单元格具有不同样式(粗体/斜体)的单词,则会将其展平为同一个面.我需要的是以保留单元格/行中每个单词的样式的方式复制行.
这是使用openoffice的Python模板系统的最后一步(http://oootemplate.argolinux.org).我通过Python中的uno接口访问文档,但任何语言都可以解释它背后的逻辑.
kubernetes ×2
microk8s ×2
python ×2
emacs ×1
flycheck ×1
html2canvas ×1
html2pdf ×1
jspdf ×1
odt ×1
templates ×1
traefik ×1
virtualenv ×1