public class PodBuilder extends AbstractBuilder<io.fabric8.kubernetes.api.model.Pod,PodBuilder>
| Constructor and Description |
|---|
PodBuilder(String name) |
addAnnotation, addLabel, addLabels, app, equals, getName, hashCode, metadataBuilderpublic PodBuilder(String name)
public ContainerBuilder container()
public ContainerBuilder container(String name)
public Collection<ContainerBuilder> getContainers()
public PodBuilder gracefulShutdown(int seconds)
public PodBuilder addHostPathVolume(String name, String sourceHostDirPath)
public PodBuilder addSecretVolume(String name, String secretName)
public PodBuilder addSecretVolume(String name, String secretName, Map<String,String> items)
public PodBuilder addNFSVolume(String name, String server, String serverPath)
public PodBuilder addEmptyDirVolume(String name)
public PodBuilder addConfigMapVolume(String name, String configMapName)
public PodBuilder addConfigMapVolume(String name, String configMapName, String defaultMode)
public PodBuilder addPersistenVolumeClaim(String name, String claimName)
public PodBuilder addServiceAccount(String serviceAccount)
public PodBuilder addRunAsUserSecurityContext(Long id)
public PodBuilder nodeSelector(String key, String value)
public io.fabric8.kubernetes.api.model.Pod build()
build in class AbstractBuilder<io.fabric8.kubernetes.api.model.Pod,PodBuilder>public DeploymentConfigBuilder deployment()
protected PodBuilder getThis()
getThis in class AbstractBuilder<io.fabric8.kubernetes.api.model.Pod,PodBuilder>public String getServiceAccount()
Copyright © 2025. All rights reserved.