我在我的 centos 机器上运行一个 kubernetes 集群。我不想为 mysql 创建一个 pod。MySQL 安装在同一网络中的另一台机器上(机器不在 kubernates 专用网络中)。
如何从 kubernetes 集群中运行的 pod 访问 mysql 服务?
我已经尝试使用以下配置的服务和端点。但是,没有运气。
apiVersion: v1
kind: Service
metadata:
name: database
spec:
ports:
- port: 13080
targetPort: 13080
protocol: TCP
---
kind: Deployment
apiVersion: v1
metadata:
name: database
subsets:
- addresses:
- ip: XX.XX.XX.XX
ports:
- port: 13080
---
kind: ReplicationController
metadata:
name: test
spec:
replicas: 1
selector:
app: test
template:
metadata:
name: test
labels:
app: test
spec:
containers:
- name: my_pods
image: my_pods
env: …Run Code Online (Sandbox Code Playgroud) 我正在运行kubeadm alpha版本来设置我的kubernates集群.从kubernates,我试图拉出在nexus存储库中托管的docker图像.当我试图创建一个pod时,它每次都会给出"ImagePullBackOff".有人可以帮我这个吗?
有关详细信息,请参见https://github.com/kubernetes/kubernetes/issues/41536
Pod定义:
apiVersion: v1
kind: Pod
metadata:
name: test-pod
labels:
name: test
spec:
containers:
- image: 123.456.789.0:9595/test
name: test
ports:
- containerPort: 8443
imagePullSecrets:
- name: my-secret
Run Code Online (Sandbox Code Playgroud) kafka 监听消息之前/之后是否有任何类型的钩子可用?
使用案例:必须设置 MDC 关联 ID 才能执行日志可追溯性
我在寻找什么?之前/之后回调方法,以便可以在进入时设置 MDC 关联 ID,并最终在退出时清除 MDC。
编辑后的场景: 我将关联 id 作为 Kafka 标头的一部分,并且我想在 Kafka 监听器中收到消息后立即在 MDC 中进行设置
感谢您的帮助
我正在尝试使用Docker + Kubernetes进行应用程序管理.
我已经为Kubernetes集群安装了kubectl,kubeadm,kubelet(从谷歌文档获得了步骤).
现在集群有2个节点(1个Master,1个孩子)
我有一个自定义的Dockerfile,它如何将它用作Kubernetes pods?
如果无法做到这一点,如何将docker build从master传输到Kubernetes子节点.
docker ×3
kubernetes ×3
apache-kafka ×1
architecture ×1
containers ×1
deployment ×1
kubeadm ×1
kubectl ×1
mdc ×1
mysql ×1
nexus ×1
slf4j ×1
spring ×1
spring-kafka ×1