*交叉发布到k3d github 讨论、 Rancher 论坛中的主题以及traefik 的社区讨论板
2020 年的教程涉及编辑 traefik 配置图。它去哪儿了?
traefik安装说明提到了几种公开仪表板的方法:
这有效,但不持久:使用 1-time 命令kubectl -n kube-system port-forward $(kubectl -n kube-system get pods --selector "app.kubernetes.io/name=traefik" --output=name) 9000:9000
我无法让它工作:创建一个“IngressRoute”yaml 文件并将其应用到集群。这可能是由于 Klipper LB 和/或我的无知。
对于 2 服务器、2 代理集群...kubectl -n kube-system describe deploy traefik不显示任何配置图:
Volumes:
data:
Type: EmptyDir (a temporary directory that shares a pod's lifetime)
Medium:
SizeLimit: <unset>
tmp:
Type: EmptyDir (a temporary directory that shares a pod's lifetime)
Medium:
SizeLimit: <unset> …Run Code Online (Sandbox Code Playgroud) 我有一个简单的 Flink 流应用程序。在通过命令创建的集群中运行良好start-cluster.sh。
现在根据Flink 教程,我希望将其以应用程序模式原生部署在 macOS 上k3d创建的 Kubernetes 集群中。
\n首先,我通过创建一个集群k3d cluster create dev。
这是我的Dockerfile:
\nFROM flink\nRUN mkdir -p $FLINK_HOME/usrlib\nCOPY target/streaming-0.1.jar $FLINK_HOME/usrlib/streaming-0.1.jar\nRun Code Online (Sandbox Code Playgroud)\n我构建了它并将其推送到 Docker Hub。
\n我的集群名称是k3d-dev,所以我跑了
flink run-application \\\n --target kubernetes-application \\\n -Dkubernetes.cluster-id=k3d-dev \\\n -Dkubernetes.container.image=hongbomiao/my-flink-xxx:latest \\\n local:///opt/flink/usrlib/streaming-0.1.jar\n\nRun Code Online (Sandbox Code Playgroud)\n但是,我得到了错误:
\n The program finished with the following exception:\n\nio.fabric8.kubernetes.client.KubernetesClientException: JcaPEMKeyConverter is provided by BouncyCastle, an optional dependency. To use support for EC Keys you must …Run Code Online (Sandbox Code Playgroud) 只需在本地机器(Linux Mint 20.2)上研究K8S的核心即可。
使用以下命令在本地创建一个节点集群:
k3d集群创建mycluster
现在我想在容器中运行 spring boot 应用程序。
我构建本地图像:
库:0.1.0
这是摘自Deployment.yml:
spec:
terminationGracePeriodSeconds: 40
containers:
- name: 'library'
image: library:0.1.0
imagePullPolicy: IfNotPresent
Run Code Online (Sandbox Code Playgroud)
尽管图像已经构建:
docker images
REPOSITORY TAG IMAGE ID CREATED SIZE
library 0.1.0 254c13416f46 About an hour ago 462MB
Run Code Online (Sandbox Code Playgroud)
启动容器失败:
pod/library-867dfb64db-vndtj Pulling image "library:0.1.0"
pod/library-867dfb64db-vndtj Failed to pull image "library:0.1.0": rpc error: code = Unknown desc = failed to pull and unpack image "library:0.1.0": failed to resolve reference "library:0.1.0": failed to do request: Head "https://...com/v2/library/manifests/0.1.0": x509: certificate …Run Code Online (Sandbox Code Playgroud) k3d ×3
kubernetes ×3
k3s ×2
apache-flink ×1
configmap ×1
docker ×1
java ×1
linux ×1
spring-boot ×1
traefik ×1