我正在使用 ubuntu-16.04 和 docker 版本 19.03.8 在本地系统中使用 Helm 3 运行 minikube(版本:v1.10.1)。目前,即使本地磁盘有足够的空间,我也会遇到“没有剩余空间”的问题。
如何增加空间?这是 POD 描述细节:
Normal Scheduled 3m41s default-scheduler Successfully assigned default/greeter-5fb8ccb96b-zwzfc to minikube
Warning Failed 108s kubelet, minikube Failed to pull image "12345.dkr.ecr.ap-south-1.amazonaws.com/micro:latest": rpc error: code = Unknown desc = write /var/lib/docker/tmp/GetImageBlob679392224: no space left on device
Warning Failed 55s (x2 over 108s) kubelet, minikube Error: ErrImagePull
Warning Failed 55s kubelet, minikube Failed to pull image "12345.dkr.ecr.ap-south-1.amazonaws.com/micro:latest": rpc error: code = Unknown desc = write /var/lib/docker/tmp/GetImageBlob816503247: no space left on …Run Code Online (Sandbox Code Playgroud) 我正在 Azure 上使用多个 Kubernetes 集群,因此我需要快速从一个集群更改为另一个集群,而我的路径中没有各种文件C:\Users\username\.kube,因为当我希望更改为其他文件时,我必须重命名或替换文件。
我有两个集群,配置文件存储在.kube. 我出口KUBECONFIG如下
export KUBECONFIG=/home/vagrant/.kube/config-cluster1:/home/vagrant/.kube/config-cluster2
Run Code Online (Sandbox Code Playgroud)
检查上下文
kubectl config get-contexts
CURRENT NAME CLUSTER AUTHINFO NAMESPACE
* cluster-1 cluster-1 kubernetes-admin
cluster-2 cluster-2 kubernetes-admin
Run Code Online (Sandbox Code Playgroud)
但是当我选择 cluster-2 作为我当前的上下文时,我收到一个错误
kubectl config get-contexts
CURRENT NAME CLUSTER AUTHINFO NAMESPACE
* cluster-1 cluster-1 kubernetes-admin
cluster-2 cluster-2 kubernetes-admin
kubectl config use-context cluster-2
Switched to context "cluster-2".
kubectl get pods -A
error: You must be logged in to the server (Unauthorized)
Run Code Online (Sandbox Code Playgroud)
如果我只导出 cluster-2 的配置并尝试运行kubectl它就可以了。
我的问题是我是正确导出配置文件还是应该做更多的事情。
尝试在 gitlab-ci.yml 中定义字符串变量列表,需要在脚本内遍历。
尝试了以下语法,但都因语法错误而失败:
script:
- eks_namespaces = ( 'test1.yaml', 'test2.yaml' )
variables:
eks_namespaces: ( 'test1.yaml', 'test2.yaml' )
variables:
eks_namespaces: [ 'test1.yaml', 'test2.yaml' ]
Run Code Online (Sandbox Code Playgroud)
eks_namespaces 将被称为:
script:
#!/bin/bash
- eks_namespaces = ( 'test1.yaml', 'test2.yaml' )
for f in ${eks_namespaces}
.....
Run Code Online (Sandbox Code Playgroud)
是否有任何解决方法可以从本地文件或任何类型的变量读取字符串数组?
任何指示表示赞赏。
我已将 Magento 从版本 1.9.3.7 升级到 1.9.4.1。升级后,仪表板图表不起作用。
调试时可以看到 503 Service Unavailable 错误:
a:5:{i:0;s:28:"Invalid header line detected";i:1;s:1304:"#0 /home/devabellioprojec/public_html/lib/Zend/Http/Response.php(696): Zend_Http_Response::extractHeaders('HTTP/2 200 \r\nda...')
#1 /home/devabellioprojec/public_html/lib/Zend/Http/Client.php(1110): Zend_Http_Response::fromString('HTTP/2 200 \r\nda...')
#2 /home/devabellioprojec/public_html/lib/Varien/Http/Client.php(61): Zend_Http_Client->request('GET')
#3 /home/devabellioprojec/public_html/app/code/core/Mage/Adminhtml/controllers/DashboardController.php(100): Varien_Http_Client->request('GET')
#4 /home/devabellioprojec/public_html/app/code/core/Mage/Core/Controller/Varien/Action.php(418): Mage_Adminhtml_DashboardController->tunnelAction()
#5 /home/devabellioprojec/public_html/app/code/core/Mage/Core/Controller/Varien/Router/Standard.php(254): Mage_Core_Controller_Varien_Action->dispatch('tunnel')
#6 /home/devabellioprojec/public_html/app/code/core/Mage/Core/Controller/Varien/Front.php(172): Mage_Core_Controller_Varien_Router_Standard->match(Object(Mage_Core_Controller_Request_Http))
#7 /home/devabellioprojec/public_html/app/code/core/Mage/Core/Model/App.php(365): Mage_Core_Controller_Varien_Front->dispatch()
#8 /home/devabellioprojec/public_html/app/Mage.php(686): Mage_Core_Model_App->run(Array)
#9 /home/devabellioprojec/public_html/index.php(91): Mage::run('', 'store')
#10 {main}";s:3:"url";s:642:"/index.php/admin_abl/dashboard/tunnel/key/704e7120617912e473bfcf2a829bb225/?ga=eyJjaHQiOiJsYyIsImNoZiI6ImJnLHMsZjRmNGY0fGMsbGcsOTAsZmZmZmZmLDAuMSxlZGVkZWQsMCIsImNobSI6IkIsZjRkNGIyLDAsMCwwIiwiY2hjbyI6ImRiNDgxNCIsImNoeHMiOiIwLDAsMTF8MSwwLDExIiwiY2htYSI6IjE1LDE1LDE1LDE1IiwiY2hkIjoiYToyMDYyLjEsMjkzMS4zLDI2ODAzLDIzMjY5Ljk1LDgwOTguODUsMTY4NCwwIiwiY2h4dCI6IngseSIsImNoeGwiOiIwOnwxOFwvMDVcLzIwMTl8MTlcLzA1XC8yMDE5fDIwXC8wNVwvMjAxOXwyMVwvMDVcLzIwMTl8MjJcLzA1XC8yMDE5fDIzXC8wNVwvMjAxOXwyNFwvMDVcLzIwMTl8MTp8MHwxMDAwMHwyMDAwMHwzMDAwMCIsImNocyI6IjU4N3gzMDAiLCJjaGciOiIxNi42NjY2NjY2NjY2NjcsMzMuMzMzMzMzMzMzMzMzLDEsMCJ9&h=1596bf5a67149a9dbedc6b96f1f171d5";s:11:"script_name";s:10:"/index.php";s:4:"skin";s:5:"admin";}
Run Code Online (Sandbox Code Playgroud) 我想在 k8s 中使用空格分隔同一行中打印所有节点的内部 IP jq。我怎样才能做到这一点?
使用 jsonpath 我可以使用.addresses[?(@.type=="InternalIP")]. 如何实现同样的效果jq?
kubernetes ×4
kubectl ×2
azure ×1
gitlab ×1
gitlab-ci ×1
image-charts ×1
jq ×1
kubeconfig ×1
magento ×1
minikube ×1
windows-10 ×1